From 836cfc6e65d18ecb598f81937318276b19479c8c Mon Sep 17 00:00:00 2001 From: Huaweicloud-SDK Date: Thu, 22 Aug 2024 15:59:26 +0800 Subject: [PATCH] release 3.1.109 source code --- CHANGELOG.md | 142 ++ CHANGELOG_CN.md | 142 ++ HuaweiCloud.sln | 1592 ++++++++--------- Services/Aad/Aad.csproj | 2 +- Services/AntiDDoS/AntiDDoS.csproj | 2 +- Services/Aom/Aom.csproj | 2 +- Services/Aos/Aos.csproj | 2 +- Services/As/As.csproj | 2 +- Services/Bms/Bms.csproj | 2 +- Services/Cbr/Cbr.csproj | 2 +- Services/Cce/Cce.csproj | 2 +- Services/Cce/V3/CceAsyncClient.cs | 54 + Services/Cce/V3/CceClient.cs | 54 + .../Cce/V3/Model/BatchSyncNodesRequest.cs | 78 + .../Cce/V3/Model/BatchSyncNodesResponse.cs | 77 + Services/Cce/V3/Model/SyncNodeRequest.cs | 93 + Services/Cce/V3/Model/SyncNodeResp.cs | 22 + Services/Cce/V3/Model/SyncNodeResponse.cs | 77 + Services/Cce/V3/Model/SyncNodesResp.cs | 22 + Services/Cdn/Cdn.csproj | 2 +- Services/Ces/Ces.csproj | 2 +- Services/Ces/V1/Region/CesRegion.cs | 3 + Services/Ces/V2/Region/CesRegion.cs | 3 + Services/Ces/V3/Region/CesRegion.cs | 3 + Services/Cfw/Cfw.csproj | 2 +- Services/Classroom/Classroom.csproj | 2 +- Services/CloudRtc/CloudRtc.csproj | 2 +- Services/CodeArtsBuild/CodeArtsBuild.csproj | 2 +- Services/CodeArtsDeploy/CodeArtsDeploy.csproj | 2 +- Services/Csms/Csms.csproj | 2 +- Services/Cts/Cts.csproj | 2 +- Services/Dbss/Dbss.csproj | 2 +- Services/Dcs/Dcs.csproj | 2 +- Services/Dds/Dds.csproj | 2 +- Services/Demo/Demo.csproj | 2 +- Services/Dns/Dns.csproj | 2 +- Services/Drs/Drs.csproj | 2 +- Services/Drs/V5/DrsAsyncClient.cs | 98 + Services/Drs/V5/DrsClient.cs | 98 + Services/Drs/V5/Model/ActionParams.cs | 14 + Services/Drs/V5/Model/CreateJobResp.cs | 133 -- Services/Drs/V5/Model/CreateJobResponse.cs | 74 +- Services/Drs/V5/Model/DeleteUserDriverReq.cs | 206 +++ .../V5/Model/DeleteUserJdbcDriverRequest.cs | 207 +++ .../V5/Model/DeleteUserJdbcDriverResponse.cs | 77 + Services/Drs/V5/Model/JobBaseInfo.cs | 12 +- Services/Drs/V5/Model/JobDetailResp.cs | 282 ++- Services/Drs/V5/Model/JobEndpointInfo.cs | 12 +- .../V5/Model/ListUserJdbcDriversRequest.cs | 351 ++++ .../V5/Model/ListUserJdbcDriversResponse.cs | 92 + Services/Drs/V5/Model/PolicyConfig.cs | 14 + .../Drs/V5/Model/SyncUserJdbcDriverRequest.cs | 222 +++ .../V5/Model/SyncUserJdbcDriverResponse.cs | 77 + Services/Drs/V5/Model/UpdateUserDriverReq.cs | 205 +++ .../V5/Model/UploadJdbcDriverRequestBody.cs | 2 +- .../V5/Model/UploadUserJdbcDriverRequest.cs | 336 ++++ .../Model/UploadUserJdbcDriverRequestBody.cs | 100 ++ .../V5/Model/UploadUserJdbcDriverResponse.cs | 77 + Services/Ecs/Ecs.csproj | 2 +- Services/Eip/Eip.csproj | 2 +- Services/Elb/Elb.csproj | 2 +- Services/Elb/V2/Region/ElbRegion.cs | 3 + Services/Elb/V3/Region/ElbRegion.cs | 3 + Services/Eps/Eps.csproj | 2 +- Services/Evs/Evs.csproj | 2 +- Services/Evs/V2/Region/EvsRegion.cs | 15 + Services/Frs/Frs.csproj | 2 +- Services/FunctionGraph/FunctionGraph.csproj | 2 +- Services/GaussDB/GaussDB.csproj | 2 +- .../GaussDBforNoSQL/GaussDBforNoSQL.csproj | 2 +- .../GaussDBforopenGauss.csproj | 2 +- .../V3/Model/OpenGaussHaOption.cs | 134 ++ Services/Geip/Geip.csproj | 2 +- Services/Iam/Iam.csproj | 2 +- Services/Image/Image.csproj | 2 +- Services/ImageSearch/ImageSearch.csproj | 2 +- Services/Ims/Ims.csproj | 2 +- Services/IoTDA/IoTDA.csproj | 2 +- Services/IoTDM/IoTDM.csproj | 2 +- Services/Ivs/Ivs.csproj | 2 +- Services/Kafka/Kafka.csproj | 2 +- Services/Kms/Kms.csproj | 2 +- .../Kms/V2/Model/CreateDatakeyRequestBody.cs | 14 + .../Kms/V2/Model/DecryptDataRequestBody.cs | 14 + .../Kms/V2/Model/DecryptDatakeyRequestBody.cs | 14 + .../Kms/V2/Model/EncryptDataRequestBody.cs | 14 + .../Kms/V2/Model/EncryptDatakeyRequestBody.cs | 14 + Services/Kps/Kps.csproj | 2 +- Services/Live/Live.csproj | 2 +- Services/Lts/Lts.csproj | 2 +- Services/Moderation/Moderation.csproj | 2 +- Services/Mpc/Mpc.csproj | 2 +- Services/Msgsms/Msgsms.csproj | 2 +- Services/Nat/Nat.csproj | 2 +- Services/Ocr/Ocr.csproj | 2 +- Services/Organizations/Organizations.csproj | 2 +- .../PanguLargeModels/PanguLargeModels.csproj | 2 +- Services/ProjectMan/ProjectMan.csproj | 2 +- Services/Rabbitmq/Rabbitmq.csproj | 2 +- Services/Ram/Ram.csproj | 2 +- Services/Rds/Rds.csproj | 2 +- Services/RocketMQ/RocketMQ.csproj | 2 +- Services/Sis/Sis.csproj | 2 +- Services/Smn/Smn.csproj | 2 +- Services/Swr/Swr.csproj | 2 +- Services/Tms/Tms.csproj | 2 +- Services/Vod/Vod.csproj | 2 +- Services/Vpc/Vpc.csproj | 2 +- .../V1/Model/CreateEndpointRequestBody.cs | 2 +- .../Vpcep/V1/Model/CreateEndpointResponse.cs | 2 +- .../V1/Model/DeleteEndpointPolicyResponse.cs | 2 +- .../Vpcep/V1/Model/EndpointResponseBody.cs | 2 +- .../Model/ListEndpointInfoDetailsResponse.cs | 2 +- .../Model/UpdateEndpointPolicyRequestBody.cs | 2 +- .../V1/Model/UpdateEndpointPolicyResponse.cs | 2 +- .../V1/Model/UpdateEndpointWhiteResponse.cs | 2 +- Services/Vpcep/Vpcep.csproj | 2 +- VERSION | 2 +- 118 files changed, 4402 insertions(+), 1022 deletions(-) create mode 100644 Services/Cce/V3/Model/BatchSyncNodesRequest.cs create mode 100644 Services/Cce/V3/Model/BatchSyncNodesResponse.cs create mode 100644 Services/Cce/V3/Model/SyncNodeRequest.cs create mode 100644 Services/Cce/V3/Model/SyncNodeResp.cs create mode 100644 Services/Cce/V3/Model/SyncNodeResponse.cs create mode 100644 Services/Cce/V3/Model/SyncNodesResp.cs delete mode 100644 Services/Drs/V5/Model/CreateJobResp.cs create mode 100644 Services/Drs/V5/Model/DeleteUserDriverReq.cs create mode 100644 Services/Drs/V5/Model/DeleteUserJdbcDriverRequest.cs create mode 100644 Services/Drs/V5/Model/DeleteUserJdbcDriverResponse.cs create mode 100644 Services/Drs/V5/Model/ListUserJdbcDriversRequest.cs create mode 100644 Services/Drs/V5/Model/ListUserJdbcDriversResponse.cs create mode 100644 Services/Drs/V5/Model/SyncUserJdbcDriverRequest.cs create mode 100644 Services/Drs/V5/Model/SyncUserJdbcDriverResponse.cs create mode 100644 Services/Drs/V5/Model/UpdateUserDriverReq.cs create mode 100644 Services/Drs/V5/Model/UploadUserJdbcDriverRequest.cs create mode 100644 Services/Drs/V5/Model/UploadUserJdbcDriverRequestBody.cs create mode 100644 Services/Drs/V5/Model/UploadUserJdbcDriverResponse.cs diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d3de96fc..566c8d555 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,145 @@ +# 3.1.109 2024-08-22 + +### HuaweiCloud SDK CCE + +- _API Version_ + - V3 +- _Features_ + - Support the APIs `SyncNode`, `BatchSyncNodes` +- _Bug Fix_ + - None +- _Change_ + - None + +### HuaweiCloud SDK DRS + +- _API Version_ + - V5 +- _Features_ + - Support the APIs `UploadUserJdbcDriver`, `SyncUserJdbcDriver`, `ListUserJdbcDrivers`, `DeleteUserJdbcDriver` +- _Bug Fix_ + - None +- _Change_ + - **CreateJob** + - changes of request param + - `+ job.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ job.source_endpoint.db_type: enum value [mysql]` + - changes of response param + - `+ is_clone_job` + - `+ create_time` + - `+ name` + - `+ id` + - `+ status` + - `- job` + - **BatchCreateJobsAsync** + - changes of request param + - `+ jobs.policy_config.is_create_table_with_index` + - `+ jobs.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ jobs.source_endpoint.db_type: enum value [mysql]` + - **ListAsyncJobDetail** + - changes of response param + - `+ jobs.status: enum value [CREATING,CREATE_FAILED,CONFIGURATION,STARTJOBING,WAITING_FOR_START,START_JOB_FAILED,PAUSING,FULL_TRANSFER_STARTED,FULL_TRANSFER_FAILED,FULL_TRANSFER_COMPLETE,INCRE_TRANSFER_STARTED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_STARTED,RELEASE_RESOURCE_FAILED,RELEASE_RESOURCE_COMPLETE,REBUILD_NODE_STARTED,REBUILD_NODE_FAILED,CHANGE_JOB_STARTED,CHANGE_JOB_FAILED,DELETED,CHILD_TRANSFER_STARTING,CHILD_TRANSFER_STARTED,CHILD_TRANSFER_COMPLETE,CHILD_TRANSFER_FAILED,RELEASE_CHILD_TRANSFER_STARTED,RELEASE_CHILD_TRANSFER_COMPLETE,NODE_UPGRADE_START,NODE_UPGRADE_COMPLETE,NODE_UPGRADE_FAILED]` + - `+ jobs.policy_config.is_create_table_with_index` + - `+ jobs.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ jobs.source_endpoint.db_type: enum value [mysql]` + - **UpdateBatchAsyncJobs** + - changes of request param + - `+ jobs.params.policy_config.is_create_table_with_index` + - `+ jobs.params.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ jobs.params.source_endpoint.db_type: enum value [mysql]` + - **ShowJobDetail** + - changes of response param + - `+ job.status: enum value [CREATING,CREATE_FAILED,CONFIGURATION,STARTJOBING,WAITING_FOR_START,START_JOB_FAILED,PAUSING,FULL_TRANSFER_STARTED,FULL_TRANSFER_FAILED,FULL_TRANSFER_COMPLETE,INCRE_TRANSFER_STARTED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_STARTED,RELEASE_RESOURCE_FAILED,RELEASE_RESOURCE_COMPLETE,REBUILD_NODE_STARTED,REBUILD_NODE_FAILED,CHANGE_JOB_STARTED,CHANGE_JOB_FAILED,DELETED,CHILD_TRANSFER_STARTING,CHILD_TRANSFER_STARTED,CHILD_TRANSFER_COMPLETE,CHILD_TRANSFER_FAILED,RELEASE_CHILD_TRANSFER_STARTED,RELEASE_CHILD_TRANSFER_COMPLETE,NODE_UPGRADE_START,NODE_UPGRADE_COMPLETE,NODE_UPGRADE_FAILED]` + - `+ job.policy_config.is_create_table_with_index` + - `+ job.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ job.source_endpoint.db_type: enum value [mysql]` + - **UpdateJob** + - changes of request param + - `+ job.params.policy_config.is_create_table_with_index` + - `+ job.params.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ job.params.source_endpoint.db_type: enum value [mysql]` + - **ExecuteJobAction** + - changes of request param + - `+ job.action_params.is_only_init_task` + - `+ job.action_params.endpoints.db_type: enum value [mysql]` + - **BatchExecuteJobActions** + - changes of request param + - `+ jobs.action_params.is_only_init_task` + - `+ jobs.action_params.endpoints.db_type: enum value [mysql]` + +### HuaweiCloud SDK GaussDBforopenGauss + +- _API Version_ + - V3 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **CreateDbInstance** + - changes of request param + - `+ ha.instance_mode` + +### HuaweiCloud SDK KMS + +- _API Version_ + - V2 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **CreateDatakey** + - changes of request param + - `+ additional_authenticated_data` + - **CreateDatakeyWithoutPlaintext** + - changes of request param + - `+ additional_authenticated_data` + - **EncryptDatakey** + - changes of request param + - `+ additional_authenticated_data` + - **DecryptDatakey** + - changes of request param + - `+ additional_authenticated_data` + - **EncryptData** + - changes of request param + - `+ additional_authenticated_data` + - **DecryptData** + - changes of request param + - `+ additional_authenticated_data` + +### HuaweiCloud SDK VPCEP + +- _API Version_ + - V1 +- _Features_ + - None +- _Bug Fix_ + - None +- _Change_ + - **ListEndpointInfoDetails** + - changes of response param + - `* policy_document: string -> object` + - **UpdateEndpointWhite** + - changes of response param + - `* policy_document: string -> object` + - **UpdateEndpointPolicy** + - changes of request param + - `* policy_document: string -> object` + - changes of response param + - `* policy_document: string -> object` + - **DeleteEndpointPolicy** + - changes of response param + - `* policy_document: string -> object` + - **CreateEndpoint** + - changes of request param + - `* policy_document: string -> object` + - changes of response param + - `* policy_document: string -> object` + - **ListEndpoints** + - changes of response param + - `* endpoints.policy_document: string -> object` + # 3.1.108 2024-08-15 ### HuaweiCloud SDK AOS diff --git a/CHANGELOG_CN.md b/CHANGELOG_CN.md index a84487a12..698a9824d 100644 --- a/CHANGELOG_CN.md +++ b/CHANGELOG_CN.md @@ -1,3 +1,145 @@ +# 3.1.109 2024-08-22 + +### HuaweiCloud SDK CCE + +- _接口版本_ + - V3 +- _新增特性_ + - 支持接口`SyncNode`、`BatchSyncNodes` +- _解决问题_ + - 无 +- _特性变更_ + - 无 + +### HuaweiCloud SDK DRS + +- _接口版本_ + - V5 +- _新增特性_ + - 支持接口`UploadUserJdbcDriver`、`SyncUserJdbcDriver`、`ListUserJdbcDrivers`、`DeleteUserJdbcDriver` +- _解决问题_ + - 无 +- _特性变更_ + - **CreateJob** + - 请求参数变更 + - `+ job.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ job.source_endpoint.db_type: enum value [mysql]` + - 响应参数变更 + - `+ is_clone_job` + - `+ create_time` + - `+ name` + - `+ id` + - `+ status` + - `- job` + - **BatchCreateJobsAsync** + - 请求参数变更 + - `+ jobs.policy_config.is_create_table_with_index` + - `+ jobs.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ jobs.source_endpoint.db_type: enum value [mysql]` + - **ListAsyncJobDetail** + - 响应参数变更 + - `+ jobs.status: enum value [CREATING,CREATE_FAILED,CONFIGURATION,STARTJOBING,WAITING_FOR_START,START_JOB_FAILED,PAUSING,FULL_TRANSFER_STARTED,FULL_TRANSFER_FAILED,FULL_TRANSFER_COMPLETE,INCRE_TRANSFER_STARTED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_STARTED,RELEASE_RESOURCE_FAILED,RELEASE_RESOURCE_COMPLETE,REBUILD_NODE_STARTED,REBUILD_NODE_FAILED,CHANGE_JOB_STARTED,CHANGE_JOB_FAILED,DELETED,CHILD_TRANSFER_STARTING,CHILD_TRANSFER_STARTED,CHILD_TRANSFER_COMPLETE,CHILD_TRANSFER_FAILED,RELEASE_CHILD_TRANSFER_STARTED,RELEASE_CHILD_TRANSFER_COMPLETE,NODE_UPGRADE_START,NODE_UPGRADE_COMPLETE,NODE_UPGRADE_FAILED]` + - `+ jobs.policy_config.is_create_table_with_index` + - `+ jobs.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ jobs.source_endpoint.db_type: enum value [mysql]` + - **UpdateBatchAsyncJobs** + - 请求参数变更 + - `+ jobs.params.policy_config.is_create_table_with_index` + - `+ jobs.params.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ jobs.params.source_endpoint.db_type: enum value [mysql]` + - **ShowJobDetail** + - 响应参数变更 + - `+ job.status: enum value [CREATING,CREATE_FAILED,CONFIGURATION,STARTJOBING,WAITING_FOR_START,START_JOB_FAILED,PAUSING,FULL_TRANSFER_STARTED,FULL_TRANSFER_FAILED,FULL_TRANSFER_COMPLETE,INCRE_TRANSFER_STARTED,INCRE_TRANSFER_FAILED,RELEASE_RESOURCE_STARTED,RELEASE_RESOURCE_FAILED,RELEASE_RESOURCE_COMPLETE,REBUILD_NODE_STARTED,REBUILD_NODE_FAILED,CHANGE_JOB_STARTED,CHANGE_JOB_FAILED,DELETED,CHILD_TRANSFER_STARTING,CHILD_TRANSFER_STARTED,CHILD_TRANSFER_COMPLETE,CHILD_TRANSFER_FAILED,RELEASE_CHILD_TRANSFER_STARTED,RELEASE_CHILD_TRANSFER_COMPLETE,NODE_UPGRADE_START,NODE_UPGRADE_COMPLETE,NODE_UPGRADE_FAILED]` + - `+ job.policy_config.is_create_table_with_index` + - `+ job.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ job.source_endpoint.db_type: enum value [mysql]` + - **UpdateJob** + - 请求参数变更 + - `+ job.params.policy_config.is_create_table_with_index` + - `+ job.params.base_info.engine_type: enum value [mysql-to-mysql]` + - `+ job.params.source_endpoint.db_type: enum value [mysql]` + - **ExecuteJobAction** + - 请求参数变更 + - `+ job.action_params.is_only_init_task` + - `+ job.action_params.endpoints.db_type: enum value [mysql]` + - **BatchExecuteJobActions** + - 请求参数变更 + - `+ jobs.action_params.is_only_init_task` + - `+ jobs.action_params.endpoints.db_type: enum value [mysql]` + +### HuaweiCloud SDK GaussDBforopenGauss + +- _接口版本_ + - V3 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **CreateDbInstance** + - 请求参数变更 + - `+ ha.instance_mode` + +### HuaweiCloud SDK KMS + +- _接口版本_ + - V2 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **CreateDatakey** + - 请求参数变更 + - `+ additional_authenticated_data` + - **CreateDatakeyWithoutPlaintext** + - 请求参数变更 + - `+ additional_authenticated_data` + - **EncryptDatakey** + - 请求参数变更 + - `+ additional_authenticated_data` + - **DecryptDatakey** + - 请求参数变更 + - `+ additional_authenticated_data` + - **EncryptData** + - 请求参数变更 + - `+ additional_authenticated_data` + - **DecryptData** + - 请求参数变更 + - `+ additional_authenticated_data` + +### HuaweiCloud SDK VPCEP + +- _接口版本_ + - V1 +- _新增特性_ + - 无 +- _解决问题_ + - 无 +- _特性变更_ + - **ListEndpointInfoDetails** + - 响应参数变更 + - `* policy_document: string -> object` + - **UpdateEndpointWhite** + - 响应参数变更 + - `* policy_document: string -> object` + - **UpdateEndpointPolicy** + - 请求参数变更 + - `* policy_document: string -> object` + - 响应参数变更 + - `* policy_document: string -> object` + - **DeleteEndpointPolicy** + - 响应参数变更 + - `* policy_document: string -> object` + - **CreateEndpoint** + - 请求参数变更 + - `* policy_document: string -> object` + - 响应参数变更 + - `* policy_document: string -> object` + - **ListEndpoints** + - 响应参数变更 + - `* endpoints.policy_document: string -> object` + # 3.1.108 2024-08-15 ### HuaweiCloud SDK AOS diff --git a/HuaweiCloud.sln b/HuaweiCloud.sln index d626a4780..4502f3ccd 100644 --- a/HuaweiCloud.sln +++ b/HuaweiCloud.sln @@ -3,139 +3,139 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.26124.0 MinimumVisualStudioVersion = 15.0.26124.0 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "Core\Core.csproj", "{B69E19C9-76B3-4962-B73A-B9629F6CF590}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core", "Core\Core.csproj", "{BFF10925-DE0F-4207-9BB5-4C08648701D6}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{999683AF-CCA3-455E-8AEC-0D5281B9B459}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{A8962528-5046-4C53-B050-79B3F2BF2BB0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cfw", "Services\Cfw\Cfw.csproj", "{C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Geip", "Services\Geip\Geip.csproj", "{23b1d5ea-92c1-4181-9023-ae7400b70586}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PanguLargeModels", "Services\PanguLargeModels\PanguLargeModels.csproj", "{2f67a6e0-a581-11ee-9380-fa163e9f5a2f}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elb", "Services\Elb\Elb.csproj", "{8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vpcep", "Services\Vpcep\Vpcep.csproj", "{e4b6779e-2b75-492b-a149-7bc5a58e9469}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kps", "Services\Kps\Kps.csproj", "{13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iam", "Services\Iam\Iam.csproj", "{09E55113-08BD-46BC-B5A3-6440F4410AC8}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nat", "Services\Nat\Nat.csproj", "{96f50236-7030-47ab-af32-bb76484fad1c}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ecs", "Services\Ecs\Ecs.csproj", "{c3aaea74-f41e-4c56-b64e-7a2496ff6551}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eps", "Services\Eps\Eps.csproj", "{F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dns", "Services\Dns\Dns.csproj", "{545A5E74-C543-429F-A2EF-1D39572628EE}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dcs", "Services\Dcs\Dcs.csproj", "{c66dd549-8ef4-48f1-a85b-eaffaa736cee}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Msgsms", "Services\Msgsms\Msgsms.csproj", "{e8d81a83-6722-4338-b788-f22e76c31a50}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ecs", "Services\Ecs\Ecs.csproj", "{c3aaea74-f41e-4c56-b64e-7a2496ff6551}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ivs", "Services\Ivs\Ivs.csproj", "{1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PanguLargeModels", "Services\PanguLargeModels\PanguLargeModels.csproj", "{2f67a6e0-a581-11ee-9380-fa163e9f5a2f}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeArtsDeploy", "Services\CodeArtsDeploy\CodeArtsDeploy.csproj", "{3b6da37f-829b-a36b-0ea5-75d979c938e3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dds", "Services\Dds\Dds.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CloudRtc", "Services\CloudRtc\CloudRtc.csproj", "{59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frs", "Services\Frs\Frs.csproj", "{6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Drs", "Services\Drs\Drs.csproj", "{3b6da37f-829b-a36b-0ea5-75d979c938e3}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ivs", "Services\Ivs\Ivs.csproj", "{1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vod", "Services\Vod\Vod.csproj", "{3172c815-5fea-43e0-9589-8ab6f4af2866}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kms", "Services\Kms\Kms.csproj", "{ECB1152B-9F28-414F-B3E8-B596E421779B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ocr", "Services\Ocr\Ocr.csproj", "{12cf972d-1c2b-80a1-33cc-056e6677ea5c}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Image", "Services\Image\Image.csproj", "{38F2C59A-6FAA-498E-9DAB-6CE2640A539A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tms", "Services\Tms\Tms.csproj", "{38D1B59C-9F0A-648E-9DAB-6CE4640A539A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RocketMQ", "Services\RocketMQ\RocketMQ.csproj", "{defe4a95-5592-47cc-8dee-9810e0da0ba0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nat", "Services\Nat\Nat.csproj", "{96f50236-7030-47ab-af32-bb76484fad1c}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rds", "Services\Rds\Rds.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mpc", "Services\Mpc\Mpc.csproj", "{c3aaea74-f41e-4c56-b64e-7a2496ff6562}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Classroom", "Services\Classroom\Classroom.csproj", "{D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eip", "Services\Eip\Eip.csproj", "{23b1d5ea-92c1-4181-9023-ae7400b70586}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aos", "Services\Aos\Aos.csproj", "{00dd2678-7092-4cf6-999d-0f0a388380ac}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elb", "Services\Elb\Elb.csproj", "{8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vod", "Services\Vod\Vod.csproj", "{3172c815-5fea-43e0-9589-8ab6f4af2866}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDB", "Services\GaussDB\GaussDB.csproj", "{19056dcc-ac24-455a-a682-13cd1f3f833f}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cdn", "Services\Cdn\Cdn.csproj", "{456c6dc7-f610-410e-85a1-189ba73f1e43}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vpc", "Services\Vpc\Vpc.csproj", "{EAF2C5C1-39BF-466C-869D-BAD6541490EF}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vpc", "Services\Vpc\Vpc.csproj", "{96f50236-7030-47ab-af32-bb76484fadec}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Geip", "Services\Geip\Geip.csproj", "{23b1d5ea-92c1-4181-9023-ae7400b70586}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cce", "Services\Cce\Cce.csproj", "{a4aaea74-f41e-4c56-b64e-7a2496ff4351}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FunctionGraph", "Services\FunctionGraph\FunctionGraph.csproj", "{33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "As", "Services\As\As.csproj", "{D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kafka", "Services\Kafka\Kafka.csproj", "{1635d3a9-f723-4184-8328-018a761bb661}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDB", "Services\GaussDB\GaussDB.csproj", "{19056dcc-ac24-455a-a682-13cd1f3f833f}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ces", "Services\Ces\Ces.csproj", "{E2E79C4D-9E38-443B-BF8B-83C087271443}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bms", "Services\Bms\Bms.csproj", "{d3bbfb85-g52f-5d67-c75f-8b3507gg7662}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDBforNoSQL", "Services\GaussDBforNoSQL\GaussDBforNoSQL.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageSearch", "Services\ImageSearch\ImageSearch.csproj", "{38F2C59A-6FAA-498E-9DAB-6CE2640A539A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kps", "Services\Kps\Kps.csproj", "{13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Swr", "Services\Swr\Swr.csproj", "{659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AntiDDoS", "Services\AntiDDoS\AntiDDoS.csproj", "{e8a48cd8-ef7c-4188-8ddf-644f38d61441}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Organizations", "Services\Organizations\Organizations.csproj", "{b5175f42-1803-b19d-c5cc-b1c5514b815c}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Image", "Services\Image\Image.csproj", "{38F2C59A-6FAA-498E-9DAB-6CE2640A539A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTDM", "Services\IoTDM\IoTDM.csproj", "{8ec38b48-4730-49fb-a033-efbd5fe74b08}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dds", "Services\Dds\Dds.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Organizations", "Services\Organizations\Organizations.csproj", "{b5175f42-1803-b19d-c5cc-b1c5514b815c}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rabbitmq", "Services\Rabbitmq\Rabbitmq.csproj", "{defe4a95-5592-47cc-8dee-9810e0da0ba0}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Rds", "Services\Rds\Rds.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mpc", "Services\Mpc\Mpc.csproj", "{c3aaea74-f41e-4c56-b64e-7a2496ff6562}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RocketMQ", "Services\RocketMQ\RocketMQ.csproj", "{defe4a95-5592-47cc-8dee-9810e0da0ba0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Evs", "Services\Evs\Evs.csproj", "{B6D999F9-9335-433F-BCD2-1E07409AFA39}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDBforopenGauss", "Services\GaussDBforopenGauss\GaussDBforopenGauss.csproj", "{0cd2eacf-3743-4b4c-9543-6362a4030dde}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Live", "Services\Live\Live.csproj", "{728A1394-22BB-4889-AAF7-037CD1EF431A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo", "Services\Demo\Demo.csproj", "{2763ec40-c4dd-11ea-87d0-0242ac130003}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeArtsBuild", "Services\CodeArtsBuild\CodeArtsBuild.csproj", "{1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTDA", "Services\IoTDA\IoTDA.csproj", "{12F2C43A-6FAA-437E-9DAB-6CE8640A524A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cts", "Services\Cts\Cts.csproj", "{e8bfe266-7dcb-417d-b714-925b4bb3bd89}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sis", "Services\Sis\Sis.csproj", "{00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ram", "Services\Ram\Ram.csproj", "{3dbd55e0-4b6b-03fe-f82f-961c2fc28386}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeArtsBuild", "Services\CodeArtsBuild\CodeArtsBuild.csproj", "{1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moderation", "Services\Moderation\Moderation.csproj", "{f77fb0de-9056-11eb-8219-f26d2774ac7a}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cce", "Services\Cce\Cce.csproj", "{a4aaea74-f41e-4c56-b64e-7a2496ff4351}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Iam", "Services\Iam\Iam.csproj", "{09E55113-08BD-46BC-B5A3-6440F4410AC8}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aad", "Services\Aad\Aad.csproj", "{6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dbss", "Services\Dbss\Dbss.csproj", "{0137ded9-5bc8-225e-64fc-40bf5d3fb59a}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eps", "Services\Eps\Eps.csproj", "{F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lts", "Services\Lts\Lts.csproj", "{00dd2678-7092-4cf6-999d-0f0a388380af}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectMan", "Services\ProjectMan\ProjectMan.csproj", "{535cfc94-6d5b-4da2-bbbd-e9faa9014012}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ces", "Services\Ces\Ces.csproj", "{E2E79C4D-9E38-443B-BF8B-83C087271443}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dcs", "Services\Dcs\Dcs.csproj", "{c66dd549-8ef4-48f1-a85b-eaffaa736cee}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kafka", "Services\Kafka\Kafka.csproj", "{1635d3a9-f723-4184-8328-018a761bb661}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dbss", "Services\Dbss\Dbss.csproj", "{0137ded9-5bc8-225e-64fc-40bf5d3fb59a}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ims", "Services\Ims\Ims.csproj", "{5B7BFA6B-B85E-4222-8988-16CCF9558393}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Csms", "Services\Csms\Csms.csproj", "{e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Drs", "Services\Drs\Drs.csproj", "{3b6da37f-829b-a36b-0ea5-75d979c938e3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bms", "Services\Bms\Bms.csproj", "{d3bbfb85-g52f-5d67-c75f-8b3507gg7662}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tms", "Services\Tms\Tms.csproj", "{38D1B59C-9F0A-648E-9DAB-6CE4640A539A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Classroom", "Services\Classroom\Classroom.csproj", "{D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Msgsms", "Services\Msgsms\Msgsms.csproj", "{e8d81a83-6722-4338-b788-f22e76c31a50}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Evs", "Services\Evs\Evs.csproj", "{B6D999F9-9335-433F-BCD2-1E07409AFA39}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Vpcep", "Services\Vpcep\Vpcep.csproj", "{e4b6779e-2b75-492b-a149-7bc5a58e9469}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ram", "Services\Ram\Ram.csproj", "{3dbd55e0-4b6b-03fe-f82f-961c2fc28386}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FunctionGraph", "Services\FunctionGraph\FunctionGraph.csproj", "{33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aos", "Services\Aos\Aos.csproj", "{00dd2678-7092-4cf6-999d-0f0a388380ac}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eip", "Services\Eip\Eip.csproj", "{23b1d5ea-92c1-4181-9023-ae7400b70586}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageSearch", "Services\ImageSearch\ImageSearch.csproj", "{38F2C59A-6FAA-498E-9DAB-6CE2640A539A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo", "Services\Demo\Demo.csproj", "{2763ec40-c4dd-11ea-87d0-0242ac130003}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ims", "Services\Ims\Ims.csproj", "{5B7BFA6B-B85E-4222-8988-16CCF9558393}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDBforNoSQL", "Services\GaussDBforNoSQL\GaussDBforNoSQL.csproj", "{ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cts", "Services\Cts\Cts.csproj", "{e8bfe266-7dcb-417d-b714-925b4bb3bd89}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTDA", "Services\IoTDA\IoTDA.csproj", "{12F2C43A-6FAA-437E-9DAB-6CE8640A524A}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cbr", "Services\Cbr\Cbr.csproj", "{ec1125a1-e08d-4545-a8d0-c9787c86755c}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTDM", "Services\IoTDM\IoTDM.csproj", "{8ec38b48-4730-49fb-a033-efbd5fe74b08}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Live", "Services\Live\Live.csproj", "{728A1394-22BB-4889-AAF7-037CD1EF431A}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussDBforopenGauss", "Services\GaussDBforopenGauss\GaussDBforopenGauss.csproj", "{0cd2eacf-3743-4b4c-9543-6362a4030dde}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Smn", "Services\Smn\Smn.csproj", "{9e4cf877-53e0-4d2f-b351-e27bd8d907c1}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dns", "Services\Dns\Dns.csproj", "{545A5E74-C543-429F-A2EF-1D39572628EE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Moderation", "Services\Moderation\Moderation.csproj", "{f77fb0de-9056-11eb-8219-f26d2774ac7a}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ocr", "Services\Ocr\Ocr.csproj", "{12cf972d-1c2b-80a1-33cc-056e6677ea5c}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kms", "Services\Kms\Kms.csproj", "{ECB1152B-9F28-414F-B3E8-B596E421779B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodeArtsDeploy", "Services\CodeArtsDeploy\CodeArtsDeploy.csproj", "{3b6da37f-829b-a36b-0ea5-75d979c938e3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "As", "Services\As\As.csproj", "{D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectMan", "Services\ProjectMan\ProjectMan.csproj", "{535cfc94-6d5b-4da2-bbbd-e9faa9014012}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cdn", "Services\Cdn\Cdn.csproj", "{456c6dc7-f610-410e-85a1-189ba73f1e43}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sis", "Services\Sis\Sis.csproj", "{00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Frs", "Services\Frs\Frs.csproj", "{6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cfw", "Services\Cfw\Cfw.csproj", "{C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Swr", "Services\Swr\Swr.csproj", "{659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Smn", "Services\Smn\Smn.csproj", "{9e4cf877-53e0-4d2f-b351-e27bd8d907c1}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aom", "Services\Aom\Aom.csproj", "{518fb927-ab1a-5842-3e93-5eed07ab0023}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lts", "Services\Lts\Lts.csproj", "{00dd2678-7092-4cf6-999d-0f0a388380af}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aad", "Services\Aad\Aad.csproj", "{6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CloudRtc", "Services\CloudRtc\CloudRtc.csproj", "{59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Csms", "Services\Csms\Csms.csproj", "{e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -150,66 +150,90 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Debug|x64.ActiveCfg = Debug|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Debug|x64.Build.0 = Debug|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Debug|x86.ActiveCfg = Debug|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Debug|x86.Build.0 = Debug|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Release|Any CPU.Build.0 = Release|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Release|x64.ActiveCfg = Release|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Release|x64.Build.0 = Release|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Release|x86.ActiveCfg = Release|Any CPU - {B69E19C9-76B3-4962-B73A-B9629F6CF590}.Release|x86.Build.0 = Release|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x64.ActiveCfg = Debug|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x64.Build.0 = Debug|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x86.ActiveCfg = Debug|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x86.Build.0 = Debug|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|Any CPU.Build.0 = Release|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x64.ActiveCfg = Release|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x64.Build.0 = Release|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x86.ActiveCfg = Release|Any CPU - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x86.Build.0 = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x64.ActiveCfg = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x64.Build.0 = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x86.ActiveCfg = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x86.Build.0 = Debug|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|Any CPU.Build.0 = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x64.ActiveCfg = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x64.Build.0 = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x86.ActiveCfg = Release|Any CPU - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x86.Build.0 = Release|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|Any CPU.Build.0 = Debug|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x64.ActiveCfg = Debug|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x64.Build.0 = Debug|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x86.ActiveCfg = Debug|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x86.Build.0 = Debug|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|Any CPU.ActiveCfg = Release|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|Any CPU.Build.0 = Release|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x64.ActiveCfg = Release|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x64.Build.0 = Release|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x86.ActiveCfg = Release|Any CPU - {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x86.Build.0 = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x64.ActiveCfg = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x64.Build.0 = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x86.ActiveCfg = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x86.Build.0 = Debug|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|Any CPU.Build.0 = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x64.ActiveCfg = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x64.Build.0 = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x86.ActiveCfg = Release|Any CPU - {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x86.Build.0 = Release|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Debug|x64.ActiveCfg = Debug|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Debug|x64.Build.0 = Debug|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Debug|x86.ActiveCfg = Debug|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Debug|x86.Build.0 = Debug|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Release|Any CPU.Build.0 = Release|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Release|x64.ActiveCfg = Release|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Release|x64.Build.0 = Release|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Release|x86.ActiveCfg = Release|Any CPU + {BFF10925-DE0F-4207-9BB5-4C08648701D6}.Release|x86.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.Build.0 = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x64.ActiveCfg = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x64.Build.0 = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x86.ActiveCfg = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x86.Build.0 = Debug|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|Any CPU.Build.0 = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x64.ActiveCfg = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x64.Build.0 = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x86.ActiveCfg = Release|Any CPU + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x86.Build.0 = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x64.ActiveCfg = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x64.Build.0 = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x86.ActiveCfg = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x86.Build.0 = Debug|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|Any CPU.Build.0 = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x64.ActiveCfg = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x64.Build.0 = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x86.ActiveCfg = Release|Any CPU + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x86.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|Any CPU.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x64.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x64.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x86.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x86.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|Any CPU.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|Any CPU.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x64.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x64.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x86.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x86.Build.0 = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x64.ActiveCfg = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x64.Build.0 = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x86.ActiveCfg = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x86.Build.0 = Debug|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|Any CPU.Build.0 = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x64.ActiveCfg = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x64.Build.0 = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x86.ActiveCfg = Release|Any CPU + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x86.Build.0 = Release|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|Any CPU.Build.0 = Debug|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x64.ActiveCfg = Debug|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x64.Build.0 = Debug|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x86.ActiveCfg = Debug|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x86.Build.0 = Debug|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|Any CPU.ActiveCfg = Release|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|Any CPU.Build.0 = Release|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x64.ActiveCfg = Release|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x64.Build.0 = Release|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x86.ActiveCfg = Release|Any CPU + {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x86.Build.0 = Release|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|Any CPU.Build.0 = Debug|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -222,318 +246,18 @@ Global {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x64.Build.0 = Release|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x86.ActiveCfg = Release|Any CPU {c3aaea74-f41e-4c56-b64e-7a2496ff6551}.Release|x86.Build.0 = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x64.ActiveCfg = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x64.Build.0 = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x86.ActiveCfg = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x86.Build.0 = Debug|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|Any CPU.Build.0 = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x64.ActiveCfg = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x64.Build.0 = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x86.ActiveCfg = Release|Any CPU - {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x86.Build.0 = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|Any CPU.Build.0 = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x64.ActiveCfg = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x64.Build.0 = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x86.ActiveCfg = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x86.Build.0 = Debug|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|Any CPU.ActiveCfg = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|Any CPU.Build.0 = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x64.ActiveCfg = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x64.Build.0 = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x86.ActiveCfg = Release|Any CPU - {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x86.Build.0 = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x64.ActiveCfg = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x64.Build.0 = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x86.ActiveCfg = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x86.Build.0 = Debug|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|Any CPU.Build.0 = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x64.ActiveCfg = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x64.Build.0 = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x86.ActiveCfg = Release|Any CPU - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x86.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.Build.0 = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x64.ActiveCfg = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x64.Build.0 = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x86.ActiveCfg = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x86.Build.0 = Debug|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|Any CPU.Build.0 = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x64.ActiveCfg = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x64.Build.0 = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x86.ActiveCfg = Release|Any CPU - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x86.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.ActiveCfg = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.Build.0 = Debug|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.Build.0 = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.ActiveCfg = Release|Any CPU - {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.Build.0 = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x64.ActiveCfg = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x64.Build.0 = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x86.ActiveCfg = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x86.Build.0 = Debug|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|Any CPU.Build.0 = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x64.ActiveCfg = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x64.Build.0 = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x86.ActiveCfg = Release|Any CPU - {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x86.Build.0 = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|Any CPU.Build.0 = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x64.ActiveCfg = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x64.Build.0 = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x86.ActiveCfg = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x86.Build.0 = Debug|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|Any CPU.ActiveCfg = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|Any CPU.Build.0 = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x64.ActiveCfg = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x64.Build.0 = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x86.ActiveCfg = Release|Any CPU - {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x86.Build.0 = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x64.Build.0 = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x86.Build.0 = Debug|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|Any CPU.Build.0 = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x64.ActiveCfg = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x64.Build.0 = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x86.ActiveCfg = Release|Any CPU - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x86.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|Any CPU.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x64.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x64.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x86.ActiveCfg = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Debug|x86.Build.0 = Debug|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|Any CPU.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|Any CPU.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x64.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x64.Build.0 = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x86.ActiveCfg = Release|Any CPU - {96f50236-7030-47ab-af32-bb76484fad1c}.Release|x86.Build.0 = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|Any CPU.Build.0 = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x64.ActiveCfg = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x64.Build.0 = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x86.ActiveCfg = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x86.Build.0 = Debug|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|Any CPU.ActiveCfg = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|Any CPU.Build.0 = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x64.ActiveCfg = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x64.Build.0 = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x86.ActiveCfg = Release|Any CPU - {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x86.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.Build.0 = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x64.ActiveCfg = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x64.Build.0 = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x86.ActiveCfg = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Debug|x86.Build.0 = Debug|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|Any CPU.Build.0 = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x64.ActiveCfg = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x64.Build.0 = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x86.ActiveCfg = Release|Any CPU - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64}.Release|x86.Build.0 = Release|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|Any CPU.Build.0 = Debug|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x64.ActiveCfg = Debug|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x64.Build.0 = Debug|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x86.ActiveCfg = Debug|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x86.Build.0 = Debug|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|Any CPU.Build.0 = Release|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x64.ActiveCfg = Release|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x64.Build.0 = Release|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x86.ActiveCfg = Release|Any CPU - {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x86.Build.0 = Release|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Debug|x64.ActiveCfg = Debug|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Debug|x64.Build.0 = Debug|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Debug|x86.ActiveCfg = Debug|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Debug|x86.Build.0 = Debug|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Release|Any CPU.Build.0 = Release|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Release|x64.ActiveCfg = Release|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Release|x64.Build.0 = Release|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Release|x86.ActiveCfg = Release|Any CPU - {EAF2C5C1-39BF-466C-869D-BAD6541490EF}.Release|x86.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.ActiveCfg = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.Build.0 = Debug|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.Build.0 = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.ActiveCfg = Release|Any CPU - {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.Build.0 = Release|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x64.ActiveCfg = Debug|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x64.Build.0 = Debug|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x86.ActiveCfg = Debug|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x86.Build.0 = Debug|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|Any CPU.Build.0 = Release|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x64.ActiveCfg = Release|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x64.Build.0 = Release|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x86.ActiveCfg = Release|Any CPU - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x86.Build.0 = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x64.ActiveCfg = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x64.Build.0 = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x86.ActiveCfg = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x86.Build.0 = Debug|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|Any CPU.Build.0 = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|x64.ActiveCfg = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|x64.Build.0 = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|x86.ActiveCfg = Release|Any CPU - {1635d3a9-f723-4184-8328-018a761bb661}.Release|x86.Build.0 = Release|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x64.ActiveCfg = Debug|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x64.Build.0 = Debug|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x86.ActiveCfg = Debug|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x86.Build.0 = Debug|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|Any CPU.Build.0 = Release|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x64.ActiveCfg = Release|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x64.Build.0 = Release|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x86.ActiveCfg = Release|Any CPU - {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x86.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x64.ActiveCfg = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x64.Build.0 = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x86.ActiveCfg = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Debug|x86.Build.0 = Debug|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|Any CPU.Build.0 = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x64.ActiveCfg = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x64.Build.0 = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x86.ActiveCfg = Release|Any CPU - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0}.Release|x86.Build.0 = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|Any CPU.Build.0 = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x64.ActiveCfg = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x64.Build.0 = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x86.ActiveCfg = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x86.Build.0 = Debug|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|Any CPU.ActiveCfg = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|Any CPU.Build.0 = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x64.ActiveCfg = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x64.Build.0 = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x86.ActiveCfg = Release|Any CPU - {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x86.Build.0 = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|Any CPU.Build.0 = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x64.ActiveCfg = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x64.Build.0 = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x86.ActiveCfg = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x86.Build.0 = Debug|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|Any CPU.ActiveCfg = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|Any CPU.Build.0 = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x64.ActiveCfg = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x64.Build.0 = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x86.ActiveCfg = Release|Any CPU - {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x86.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.ActiveCfg = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.Build.0 = Debug|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.Build.0 = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x64.ActiveCfg = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x64.Build.0 = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x86.ActiveCfg = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Debug|x86.Build.0 = Debug|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|Any CPU.Build.0 = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x64.ActiveCfg = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x64.Build.0 = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x86.ActiveCfg = Release|Any CPU + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f}.Release|x86.Build.0 = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -546,78 +270,138 @@ Global {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.ActiveCfg = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.Build.0 = Debug|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.Build.0 = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.ActiveCfg = Release|Any CPU - {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.Build.0 = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x64.ActiveCfg = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x64.Build.0 = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x86.ActiveCfg = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x86.Build.0 = Debug|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|Any CPU.Build.0 = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x64.ActiveCfg = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x64.Build.0 = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x86.ActiveCfg = Release|Any CPU - {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x86.Build.0 = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x64.ActiveCfg = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x64.Build.0 = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x86.ActiveCfg = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x86.Build.0 = Debug|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|Any CPU.Build.0 = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x64.ActiveCfg = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x64.Build.0 = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x86.ActiveCfg = Release|Any CPU - {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x86.Build.0 = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x64.ActiveCfg = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x64.Build.0 = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x86.ActiveCfg = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x86.Build.0 = Debug|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|Any CPU.Build.0 = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x64.ActiveCfg = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x64.Build.0 = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x86.ActiveCfg = Release|Any CPU - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x86.Build.0 = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|Any CPU.Build.0 = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x64.ActiveCfg = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x64.Build.0 = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x86.ActiveCfg = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x86.Build.0 = Debug|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|Any CPU.ActiveCfg = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|Any CPU.Build.0 = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x64.ActiveCfg = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x64.Build.0 = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x86.ActiveCfg = Release|Any CPU - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x86.Build.0 = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x64.ActiveCfg = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x64.Build.0 = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x86.ActiveCfg = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x86.Build.0 = Debug|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|Any CPU.Build.0 = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x64.ActiveCfg = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x64.Build.0 = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x86.ActiveCfg = Release|Any CPU - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x86.Build.0 = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x64.ActiveCfg = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x64.Build.0 = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x86.ActiveCfg = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x86.Build.0 = Debug|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|Any CPU.Build.0 = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x64.ActiveCfg = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x64.Build.0 = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x86.ActiveCfg = Release|Any CPU + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x86.Build.0 = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x64.ActiveCfg = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x64.Build.0 = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x86.ActiveCfg = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Debug|x86.Build.0 = Debug|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|Any CPU.Build.0 = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x64.ActiveCfg = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x64.Build.0 = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x86.ActiveCfg = Release|Any CPU + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD}.Release|x86.Build.0 = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x64.ActiveCfg = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x64.Build.0 = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x86.ActiveCfg = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x86.Build.0 = Debug|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|Any CPU.Build.0 = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x64.ActiveCfg = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x64.Build.0 = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x86.ActiveCfg = Release|Any CPU + {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x86.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x64.ActiveCfg = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x64.Build.0 = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x86.ActiveCfg = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x86.Build.0 = Debug|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|Any CPU.Build.0 = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x64.ActiveCfg = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x64.Build.0 = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x86.ActiveCfg = Release|Any CPU + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x86.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x64.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x64.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x86.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x86.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|Any CPU.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|Any CPU.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x64.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x64.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x86.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x86.Build.0 = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x64.ActiveCfg = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x64.Build.0 = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x86.ActiveCfg = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Debug|x86.Build.0 = Debug|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|Any CPU.Build.0 = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x64.ActiveCfg = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x64.Build.0 = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x86.ActiveCfg = Release|Any CPU + {3172c815-5fea-43e0-9589-8ab6f4af2866}.Release|x86.Build.0 = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x64.ActiveCfg = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x64.Build.0 = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x86.ActiveCfg = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x86.Build.0 = Debug|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|Any CPU.ActiveCfg = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|Any CPU.Build.0 = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x64.ActiveCfg = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x64.Build.0 = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x86.ActiveCfg = Release|Any CPU + {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x86.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|Any CPU.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x64.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x64.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x86.ActiveCfg = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Debug|x86.Build.0 = Debug|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|Any CPU.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|Any CPU.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|x64.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|x64.Build.0 = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|x86.ActiveCfg = Release|Any CPU + {96f50236-7030-47ab-af32-bb76484fadec}.Release|x86.Build.0 = Release|Any CPU {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|Any CPU.Build.0 = Debug|Any CPU {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -630,78 +414,30 @@ Global {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x64.Build.0 = Release|Any CPU {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x86.ActiveCfg = Release|Any CPU {a4aaea74-f41e-4c56-b64e-7a2496ff4351}.Release|x86.Build.0 = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x64.ActiveCfg = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x64.Build.0 = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x86.ActiveCfg = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x86.Build.0 = Debug|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|Any CPU.Build.0 = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x64.ActiveCfg = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x64.Build.0 = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x86.ActiveCfg = Release|Any CPU - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x86.Build.0 = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x64.ActiveCfg = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x64.Build.0 = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x86.ActiveCfg = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Debug|x86.Build.0 = Debug|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|Any CPU.Build.0 = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x64.ActiveCfg = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x64.Build.0 = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x86.ActiveCfg = Release|Any CPU - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A}.Release|x86.Build.0 = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|Any CPU.Build.0 = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x64.ActiveCfg = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x64.Build.0 = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x86.ActiveCfg = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x86.Build.0 = Debug|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|Any CPU.ActiveCfg = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|Any CPU.Build.0 = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x64.ActiveCfg = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x64.Build.0 = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x86.ActiveCfg = Release|Any CPU - {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x86.Build.0 = Release|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|Any CPU.Build.0 = Debug|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x64.ActiveCfg = Debug|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x64.Build.0 = Debug|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x86.ActiveCfg = Debug|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Debug|x86.Build.0 = Debug|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|Any CPU.ActiveCfg = Release|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|Any CPU.Build.0 = Release|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x64.ActiveCfg = Release|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x64.Build.0 = Release|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x86.ActiveCfg = Release|Any CPU - {c66dd549-8ef4-48f1-a85b-eaffaa736cee}.Release|x86.Build.0 = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x64.ActiveCfg = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x64.Build.0 = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x86.ActiveCfg = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x86.Build.0 = Debug|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|Any CPU.Build.0 = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x64.ActiveCfg = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x64.Build.0 = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x86.ActiveCfg = Release|Any CPU - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x86.Build.0 = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|Any CPU.Build.0 = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x64.ActiveCfg = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x64.Build.0 = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x86.ActiveCfg = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x86.Build.0 = Debug|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|Any CPU.ActiveCfg = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|Any CPU.Build.0 = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x64.ActiveCfg = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x64.Build.0 = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x86.ActiveCfg = Release|Any CPU - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x86.Build.0 = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x64.ActiveCfg = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x64.Build.0 = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x86.ActiveCfg = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x86.Build.0 = Debug|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|Any CPU.Build.0 = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x64.ActiveCfg = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x64.Build.0 = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x86.ActiveCfg = Release|Any CPU + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x86.Build.0 = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|Any CPU.Build.0 = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x64.ActiveCfg = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x64.Build.0 = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x86.ActiveCfg = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Debug|x86.Build.0 = Debug|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|Any CPU.ActiveCfg = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|Any CPU.Build.0 = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x64.ActiveCfg = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x64.Build.0 = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x86.ActiveCfg = Release|Any CPU + {19056dcc-ac24-455a-a682-13cd1f3f833f}.Release|x86.Build.0 = Release|Any CPU {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|Any CPU.Build.0 = Debug|Any CPU {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -714,18 +450,90 @@ Global {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x64.Build.0 = Release|Any CPU {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x86.ActiveCfg = Release|Any CPU {d3bbfb85-g52f-5d67-c75f-8b3507gg7662}.Release|x86.Build.0 = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x64.ActiveCfg = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x64.Build.0 = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x86.ActiveCfg = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Debug|x86.Build.0 = Debug|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|Any CPU.Build.0 = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x64.ActiveCfg = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x64.Build.0 = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x86.ActiveCfg = Release|Any CPU - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5}.Release|x86.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.Build.0 = Debug|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.Build.0 = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.ActiveCfg = Release|Any CPU + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.Build.0 = Release|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|Any CPU.Build.0 = Debug|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x64.ActiveCfg = Debug|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x64.Build.0 = Debug|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x86.ActiveCfg = Debug|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x86.Build.0 = Debug|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|Any CPU.ActiveCfg = Release|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|Any CPU.Build.0 = Release|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x64.ActiveCfg = Release|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x64.Build.0 = Release|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x86.ActiveCfg = Release|Any CPU + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x86.Build.0 = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x64.ActiveCfg = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x64.Build.0 = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x86.ActiveCfg = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Debug|x86.Build.0 = Debug|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|Any CPU.ActiveCfg = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|Any CPU.Build.0 = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x64.ActiveCfg = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x64.Build.0 = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x86.ActiveCfg = Release|Any CPU + {e8a48cd8-ef7c-4188-8ddf-644f38d61441}.Release|x86.Build.0 = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x64.ActiveCfg = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x64.Build.0 = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x86.ActiveCfg = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x86.Build.0 = Debug|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|Any CPU.Build.0 = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x64.ActiveCfg = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x64.Build.0 = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x86.ActiveCfg = Release|Any CPU + {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x86.Build.0 = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|Any CPU.Build.0 = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x64.ActiveCfg = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x64.Build.0 = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x86.ActiveCfg = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Debug|x86.Build.0 = Debug|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|Any CPU.ActiveCfg = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|Any CPU.Build.0 = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x64.ActiveCfg = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x64.Build.0 = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x86.ActiveCfg = Release|Any CPU + {b5175f42-1803-b19d-c5cc-b1c5514b815c}.Release|x86.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x64.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.ActiveCfg = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Debug|x86.Build.0 = Debug|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|Any CPU.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x64.Build.0 = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.ActiveCfg = Release|Any CPU + {defe4a95-5592-47cc-8dee-9810e0da0ba0}.Release|x86.Build.0 = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|Any CPU.Build.0 = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x64.ActiveCfg = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x64.Build.0 = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x86.ActiveCfg = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Debug|x86.Build.0 = Debug|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|Any CPU.ActiveCfg = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|Any CPU.Build.0 = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x64.ActiveCfg = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x64.Build.0 = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x86.ActiveCfg = Release|Any CPU + {c3aaea74-f41e-4c56-b64e-7a2496ff6562}.Release|x86.Build.0 = Release|Any CPU {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|Any CPU.Build.0 = Debug|Any CPU {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -738,6 +546,42 @@ Global {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x64.Build.0 = Release|Any CPU {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x86.ActiveCfg = Release|Any CPU {B6D999F9-9335-433F-BCD2-1E07409AFA39}.Release|x86.Build.0 = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x64.ActiveCfg = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x64.Build.0 = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x86.ActiveCfg = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x86.Build.0 = Debug|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|Any CPU.Build.0 = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x64.ActiveCfg = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x64.Build.0 = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x86.ActiveCfg = Release|Any CPU + {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x86.Build.0 = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x64.ActiveCfg = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x64.Build.0 = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x86.ActiveCfg = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Debug|x86.Build.0 = Debug|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|Any CPU.Build.0 = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x64.ActiveCfg = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x64.Build.0 = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x86.ActiveCfg = Release|Any CPU + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb}.Release|x86.Build.0 = Release|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x64.ActiveCfg = Debug|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x64.Build.0 = Debug|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x86.ActiveCfg = Debug|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x86.Build.0 = Debug|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|Any CPU.ActiveCfg = Release|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|Any CPU.Build.0 = Release|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x64.ActiveCfg = Release|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x64.Build.0 = Release|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x86.ActiveCfg = Release|Any CPU + {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x86.Build.0 = Release|Any CPU {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|Any CPU.Build.0 = Debug|Any CPU {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -750,30 +594,78 @@ Global {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x64.Build.0 = Release|Any CPU {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x86.ActiveCfg = Release|Any CPU {3dbd55e0-4b6b-03fe-f82f-961c2fc28386}.Release|x86.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|Any CPU.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x64.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x64.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x86.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Debug|x86.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|Any CPU.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|Any CPU.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x64.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x64.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x86.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380ac}.Release|x86.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x64.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Debug|x86.Build.0 = Debug|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|Any CPU.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x64.Build.0 = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.ActiveCfg = Release|Any CPU - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A}.Release|x86.Build.0 = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|Any CPU.Build.0 = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x64.ActiveCfg = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x64.Build.0 = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x86.ActiveCfg = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x86.Build.0 = Debug|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|Any CPU.ActiveCfg = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|Any CPU.Build.0 = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x64.ActiveCfg = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x64.Build.0 = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x86.ActiveCfg = Release|Any CPU + {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x86.Build.0 = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x64.ActiveCfg = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x64.Build.0 = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x86.ActiveCfg = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Debug|x86.Build.0 = Debug|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|Any CPU.Build.0 = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x64.ActiveCfg = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x64.Build.0 = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x86.ActiveCfg = Release|Any CPU + {09E55113-08BD-46BC-B5A3-6440F4410AC8}.Release|x86.Build.0 = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x64.ActiveCfg = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x64.Build.0 = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x86.ActiveCfg = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Debug|x86.Build.0 = Debug|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|Any CPU.Build.0 = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x64.ActiveCfg = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x64.Build.0 = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x86.ActiveCfg = Release|Any CPU + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a}.Release|x86.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x64.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x64.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x86.ActiveCfg = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x86.Build.0 = Debug|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|Any CPU.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|Any CPU.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x64.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x64.Build.0 = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x86.ActiveCfg = Release|Any CPU + {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x86.Build.0 = Release|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x64.ActiveCfg = Debug|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x64.Build.0 = Debug|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x86.ActiveCfg = Debug|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Debug|x86.Build.0 = Debug|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|Any CPU.Build.0 = Release|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x64.ActiveCfg = Release|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x64.Build.0 = Release|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x86.ActiveCfg = Release|Any CPU + {E2E79C4D-9E38-443B-BF8B-83C087271443}.Release|x86.Build.0 = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x64.ActiveCfg = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x64.Build.0 = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x86.ActiveCfg = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Debug|x86.Build.0 = Debug|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|Any CPU.Build.0 = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|x64.ActiveCfg = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|x64.Build.0 = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|x86.ActiveCfg = Release|Any CPU + {1635d3a9-f723-4184-8328-018a761bb661}.Release|x86.Build.0 = Release|Any CPU {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|Any CPU.Build.0 = Debug|Any CPU {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -786,18 +678,114 @@ Global {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x64.Build.0 = Release|Any CPU {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x86.ActiveCfg = Release|Any CPU {5B7BFA6B-B85E-4222-8988-16CCF9558393}.Release|x86.Build.0 = Release|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|Any CPU.Build.0 = Debug|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x64.ActiveCfg = Debug|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x64.Build.0 = Debug|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x86.ActiveCfg = Debug|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Debug|x86.Build.0 = Debug|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|Any CPU.ActiveCfg = Release|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|Any CPU.Build.0 = Release|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x64.ActiveCfg = Release|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x64.Build.0 = Release|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x86.ActiveCfg = Release|Any CPU - {e8bfe266-7dcb-417d-b714-925b4bb3bd89}.Release|x86.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.Build.0 = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x64.ActiveCfg = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x64.Build.0 = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x86.ActiveCfg = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Debug|x86.Build.0 = Debug|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|Any CPU.Build.0 = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x64.ActiveCfg = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x64.Build.0 = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x86.ActiveCfg = Release|Any CPU + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A}.Release|x86.Build.0 = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x64.ActiveCfg = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x64.Build.0 = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x86.ActiveCfg = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Debug|x86.Build.0 = Debug|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|Any CPU.ActiveCfg = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|Any CPU.Build.0 = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x64.ActiveCfg = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x64.Build.0 = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x86.ActiveCfg = Release|Any CPU + {e8d81a83-6722-4338-b788-f22e76c31a50}.Release|x86.Build.0 = Release|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x64.ActiveCfg = Debug|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x64.Build.0 = Debug|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x86.ActiveCfg = Debug|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Debug|x86.Build.0 = Debug|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|Any CPU.ActiveCfg = Release|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|Any CPU.Build.0 = Release|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x64.ActiveCfg = Release|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x64.Build.0 = Release|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x86.ActiveCfg = Release|Any CPU + {e4b6779e-2b75-492b-a149-7bc5a58e9469}.Release|x86.Build.0 = Release|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x64.ActiveCfg = Debug|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x64.Build.0 = Debug|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x86.ActiveCfg = Debug|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Debug|x86.Build.0 = Debug|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|Any CPU.Build.0 = Release|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x64.ActiveCfg = Release|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x64.Build.0 = Release|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x86.ActiveCfg = Release|Any CPU + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A}.Release|x86.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|Any CPU.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x64.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.ActiveCfg = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Debug|x86.Build.0 = Debug|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|Any CPU.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x64.Build.0 = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.ActiveCfg = Release|Any CPU + {23b1d5ea-92c1-4181-9023-ae7400b70586}.Release|x86.Build.0 = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x64.ActiveCfg = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x64.Build.0 = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x86.ActiveCfg = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Debug|x86.Build.0 = Debug|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|Any CPU.Build.0 = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x64.ActiveCfg = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x64.Build.0 = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x86.ActiveCfg = Release|Any CPU + {2763ec40-c4dd-11ea-87d0-0242ac130003}.Release|x86.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x64.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.ActiveCfg = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Debug|x86.Build.0 = Debug|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|Any CPU.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x64.Build.0 = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.ActiveCfg = Release|Any CPU + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2}.Release|x86.Build.0 = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x64.ActiveCfg = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x64.Build.0 = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x86.ActiveCfg = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Debug|x86.Build.0 = Debug|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|Any CPU.Build.0 = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x64.ActiveCfg = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x64.Build.0 = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x86.ActiveCfg = Release|Any CPU + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A}.Release|x86.Build.0 = Release|Any CPU {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|Any CPU.Build.0 = Debug|Any CPU {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -810,30 +798,90 @@ Global {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x64.Build.0 = Release|Any CPU {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x86.ActiveCfg = Release|Any CPU {ec1125a1-e08d-4545-a8d0-c9787c86755c}.Release|x86.Build.0 = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x64.ActiveCfg = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x64.Build.0 = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x86.ActiveCfg = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Debug|x86.Build.0 = Debug|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|Any CPU.Build.0 = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x64.ActiveCfg = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x64.Build.0 = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x86.ActiveCfg = Release|Any CPU - {8ec38b48-4730-49fb-a033-efbd5fe74b08}.Release|x86.Build.0 = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x64.ActiveCfg = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x64.Build.0 = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x86.ActiveCfg = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Debug|x86.Build.0 = Debug|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|Any CPU.Build.0 = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x64.ActiveCfg = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x64.Build.0 = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x86.ActiveCfg = Release|Any CPU - {728A1394-22BB-4889-AAF7-037CD1EF431A}.Release|x86.Build.0 = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x64.ActiveCfg = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x64.Build.0 = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x86.ActiveCfg = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Debug|x86.Build.0 = Debug|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|Any CPU.Build.0 = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x64.ActiveCfg = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x64.Build.0 = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x86.ActiveCfg = Release|Any CPU + {0cd2eacf-3743-4b4c-9543-6362a4030dde}.Release|x86.Build.0 = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x64.ActiveCfg = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x64.Build.0 = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x86.ActiveCfg = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Debug|x86.Build.0 = Debug|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|Any CPU.Build.0 = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x64.ActiveCfg = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x64.Build.0 = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x86.ActiveCfg = Release|Any CPU + {545A5E74-C543-429F-A2EF-1D39572628EE}.Release|x86.Build.0 = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|Any CPU.Build.0 = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x64.ActiveCfg = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x64.Build.0 = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x86.ActiveCfg = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Debug|x86.Build.0 = Debug|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|Any CPU.ActiveCfg = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|Any CPU.Build.0 = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x64.ActiveCfg = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x64.Build.0 = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x86.ActiveCfg = Release|Any CPU + {12cf972d-1c2b-80a1-33cc-056e6677ea5c}.Release|x86.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x64.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.ActiveCfg = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Debug|x86.Build.0 = Debug|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|Any CPU.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x64.Build.0 = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.ActiveCfg = Release|Any CPU + {3b6da37f-829b-a36b-0ea5-75d979c938e3}.Release|x86.Build.0 = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|Any CPU.Build.0 = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x64.ActiveCfg = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x64.Build.0 = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x86.ActiveCfg = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Debug|x86.Build.0 = Debug|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|Any CPU.ActiveCfg = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|Any CPU.Build.0 = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x64.ActiveCfg = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x64.Build.0 = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x86.ActiveCfg = Release|Any CPU + {535cfc94-6d5b-4da2-bbbd-e9faa9014012}.Release|x86.Build.0 = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x64.ActiveCfg = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x64.Build.0 = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x86.ActiveCfg = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Debug|x86.Build.0 = Debug|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|Any CPU.ActiveCfg = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|Any CPU.Build.0 = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x64.ActiveCfg = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x64.Build.0 = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x86.ActiveCfg = Release|Any CPU + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e}.Release|x86.Build.0 = Release|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x64.ActiveCfg = Debug|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x64.Build.0 = Debug|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x86.ActiveCfg = Debug|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Debug|x86.Build.0 = Debug|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|Any CPU.Build.0 = Release|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x64.ActiveCfg = Release|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x64.Build.0 = Release|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x86.ActiveCfg = Release|Any CPU + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212}.Release|x86.Build.0 = Release|Any CPU {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|Any CPU.Build.0 = Debug|Any CPU {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -846,78 +894,6 @@ Global {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x64.Build.0 = Release|Any CPU {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x86.ActiveCfg = Release|Any CPU {9e4cf877-53e0-4d2f-b351-e27bd8d907c1}.Release|x86.Build.0 = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|Any CPU.Build.0 = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x64.ActiveCfg = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x64.Build.0 = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x86.ActiveCfg = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Debug|x86.Build.0 = Debug|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|Any CPU.ActiveCfg = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|Any CPU.Build.0 = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x64.ActiveCfg = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x64.Build.0 = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x86.ActiveCfg = Release|Any CPU - {f77fb0de-9056-11eb-8219-f26d2774ac7a}.Release|x86.Build.0 = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x64.ActiveCfg = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x64.Build.0 = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x86.ActiveCfg = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Debug|x86.Build.0 = Debug|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|Any CPU.Build.0 = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x64.ActiveCfg = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x64.Build.0 = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x86.ActiveCfg = Release|Any CPU - {ECB1152B-9F28-414F-B3E8-B596E421779B}.Release|x86.Build.0 = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x64.ActiveCfg = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x64.Build.0 = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x86.ActiveCfg = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Debug|x86.Build.0 = Debug|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|Any CPU.Build.0 = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x64.ActiveCfg = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x64.Build.0 = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x86.ActiveCfg = Release|Any CPU - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4}.Release|x86.Build.0 = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|Any CPU.Build.0 = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x64.ActiveCfg = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x64.Build.0 = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x86.ActiveCfg = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Debug|x86.Build.0 = Debug|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|Any CPU.ActiveCfg = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|Any CPU.Build.0 = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x64.ActiveCfg = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x64.Build.0 = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x86.ActiveCfg = Release|Any CPU - {456c6dc7-f610-410e-85a1-189ba73f1e43}.Release|x86.Build.0 = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x64.ActiveCfg = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x64.Build.0 = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x86.ActiveCfg = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Debug|x86.Build.0 = Debug|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|Any CPU.Build.0 = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x64.ActiveCfg = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x64.Build.0 = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x86.ActiveCfg = Release|Any CPU - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD}.Release|x86.Build.0 = Release|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|Any CPU.Build.0 = Debug|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x64.ActiveCfg = Debug|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x64.Build.0 = Debug|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x86.ActiveCfg = Debug|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Debug|x86.Build.0 = Debug|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|Any CPU.ActiveCfg = Release|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|Any CPU.Build.0 = Release|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x64.ActiveCfg = Release|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x64.Build.0 = Release|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x86.ActiveCfg = Release|Any CPU - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e}.Release|x86.Build.0 = Release|Any CPU {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|Any CPU.Build.0 = Debug|Any CPU {518fb927-ab1a-5842-3e93-5eed07ab0023}.Debug|x64.ActiveCfg = Debug|Any CPU @@ -930,78 +906,102 @@ Global {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x64.Build.0 = Release|Any CPU {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x86.ActiveCfg = Release|Any CPU {518fb927-ab1a-5842-3e93-5eed07ab0023}.Release|x86.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|Any CPU.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x64.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x64.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x86.ActiveCfg = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Debug|x86.Build.0 = Debug|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|Any CPU.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|Any CPU.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x64.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x64.Build.0 = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x86.ActiveCfg = Release|Any CPU - {00dd2678-7092-4cf6-999d-0f0a388380af}.Release|x86.Build.0 = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x64.ActiveCfg = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x64.Build.0 = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x86.ActiveCfg = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Debug|x86.Build.0 = Debug|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|Any CPU.Build.0 = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x64.ActiveCfg = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x64.Build.0 = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x86.ActiveCfg = Release|Any CPU + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5}.Release|x86.Build.0 = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x64.ActiveCfg = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x64.Build.0 = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x86.ActiveCfg = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Debug|x86.Build.0 = Debug|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|Any CPU.Build.0 = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x64.ActiveCfg = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x64.Build.0 = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x86.ActiveCfg = Release|Any CPU + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF}.Release|x86.Build.0 = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x64.ActiveCfg = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x64.Build.0 = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x86.ActiveCfg = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Debug|x86.Build.0 = Debug|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|Any CPU.ActiveCfg = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|Any CPU.Build.0 = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x64.ActiveCfg = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x64.Build.0 = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x86.ActiveCfg = Release|Any CPU + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution - {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {2f67a6e0-a581-11ee-9380-fa163e9f5a2f} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {e4b6779e-2b75-492b-a149-7bc5a58e9469} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {09E55113-08BD-46BC-B5A3-6440F4410AC8} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {c3aaea74-f41e-4c56-b64e-7a2496ff6551} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {545A5E74-C543-429F-A2EF-1D39572628EE} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {e8d81a83-6722-4338-b788-f22e76c31a50} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {3b6da37f-829b-a36b-0ea5-75d979c938e3} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {3172c815-5fea-43e0-9589-8ab6f4af2866} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {12cf972d-1c2b-80a1-33cc-056e6677ea5c} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {38D1B59C-9F0A-648E-9DAB-6CE4640A539A} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {96f50236-7030-47ab-af32-bb76484fad1c} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {c3aaea74-f41e-4c56-b64e-7a2496ff6562} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {23b1d5ea-92c1-4181-9023-ae7400b70586} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {19056dcc-ac24-455a-a682-13cd1f3f833f} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {EAF2C5C1-39BF-466C-869D-BAD6541490EF} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {1635d3a9-f723-4184-8328-018a761bb661} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {E2E79C4D-9E38-443B-BF8B-83C087271443} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {e8a48cd8-ef7c-4188-8ddf-644f38d61441} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {b5175f42-1803-b19d-c5cc-b1c5514b815c} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {38F2C59A-6FAA-498E-9DAB-6CE2640A539A} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {defe4a95-5592-47cc-8dee-9810e0da0ba0} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {0cd2eacf-3743-4b4c-9543-6362a4030dde} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {2763ec40-c4dd-11ea-87d0-0242ac130003} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {12F2C43A-6FAA-437E-9DAB-6CE8640A524A} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {a4aaea74-f41e-4c56-b64e-7a2496ff4351} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {535cfc94-6d5b-4da2-bbbd-e9faa9014012} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {c66dd549-8ef4-48f1-a85b-eaffaa736cee} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {0137ded9-5bc8-225e-64fc-40bf5d3fb59a} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {d3bbfb85-g52f-5d67-c75f-8b3507gg7662} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {B6D999F9-9335-433F-BCD2-1E07409AFA39} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {3dbd55e0-4b6b-03fe-f82f-961c2fc28386} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {00dd2678-7092-4cf6-999d-0f0a388380ac} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {5B7BFA6B-B85E-4222-8988-16CCF9558393} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {e8bfe266-7dcb-417d-b714-925b4bb3bd89} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {ec1125a1-e08d-4545-a8d0-c9787c86755c} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {8ec38b48-4730-49fb-a033-efbd5fe74b08} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {728A1394-22BB-4889-AAF7-037CD1EF431A} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {9e4cf877-53e0-4d2f-b351-e27bd8d907c1} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {f77fb0de-9056-11eb-8219-f26d2774ac7a} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {ECB1152B-9F28-414F-B3E8-B596E421779B} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {456c6dc7-f610-410e-85a1-189ba73f1e43} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {518fb927-ab1a-5842-3e93-5eed07ab0023} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} - {00dd2678-7092-4cf6-999d-0f0a388380af} = {999683AF-CCA3-455E-8AEC-0D5281B9B459} + {23b1d5ea-92c1-4181-9023-ae7400b70586} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {8d3dd4fd-9ba0-4069-8770-78f7a8ea5f64} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {13f5a69f-6a51-4b5e-a27d-4dde47e6c3d0} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {96f50236-7030-47ab-af32-bb76484fad1c} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {F7ABA0D7-E3F9-4F81-BAA3-7A327D52228A} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {c66dd549-8ef4-48f1-a85b-eaffaa736cee} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {c3aaea74-f41e-4c56-b64e-7a2496ff6551} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {2f67a6e0-a581-11ee-9380-fa163e9f5a2f} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {ABF52EA6-B4B8-49B2-8C7E-9F110B3C91C2} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {6F5501D3-A74F-DA56-DB4E-B8B3AAA3C7CD} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {1E3501D3-A14A-DA16-A148-B8B3ABA3C7AD} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {ECB1152B-9F28-414F-B3E8-B596E421779B} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {38F2C59A-6FAA-498E-9DAB-6CE2640A539A} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {defe4a95-5592-47cc-8dee-9810e0da0ba0} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {D5AE7329-60CD-49A7-B9F9-15E9D6D44FB5} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {00dd2678-7092-4cf6-999d-0f0a388380ac} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {3172c815-5fea-43e0-9589-8ab6f4af2866} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {456c6dc7-f610-410e-85a1-189ba73f1e43} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {96f50236-7030-47ab-af32-bb76484fadec} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {a4aaea74-f41e-4c56-b64e-7a2496ff4351} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {D9FEA963-ED3C-416B-B01E-1FF7EE009EA4} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {19056dcc-ac24-455a-a682-13cd1f3f833f} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {d3bbfb85-g52f-5d67-c75f-8b3507gg7662} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {659dc7e7-ee5b-4033-9cf0-7b8dc00fd88e} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {e8a48cd8-ef7c-4188-8ddf-644f38d61441} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {8ec38b48-4730-49fb-a033-efbd5fe74b08} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {b5175f42-1803-b19d-c5cc-b1c5514b815c} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {c3aaea74-f41e-4c56-b64e-7a2496ff6562} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {B6D999F9-9335-433F-BCD2-1E07409AFA39} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {728A1394-22BB-4889-AAF7-037CD1EF431A} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {1f0af3bf-e48a-7329-2e45-531f3a8e3bcb} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {e8bfe266-7dcb-417d-b714-925b4bb3bd89} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {3dbd55e0-4b6b-03fe-f82f-961c2fc28386} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {f77fb0de-9056-11eb-8219-f26d2774ac7a} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {09E55113-08BD-46BC-B5A3-6440F4410AC8} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {0137ded9-5bc8-225e-64fc-40bf5d3fb59a} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {00dd2678-7092-4cf6-999d-0f0a388380af} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {E2E79C4D-9E38-443B-BF8B-83C087271443} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {1635d3a9-f723-4184-8328-018a761bb661} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {5B7BFA6B-B85E-4222-8988-16CCF9558393} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {3b6da37f-829b-a36b-0ea5-75d979c938e3} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {38D1B59C-9F0A-648E-9DAB-6CE4640A539A} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {e8d81a83-6722-4338-b788-f22e76c31a50} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {e4b6779e-2b75-492b-a149-7bc5a58e9469} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {33B457D0-A3A8-416E-9FE4-72ECDA5CF07A} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {2763ec40-c4dd-11ea-87d0-0242ac130003} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {12F2C43A-6FAA-437E-9DAB-6CE8640A524A} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {ec1125a1-e08d-4545-a8d0-c9787c86755c} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {0cd2eacf-3743-4b4c-9543-6362a4030dde} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {545A5E74-C543-429F-A2EF-1D39572628EE} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {12cf972d-1c2b-80a1-33cc-056e6677ea5c} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {535cfc94-6d5b-4da2-bbbd-e9faa9014012} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {00b194c9-0ebc-4c24-86c2-6f1fb9d9745e} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {C8CF1423-EE6F-4F1B-9C4C-A11AC125B212} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {9e4cf877-53e0-4d2f-b351-e27bd8d907c1} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {518fb927-ab1a-5842-3e93-5eed07ab0023} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {6e957ba4-f20d-4c38-96ce-0e73f35c8bb5} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {59BA4A17-DFE9-4A67-A5F6-A49AA24965AF} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} + {e132bcfb-d39d-4c85-bf7f-05c9c1b5b53d} = {A8962528-5046-4C53-B050-79B3F2BF2BB0} EndGlobalSection EndGlobal diff --git a/Services/Aad/Aad.csproj b/Services/Aad/Aad.csproj index 1a7dc7a30..96a110dd4 100644 --- a/Services/Aad/Aad.csproj +++ b/Services/Aad/Aad.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Aad - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/AntiDDoS/AntiDDoS.csproj b/Services/AntiDDoS/AntiDDoS.csproj index 7e0fb0859..49f6b9852 100644 --- a/Services/AntiDDoS/AntiDDoS.csproj +++ b/Services/AntiDDoS/AntiDDoS.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.AntiDDoS - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Aom/Aom.csproj b/Services/Aom/Aom.csproj index a57fdfb2d..b1753796d 100644 --- a/Services/Aom/Aom.csproj +++ b/Services/Aom/Aom.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Aom - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Aos/Aos.csproj b/Services/Aos/Aos.csproj index e8302b4c5..3eca43917 100644 --- a/Services/Aos/Aos.csproj +++ b/Services/Aos/Aos.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Aos - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/As/As.csproj b/Services/As/As.csproj index 759794a87..578ce4939 100644 --- a/Services/As/As.csproj +++ b/Services/As/As.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.As - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Bms/Bms.csproj b/Services/Bms/Bms.csproj index 5072cb2b1..81a4e0f7c 100644 --- a/Services/Bms/Bms.csproj +++ b/Services/Bms/Bms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Bms - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cbr/Cbr.csproj b/Services/Cbr/Cbr.csproj index d83923d0e..9756b17a1 100644 --- a/Services/Cbr/Cbr.csproj +++ b/Services/Cbr/Cbr.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cbr - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cce/Cce.csproj b/Services/Cce/Cce.csproj index f907a0783..51581f0d5 100644 --- a/Services/Cce/Cce.csproj +++ b/Services/Cce/Cce.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cce - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cce/V3/CceAsyncClient.cs b/Services/Cce/V3/CceAsyncClient.cs index bb018f99a..c60974c3f 100644 --- a/Services/Cce/V3/CceAsyncClient.cs +++ b/Services/Cce/V3/CceAsyncClient.cs @@ -151,6 +151,32 @@ public AsyncInvoker BatchDeleteClusterTagsAsyncI return new AsyncInvoker(this, "POST", request, JsonUtils.DeSerializeNull); } + /// + /// 批量同步节点 + /// + /// 该API用于批量同步节点。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task BatchSyncNodesAsync(BatchSyncNodesRequest batchSyncNodesRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("cluster_id", batchSyncNodesRequest.ClusterId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/api/v3/projects/{project_id}/clusters/{cluster_id}/nodes/sync", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", batchSyncNodesRequest); + var response = await DoHttpRequestAsync("POST", request); + return JsonUtils.DeSerializeNull(response); + } + + public AsyncInvoker BatchSyncNodesAsyncInvoker(BatchSyncNodesRequest batchSyncNodesRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("cluster_id", batchSyncNodesRequest.ClusterId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/api/v3/projects/{project_id}/clusters/{cluster_id}/nodes/sync", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", batchSyncNodesRequest); + return new AsyncInvoker(this, "POST", request, JsonUtils.DeSerializeNull); + } + /// /// 继续执行集群升级任务 /// @@ -2062,6 +2088,34 @@ public AsyncInvoker ShowUserChartsQuotasAsyncInvok return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 同步节点 + /// + /// 该API用于同步节点。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task SyncNodeAsync(SyncNodeRequest syncNodeRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("cluster_id", syncNodeRequest.ClusterId.ToString()); + urlParam.Add("node_id", syncNodeRequest.NodeId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/api/v2/projects/{project_id}/clusters/{cluster_id}/nodes/{node_id}/sync", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", syncNodeRequest); + var response = await DoHttpRequestAsync("GET", request); + return JsonUtils.DeSerializeNull(response); + } + + public AsyncInvoker SyncNodeAsyncInvoker(SyncNodeRequest syncNodeRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("cluster_id", syncNodeRequest.ClusterId.ToString()); + urlParam.Add("node_id", syncNodeRequest.NodeId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/api/v2/projects/{project_id}/clusters/{cluster_id}/nodes/{node_id}/sync", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", syncNodeRequest); + return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerializeNull); + } + /// /// 同步nodePool配置到存量节点 /// diff --git a/Services/Cce/V3/CceClient.cs b/Services/Cce/V3/CceClient.cs index f061be1cb..955d80270 100644 --- a/Services/Cce/V3/CceClient.cs +++ b/Services/Cce/V3/CceClient.cs @@ -150,6 +150,32 @@ public SyncInvoker BatchDeleteClusterTagsInvoker return new SyncInvoker(this, "POST", request, JsonUtils.DeSerializeNull); } + /// + /// 批量同步节点 + /// + /// 该API用于批量同步节点。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public BatchSyncNodesResponse BatchSyncNodes(BatchSyncNodesRequest batchSyncNodesRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("cluster_id", batchSyncNodesRequest.ClusterId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/api/v3/projects/{project_id}/clusters/{cluster_id}/nodes/sync", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", batchSyncNodesRequest); + var response = DoHttpRequestSync("POST", request); + return JsonUtils.DeSerializeNull(response); + } + + public SyncInvoker BatchSyncNodesInvoker(BatchSyncNodesRequest batchSyncNodesRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("cluster_id", batchSyncNodesRequest.ClusterId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/api/v3/projects/{project_id}/clusters/{cluster_id}/nodes/sync", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", batchSyncNodesRequest); + return new SyncInvoker(this, "POST", request, JsonUtils.DeSerializeNull); + } + /// /// 继续执行集群升级任务 /// @@ -2061,6 +2087,34 @@ public SyncInvoker ShowUserChartsQuotasInvoker(Sho return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 同步节点 + /// + /// 该API用于同步节点。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public SyncNodeResponse SyncNode(SyncNodeRequest syncNodeRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("cluster_id", syncNodeRequest.ClusterId.ToString()); + urlParam.Add("node_id", syncNodeRequest.NodeId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/api/v2/projects/{project_id}/clusters/{cluster_id}/nodes/{node_id}/sync", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", syncNodeRequest); + var response = DoHttpRequestSync("GET", request); + return JsonUtils.DeSerializeNull(response); + } + + public SyncInvoker SyncNodeInvoker(SyncNodeRequest syncNodeRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("cluster_id", syncNodeRequest.ClusterId.ToString()); + urlParam.Add("node_id", syncNodeRequest.NodeId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/api/v2/projects/{project_id}/clusters/{cluster_id}/nodes/{node_id}/sync", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", syncNodeRequest); + return new SyncInvoker(this, "GET", request, JsonUtils.DeSerializeNull); + } + /// /// 同步nodePool配置到存量节点 /// diff --git a/Services/Cce/V3/Model/BatchSyncNodesRequest.cs b/Services/Cce/V3/Model/BatchSyncNodesRequest.cs new file mode 100644 index 000000000..d63c9300c --- /dev/null +++ b/Services/Cce/V3/Model/BatchSyncNodesRequest.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Cce.V3.Model +{ + /// + /// Request Object + /// + public class BatchSyncNodesRequest + { + + /// + /// 集群ID,获取方式请参见[如何获取接口URI中参数](cce_02_0271.xml)。 + /// + [SDKProperty("cluster_id", IsPath = true)] + [JsonProperty("cluster_id", NullValueHandling = NullValueHandling.Ignore)] + public string ClusterId { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class BatchSyncNodesRequest {\n"); + sb.Append(" clusterId: ").Append(ClusterId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as BatchSyncNodesRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(BatchSyncNodesRequest input) + { + if (input == null) + return false; + + return + ( + this.ClusterId == input.ClusterId || + (this.ClusterId != null && + this.ClusterId.Equals(input.ClusterId)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.ClusterId != null) + hashCode = hashCode * 59 + this.ClusterId.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Cce/V3/Model/BatchSyncNodesResponse.cs b/Services/Cce/V3/Model/BatchSyncNodesResponse.cs new file mode 100644 index 000000000..58d84096a --- /dev/null +++ b/Services/Cce/V3/Model/BatchSyncNodesResponse.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Cce.V3.Model +{ + /// + /// Response Object + /// + public class BatchSyncNodesResponse : SdkResponse + { + + /// + /// + /// + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public string Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class BatchSyncNodesResponse {\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as BatchSyncNodesResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(BatchSyncNodesResponse input) + { + if (input == null) + return false; + + return + ( + this.Body == input.Body || + (this.Body != null && + this.Body.Equals(input.Body)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Body != null) + hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Cce/V3/Model/SyncNodeRequest.cs b/Services/Cce/V3/Model/SyncNodeRequest.cs new file mode 100644 index 000000000..da9caaa91 --- /dev/null +++ b/Services/Cce/V3/Model/SyncNodeRequest.cs @@ -0,0 +1,93 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Cce.V3.Model +{ + /// + /// Request Object + /// + public class SyncNodeRequest + { + + /// + /// 集群ID,获取方式请参见[如何获取接口URI中参数](cce_02_0271.xml)。 + /// + [SDKProperty("cluster_id", IsPath = true)] + [JsonProperty("cluster_id", NullValueHandling = NullValueHandling.Ignore)] + public string ClusterId { get; set; } + + /// + /// 节点ID,获取方式请参见[如何获取接口URI中参数](cce_02_0271.xml)。 + /// + [SDKProperty("node_id", IsPath = true)] + [JsonProperty("node_id", NullValueHandling = NullValueHandling.Ignore)] + public string NodeId { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SyncNodeRequest {\n"); + sb.Append(" clusterId: ").Append(ClusterId).Append("\n"); + sb.Append(" nodeId: ").Append(NodeId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SyncNodeRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SyncNodeRequest input) + { + if (input == null) + return false; + + return + ( + this.ClusterId == input.ClusterId || + (this.ClusterId != null && + this.ClusterId.Equals(input.ClusterId)) + ) && + ( + this.NodeId == input.NodeId || + (this.NodeId != null && + this.NodeId.Equals(input.NodeId)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.ClusterId != null) + hashCode = hashCode * 59 + this.ClusterId.GetHashCode(); + if (this.NodeId != null) + hashCode = hashCode * 59 + this.NodeId.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Cce/V3/Model/SyncNodeResp.cs b/Services/Cce/V3/Model/SyncNodeResp.cs new file mode 100644 index 000000000..72a0aaf1e --- /dev/null +++ b/Services/Cce/V3/Model/SyncNodeResp.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Cce.V3.Model +{ + /// + /// + /// + public class SyncNodeResp + { + + + + } +} diff --git a/Services/Cce/V3/Model/SyncNodeResponse.cs b/Services/Cce/V3/Model/SyncNodeResponse.cs new file mode 100644 index 000000000..d59f2117d --- /dev/null +++ b/Services/Cce/V3/Model/SyncNodeResponse.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Cce.V3.Model +{ + /// + /// Response Object + /// + public class SyncNodeResponse : SdkResponse + { + + /// + /// + /// + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public string Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SyncNodeResponse {\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SyncNodeResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SyncNodeResponse input) + { + if (input == null) + return false; + + return + ( + this.Body == input.Body || + (this.Body != null && + this.Body.Equals(input.Body)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Body != null) + hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Cce/V3/Model/SyncNodesResp.cs b/Services/Cce/V3/Model/SyncNodesResp.cs new file mode 100644 index 000000000..ddc7ead6c --- /dev/null +++ b/Services/Cce/V3/Model/SyncNodesResp.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Cce.V3.Model +{ + /// + /// + /// + public class SyncNodesResp + { + + + + } +} diff --git a/Services/Cdn/Cdn.csproj b/Services/Cdn/Cdn.csproj index 63216a71c..a5fa5a51e 100644 --- a/Services/Cdn/Cdn.csproj +++ b/Services/Cdn/Cdn.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cdn - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ces/Ces.csproj b/Services/Ces/Ces.csproj index 7d0dcbc67..755a1edf3 100644 --- a/Services/Ces/Ces.csproj +++ b/Services/Ces/Ces.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ces - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ces/V1/Region/CesRegion.cs b/Services/Ces/V1/Region/CesRegion.cs index 1230ca308..b1d9530a3 100644 --- a/Services/Ces/V1/Region/CesRegion.cs +++ b/Services/Ces/V1/Region/CesRegion.cs @@ -55,6 +55,8 @@ public class CesRegion "https://ces.ru-moscow-1.myhuaweicloud.com"); public static readonly Region CN_SOUTH_2 = new Region("cn-south-2", "https://ces.cn-south-2.myhuaweicloud.com"); + public static readonly Region CN_SOUTH_4 = new Region("cn-south-4", + "https://ces.cn-south-4.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("CES"); @@ -84,6 +86,7 @@ public class CesRegion { "eu-west-0", EU_WEST_0 }, { "ru-moscow-1", RU_MOSCOW_1 }, { "cn-south-2", CN_SOUTH_2 }, + { "cn-south-4", CN_SOUTH_4 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Ces/V2/Region/CesRegion.cs b/Services/Ces/V2/Region/CesRegion.cs index 3e35284bc..50020ee10 100644 --- a/Services/Ces/V2/Region/CesRegion.cs +++ b/Services/Ces/V2/Region/CesRegion.cs @@ -55,6 +55,8 @@ public class CesRegion "https://ces.ru-moscow-1.myhuaweicloud.com"); public static readonly Region CN_SOUTH_2 = new Region("cn-south-2", "https://ces.cn-south-2.myhuaweicloud.com"); + public static readonly Region CN_SOUTH_4 = new Region("cn-south-4", + "https://ces.cn-south-4.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("CES"); @@ -84,6 +86,7 @@ public class CesRegion { "eu-west-0", EU_WEST_0 }, { "ru-moscow-1", RU_MOSCOW_1 }, { "cn-south-2", CN_SOUTH_2 }, + { "cn-south-4", CN_SOUTH_4 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Ces/V3/Region/CesRegion.cs b/Services/Ces/V3/Region/CesRegion.cs index cb6ef55a1..d716981dc 100644 --- a/Services/Ces/V3/Region/CesRegion.cs +++ b/Services/Ces/V3/Region/CesRegion.cs @@ -55,6 +55,8 @@ public class CesRegion "https://ces.ru-moscow-1.myhuaweicloud.com"); public static readonly Region CN_SOUTH_2 = new Region("cn-south-2", "https://ces.cn-south-2.myhuaweicloud.com"); + public static readonly Region CN_SOUTH_4 = new Region("cn-south-4", + "https://ces.cn-south-4.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("CES"); @@ -84,6 +86,7 @@ public class CesRegion { "eu-west-0", EU_WEST_0 }, { "ru-moscow-1", RU_MOSCOW_1 }, { "cn-south-2", CN_SOUTH_2 }, + { "cn-south-4", CN_SOUTH_4 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Cfw/Cfw.csproj b/Services/Cfw/Cfw.csproj index 9853dcef6..febffc2e1 100644 --- a/Services/Cfw/Cfw.csproj +++ b/Services/Cfw/Cfw.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cfw - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Classroom/Classroom.csproj b/Services/Classroom/Classroom.csproj index d068add08..d1d410001 100644 --- a/Services/Classroom/Classroom.csproj +++ b/Services/Classroom/Classroom.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Classroom - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/CloudRtc/CloudRtc.csproj b/Services/CloudRtc/CloudRtc.csproj index 51e666926..65d2ec508 100644 --- a/Services/CloudRtc/CloudRtc.csproj +++ b/Services/CloudRtc/CloudRtc.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.CloudRtc - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/CodeArtsBuild/CodeArtsBuild.csproj b/Services/CodeArtsBuild/CodeArtsBuild.csproj index 53f6a0784..fa0aaec08 100644 --- a/Services/CodeArtsBuild/CodeArtsBuild.csproj +++ b/Services/CodeArtsBuild/CodeArtsBuild.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.CodeArtsBuild - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/CodeArtsDeploy/CodeArtsDeploy.csproj b/Services/CodeArtsDeploy/CodeArtsDeploy.csproj index 6ae38ef03..71ea67392 100644 --- a/Services/CodeArtsDeploy/CodeArtsDeploy.csproj +++ b/Services/CodeArtsDeploy/CodeArtsDeploy.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.CodeArtsDeploy - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Csms/Csms.csproj b/Services/Csms/Csms.csproj index 1d714016d..28944b2b6 100644 --- a/Services/Csms/Csms.csproj +++ b/Services/Csms/Csms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Csms - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Cts/Cts.csproj b/Services/Cts/Cts.csproj index 3b3dcce7c..5648b8f11 100644 --- a/Services/Cts/Cts.csproj +++ b/Services/Cts/Cts.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Cts - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dbss/Dbss.csproj b/Services/Dbss/Dbss.csproj index 7c625d784..d81d6c211 100644 --- a/Services/Dbss/Dbss.csproj +++ b/Services/Dbss/Dbss.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Dbss - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dcs/Dcs.csproj b/Services/Dcs/Dcs.csproj index 9bc4c0d23..0c1324cc7 100644 --- a/Services/Dcs/Dcs.csproj +++ b/Services/Dcs/Dcs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Dcs - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dds/Dds.csproj b/Services/Dds/Dds.csproj index 88b756150..ea1f3fdb0 100644 --- a/Services/Dds/Dds.csproj +++ b/Services/Dds/Dds.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Dds - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Demo/Demo.csproj b/Services/Demo/Demo.csproj index 0fad30bd9..6fbf35228 100644 --- a/Services/Demo/Demo.csproj +++ b/Services/Demo/Demo.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Demo - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Dns/Dns.csproj b/Services/Dns/Dns.csproj index 9e311d076..46bcd91f5 100644 --- a/Services/Dns/Dns.csproj +++ b/Services/Dns/Dns.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Dns - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Drs/Drs.csproj b/Services/Drs/Drs.csproj index 0d5e51fe8..750bd1891 100644 --- a/Services/Drs/Drs.csproj +++ b/Services/Drs/Drs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Drs - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Drs/V5/DrsAsyncClient.cs b/Services/Drs/V5/DrsAsyncClient.cs index 6462fac6f..0419a532c 100644 --- a/Services/Drs/V5/DrsAsyncClient.cs +++ b/Services/Drs/V5/DrsAsyncClient.cs @@ -481,6 +481,30 @@ public AsyncInvoker DeleteJobAsyncInvoker(DeleteJobRequest de return new AsyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); } + /// + /// 删除驱动文件 + /// + /// 删除驱动文件。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task DeleteUserJdbcDriverAsync(DeleteUserJdbcDriverRequest deleteUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/drivers", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", deleteUserJdbcDriverRequest); + var response = await DoHttpRequestAsync("DELETE", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker DeleteUserJdbcDriverAsyncInvoker(DeleteUserJdbcDriverRequest deleteUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/drivers", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", deleteUserJdbcDriverRequest); + return new AsyncInvoker(this, "DELETE", request, JsonUtils.DeSerialize); + } + /// /// 下载批量导入任务模板 /// @@ -915,6 +939,30 @@ public AsyncInvoker ListTagsAsyncInvoker(ListTagsRequest listT return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 查询驱动文件列表 + /// + /// 查询驱动文件列表。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task ListUserJdbcDriversAsync(ListUserJdbcDriversRequest listUserJdbcDriversRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/drivers", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", listUserJdbcDriversRequest); + var response = await DoHttpRequestAsync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker ListUserJdbcDriversAsyncInvoker(ListUserJdbcDriversRequest listUserJdbcDriversRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/drivers", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", listUserJdbcDriversRequest); + return new AsyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询委托的权限列表 /// @@ -1679,6 +1727,32 @@ public AsyncInvoker SyncJdbcDriverAsyncInvoker(SyncJdbcD return new AsyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); } + /// + /// 同步驱动文件 + /// + /// 同步驱动文件。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task SyncUserJdbcDriverAsync(SyncUserJdbcDriverRequest syncUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("job_id", syncUserJdbcDriverRequest.JobId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/jobs/{job_id}/update-driver", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", syncUserJdbcDriverRequest); + var response = await DoHttpRequestAsync("PUT", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker SyncUserJdbcDriverAsyncInvoker(SyncUserJdbcDriverRequest syncUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("job_id", syncUserJdbcDriverRequest.JobId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/jobs/{job_id}/update-driver", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", syncUserJdbcDriverRequest); + return new AsyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); + } + /// /// 更新指定ID批量异步任务详情 /// @@ -1888,6 +1962,30 @@ public AsyncInvoker UploadJdbcDriverAsyncInvoker(Uploa return new AsyncInvoker(this, "POST", request, JsonUtils.DeSerialize); } + /// + /// 上传驱动文件 + /// + /// 上传驱动文件。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public async Task UploadUserJdbcDriverAsync(UploadUserJdbcDriverRequest uploadUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/driver", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "multipart/form-data", uploadUserJdbcDriverRequest); + var response = await DoHttpRequestAsync("POST", request); + return JsonUtils.DeSerialize(response); + } + + public AsyncInvoker UploadUserJdbcDriverAsyncInvoker(UploadUserJdbcDriverRequest uploadUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/driver", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "multipart/form-data", uploadUserJdbcDriverRequest); + return new AsyncInvoker(this, "POST", request, JsonUtils.DeSerialize); + } + /// /// 任务名称校验 /// diff --git a/Services/Drs/V5/DrsClient.cs b/Services/Drs/V5/DrsClient.cs index b31765e53..1044dfd80 100644 --- a/Services/Drs/V5/DrsClient.cs +++ b/Services/Drs/V5/DrsClient.cs @@ -480,6 +480,30 @@ public SyncInvoker DeleteJobInvoker(DeleteJobRequest deleteJo return new SyncInvoker(this, "DELETE", request, JsonUtils.DeSerializeNull); } + /// + /// 删除驱动文件 + /// + /// 删除驱动文件。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public DeleteUserJdbcDriverResponse DeleteUserJdbcDriver(DeleteUserJdbcDriverRequest deleteUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/drivers", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", deleteUserJdbcDriverRequest); + var response = DoHttpRequestSync("DELETE", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker DeleteUserJdbcDriverInvoker(DeleteUserJdbcDriverRequest deleteUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/drivers", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", deleteUserJdbcDriverRequest); + return new SyncInvoker(this, "DELETE", request, JsonUtils.DeSerialize); + } + /// /// 下载批量导入任务模板 /// @@ -914,6 +938,30 @@ public SyncInvoker ListTagsInvoker(ListTagsRequest listTagsReq return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); } + /// + /// 查询驱动文件列表 + /// + /// 查询驱动文件列表。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public ListUserJdbcDriversResponse ListUserJdbcDrivers(ListUserJdbcDriversRequest listUserJdbcDriversRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/drivers", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", listUserJdbcDriversRequest); + var response = DoHttpRequestSync("GET", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker ListUserJdbcDriversInvoker(ListUserJdbcDriversRequest listUserJdbcDriversRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/drivers", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", listUserJdbcDriversRequest); + return new SyncInvoker(this, "GET", request, JsonUtils.DeSerialize); + } + /// /// 查询委托的权限列表 /// @@ -1678,6 +1726,32 @@ public SyncInvoker SyncJdbcDriverInvoker(SyncJdbcDriverR return new SyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); } + /// + /// 同步驱动文件 + /// + /// 同步驱动文件。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public SyncUserJdbcDriverResponse SyncUserJdbcDriver(SyncUserJdbcDriverRequest syncUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("job_id", syncUserJdbcDriverRequest.JobId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/jobs/{job_id}/update-driver", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", syncUserJdbcDriverRequest); + var response = DoHttpRequestSync("PUT", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker SyncUserJdbcDriverInvoker(SyncUserJdbcDriverRequest syncUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + urlParam.Add("job_id", syncUserJdbcDriverRequest.JobId.ToString()); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/jobs/{job_id}/update-driver", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "application/json", syncUserJdbcDriverRequest); + return new SyncInvoker(this, "PUT", request, JsonUtils.DeSerialize); + } + /// /// 更新指定ID批量异步任务详情 /// @@ -1887,6 +1961,30 @@ public SyncInvoker UploadJdbcDriverInvoker(UploadJdbcD return new SyncInvoker(this, "POST", request, JsonUtils.DeSerialize); } + /// + /// 上传驱动文件 + /// + /// 上传驱动文件。 + /// + /// Please refer to HUAWEI cloud API Explorer for details. + /// + public UploadUserJdbcDriverResponse UploadUserJdbcDriver(UploadUserJdbcDriverRequest uploadUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/driver", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "multipart/form-data", uploadUserJdbcDriverRequest); + var response = DoHttpRequestSync("POST", request); + return JsonUtils.DeSerialize(response); + } + + public SyncInvoker UploadUserJdbcDriverInvoker(UploadUserJdbcDriverRequest uploadUserJdbcDriverRequest) + { + var urlParam = new Dictionary(); + var urlPath = HttpUtils.AddUrlPath("/v5/{project_id}/driver", urlParam); + var request = HttpUtils.InitSdkRequest(urlPath, "multipart/form-data", uploadUserJdbcDriverRequest); + return new SyncInvoker(this, "POST", request, JsonUtils.DeSerialize); + } + /// /// 任务名称校验 /// diff --git a/Services/Drs/V5/Model/ActionParams.cs b/Services/Drs/V5/Model/ActionParams.cs index a7795f829..76af67d0f 100644 --- a/Services/Drs/V5/Model/ActionParams.cs +++ b/Services/Drs/V5/Model/ActionParams.cs @@ -58,6 +58,12 @@ public class ActionParams [JsonProperty("is_sync_re_edit", NullValueHandling = NullValueHandling.Ignore)] public bool? IsSyncReEdit { get; set; } + /// + /// 是否支持只初始化任务。仅支持白名单用户使用,需要提交工单申请才能使用。 + /// + [JsonProperty("is_only_init_task", NullValueHandling = NullValueHandling.Ignore)] + public bool? IsOnlyInitTask { get; set; } + /// /// 强制结束时取值为true。 /// @@ -92,6 +98,7 @@ public override string ToString() sb.Append(" startTime: ").Append(StartTime).Append("\n"); sb.Append(" compareTaskParam: ").Append(CompareTaskParam).Append("\n"); sb.Append(" isSyncReEdit: ").Append(IsSyncReEdit).Append("\n"); + sb.Append(" isOnlyInitTask: ").Append(IsOnlyInitTask).Append("\n"); sb.Append(" forceDelete: ").Append(ForceDelete).Append("\n"); sb.Append(" publicIpConfig: ").Append(PublicIpConfig).Append("\n"); sb.Append(" replayConfig: ").Append(ReplayConfig).Append("\n"); @@ -152,6 +159,11 @@ public bool Equals(ActionParams input) (this.IsSyncReEdit != null && this.IsSyncReEdit.Equals(input.IsSyncReEdit)) ) && + ( + this.IsOnlyInitTask == input.IsOnlyInitTask || + (this.IsOnlyInitTask != null && + this.IsOnlyInitTask.Equals(input.IsOnlyInitTask)) + ) && ( this.ForceDelete == input.ForceDelete || (this.ForceDelete != null && @@ -191,6 +203,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.CompareTaskParam.GetHashCode(); if (this.IsSyncReEdit != null) hashCode = hashCode * 59 + this.IsSyncReEdit.GetHashCode(); + if (this.IsOnlyInitTask != null) + hashCode = hashCode * 59 + this.IsOnlyInitTask.GetHashCode(); if (this.ForceDelete != null) hashCode = hashCode * 59 + this.ForceDelete.GetHashCode(); if (this.PublicIpConfig != null) diff --git a/Services/Drs/V5/Model/CreateJobResp.cs b/Services/Drs/V5/Model/CreateJobResp.cs deleted file mode 100644 index b4777b197..000000000 --- a/Services/Drs/V5/Model/CreateJobResp.cs +++ /dev/null @@ -1,133 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Text; -using System.Linq; -using System.Runtime.Serialization; - -using Newtonsoft.Json; -using Newtonsoft.Json.Converters; -using HuaweiCloud.SDK.Core; - -namespace HuaweiCloud.SDK.Drs.V5.Model -{ - /// - /// 创建任务响应体。 - /// - public class CreateJobResp - { - - /// - /// 任务ID。 - /// - [JsonProperty("id", NullValueHandling = NullValueHandling.Ignore)] - public string Id { get; set; } - - /// - /// 任务名称。 - /// - [JsonProperty("name", NullValueHandling = NullValueHandling.Ignore)] - public string Name { get; set; } - - /// - /// 任务状态。 - /// - [JsonProperty("status", NullValueHandling = NullValueHandling.Ignore)] - public string Status { get; set; } - - /// - /// 任务创建时间。 - /// - [JsonProperty("create_time", NullValueHandling = NullValueHandling.Ignore)] - public string CreateTime { get; set; } - - /// - /// 是否为克隆任务。 - /// - [JsonProperty("is_clone_job", NullValueHandling = NullValueHandling.Ignore)] - public string IsCloneJob { get; set; } - - - - /// - /// Get the string - /// - public override string ToString() - { - var sb = new StringBuilder(); - sb.Append("class CreateJobResp {\n"); - sb.Append(" id: ").Append(Id).Append("\n"); - sb.Append(" name: ").Append(Name).Append("\n"); - sb.Append(" status: ").Append(Status).Append("\n"); - sb.Append(" createTime: ").Append(CreateTime).Append("\n"); - sb.Append(" isCloneJob: ").Append(IsCloneJob).Append("\n"); - sb.Append("}\n"); - return sb.ToString(); - } - - /// - /// Returns true if objects are equal - /// - public override bool Equals(object input) - { - return this.Equals(input as CreateJobResp); - } - - /// - /// Returns true if objects are equal - /// - public bool Equals(CreateJobResp input) - { - if (input == null) - return false; - - return - ( - this.Id == input.Id || - (this.Id != null && - this.Id.Equals(input.Id)) - ) && - ( - this.Name == input.Name || - (this.Name != null && - this.Name.Equals(input.Name)) - ) && - ( - this.Status == input.Status || - (this.Status != null && - this.Status.Equals(input.Status)) - ) && - ( - this.CreateTime == input.CreateTime || - (this.CreateTime != null && - this.CreateTime.Equals(input.CreateTime)) - ) && - ( - this.IsCloneJob == input.IsCloneJob || - (this.IsCloneJob != null && - this.IsCloneJob.Equals(input.IsCloneJob)) - ); - } - - /// - /// Get hash code - /// - public override int GetHashCode() - { - unchecked // Overflow is fine, just wrap - { - int hashCode = 41; - if (this.Id != null) - hashCode = hashCode * 59 + this.Id.GetHashCode(); - if (this.Name != null) - hashCode = hashCode * 59 + this.Name.GetHashCode(); - if (this.Status != null) - hashCode = hashCode * 59 + this.Status.GetHashCode(); - if (this.CreateTime != null) - hashCode = hashCode * 59 + this.CreateTime.GetHashCode(); - if (this.IsCloneJob != null) - hashCode = hashCode * 59 + this.IsCloneJob.GetHashCode(); - return hashCode; - } - } - } -} diff --git a/Services/Drs/V5/Model/CreateJobResponse.cs b/Services/Drs/V5/Model/CreateJobResponse.cs index ca1aae05a..27155d7bb 100644 --- a/Services/Drs/V5/Model/CreateJobResponse.cs +++ b/Services/Drs/V5/Model/CreateJobResponse.cs @@ -17,10 +17,34 @@ public class CreateJobResponse : SdkResponse { /// - /// + /// 任务ID。 /// - [JsonProperty("job", NullValueHandling = NullValueHandling.Ignore)] - public CreateJobResp Job { get; set; } + [JsonProperty("id", NullValueHandling = NullValueHandling.Ignore)] + public string Id { get; set; } + + /// + /// 任务名称。 + /// + [JsonProperty("name", NullValueHandling = NullValueHandling.Ignore)] + public string Name { get; set; } + + /// + /// 任务状态。 + /// + [JsonProperty("status", NullValueHandling = NullValueHandling.Ignore)] + public string Status { get; set; } + + /// + /// 任务创建时间。 + /// + [JsonProperty("create_time", NullValueHandling = NullValueHandling.Ignore)] + public string CreateTime { get; set; } + + /// + /// 是否为克隆任务。 + /// + [JsonProperty("is_clone_job", NullValueHandling = NullValueHandling.Ignore)] + public string IsCloneJob { get; set; } @@ -31,7 +55,11 @@ public override string ToString() { var sb = new StringBuilder(); sb.Append("class CreateJobResponse {\n"); - sb.Append(" job: ").Append(Job).Append("\n"); + sb.Append(" id: ").Append(Id).Append("\n"); + sb.Append(" name: ").Append(Name).Append("\n"); + sb.Append(" status: ").Append(Status).Append("\n"); + sb.Append(" createTime: ").Append(CreateTime).Append("\n"); + sb.Append(" isCloneJob: ").Append(IsCloneJob).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -54,9 +82,29 @@ public bool Equals(CreateJobResponse input) return ( - this.Job == input.Job || - (this.Job != null && - this.Job.Equals(input.Job)) + this.Id == input.Id || + (this.Id != null && + this.Id.Equals(input.Id)) + ) && + ( + this.Name == input.Name || + (this.Name != null && + this.Name.Equals(input.Name)) + ) && + ( + this.Status == input.Status || + (this.Status != null && + this.Status.Equals(input.Status)) + ) && + ( + this.CreateTime == input.CreateTime || + (this.CreateTime != null && + this.CreateTime.Equals(input.CreateTime)) + ) && + ( + this.IsCloneJob == input.IsCloneJob || + (this.IsCloneJob != null && + this.IsCloneJob.Equals(input.IsCloneJob)) ); } @@ -68,8 +116,16 @@ public override int GetHashCode() unchecked // Overflow is fine, just wrap { int hashCode = 41; - if (this.Job != null) - hashCode = hashCode * 59 + this.Job.GetHashCode(); + if (this.Id != null) + hashCode = hashCode * 59 + this.Id.GetHashCode(); + if (this.Name != null) + hashCode = hashCode * 59 + this.Name.GetHashCode(); + if (this.Status != null) + hashCode = hashCode * 59 + this.Status.GetHashCode(); + if (this.CreateTime != null) + hashCode = hashCode * 59 + this.CreateTime.GetHashCode(); + if (this.IsCloneJob != null) + hashCode = hashCode * 59 + this.IsCloneJob.GetHashCode(); return hashCode; } } diff --git a/Services/Drs/V5/Model/DeleteUserDriverReq.cs b/Services/Drs/V5/Model/DeleteUserDriverReq.cs new file mode 100644 index 000000000..8785578ae --- /dev/null +++ b/Services/Drs/V5/Model/DeleteUserDriverReq.cs @@ -0,0 +1,206 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// + /// + public class DeleteUserDriverReq + { + /// + /// 指定待删除的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + /// + /// 指定待删除的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + [JsonConverter(typeof(EnumClassConverter))] + public class DriverTypeEnum + { + /// + /// Enum DB2 for value: db2 + /// + public static readonly DriverTypeEnum DB2 = new DriverTypeEnum("db2"); + + /// + /// Enum INFORMIX for value: informix + /// + public static readonly DriverTypeEnum INFORMIX = new DriverTypeEnum("informix"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "db2", DB2 }, + { "informix", INFORMIX }, + }; + + private string _value; + + public DriverTypeEnum() + { + + } + + public DriverTypeEnum(string value) + { + _value = value; + } + + public static DriverTypeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as DriverTypeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(DriverTypeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(DriverTypeEnum a, DriverTypeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(DriverTypeEnum a, DriverTypeEnum b) + { + return !(a == b); + } + } + + + /// + /// 指定待删除的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + /// + [JsonProperty("driver_type", NullValueHandling = NullValueHandling.Ignore)] + public DriverTypeEnum DriverType { get; set; } + /// + /// JDBC驱动文件列表,列表长度1-20,driver_name的长度5-64,结尾以.jar结尾。 + /// + [JsonProperty("driver_names", NullValueHandling = NullValueHandling.Ignore)] + public List DriverNames { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class DeleteUserDriverReq {\n"); + sb.Append(" driverType: ").Append(DriverType).Append("\n"); + sb.Append(" driverNames: ").Append(DriverNames).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as DeleteUserDriverReq); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(DeleteUserDriverReq input) + { + if (input == null) + return false; + + return + ( + this.DriverType == input.DriverType || + (this.DriverType != null && + this.DriverType.Equals(input.DriverType)) + ) && + ( + this.DriverNames == input.DriverNames || + this.DriverNames != null && + input.DriverNames != null && + this.DriverNames.SequenceEqual(input.DriverNames) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.DriverType != null) + hashCode = hashCode * 59 + this.DriverType.GetHashCode(); + if (this.DriverNames != null) + hashCode = hashCode * 59 + this.DriverNames.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/DeleteUserJdbcDriverRequest.cs b/Services/Drs/V5/Model/DeleteUserJdbcDriverRequest.cs new file mode 100644 index 000000000..80f5dcb64 --- /dev/null +++ b/Services/Drs/V5/Model/DeleteUserJdbcDriverRequest.cs @@ -0,0 +1,207 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// Request Object + /// + public class DeleteUserJdbcDriverRequest + { + /// + /// 请求语言类型。 + /// + /// 请求语言类型。 + [JsonConverter(typeof(EnumClassConverter))] + public class XLanguageEnum + { + /// + /// Enum EN_US for value: en-us + /// + public static readonly XLanguageEnum EN_US = new XLanguageEnum("en-us"); + + /// + /// Enum ZH_CN for value: zh-cn + /// + public static readonly XLanguageEnum ZH_CN = new XLanguageEnum("zh-cn"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "en-us", EN_US }, + { "zh-cn", ZH_CN }, + }; + + private string _value; + + public XLanguageEnum() + { + + } + + public XLanguageEnum(string value) + { + _value = value; + } + + public static XLanguageEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as XLanguageEnum)) + { + return true; + } + + return false; + } + + public bool Equals(XLanguageEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(XLanguageEnum a, XLanguageEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(XLanguageEnum a, XLanguageEnum b) + { + return !(a == b); + } + } + + + /// + /// 请求语言类型。 + /// + [SDKProperty("X-Language", IsHeader = true)] + [JsonProperty("X-Language", NullValueHandling = NullValueHandling.Ignore)] + public XLanguageEnum XLanguage { get; set; } + /// + /// + /// + [SDKProperty("body", IsBody = true)] + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public DeleteUserDriverReq Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class DeleteUserJdbcDriverRequest {\n"); + sb.Append(" xLanguage: ").Append(XLanguage).Append("\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as DeleteUserJdbcDriverRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(DeleteUserJdbcDriverRequest input) + { + if (input == null) + return false; + + return + ( + this.XLanguage == input.XLanguage || + (this.XLanguage != null && + this.XLanguage.Equals(input.XLanguage)) + ) && + ( + this.Body == input.Body || + (this.Body != null && + this.Body.Equals(input.Body)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.XLanguage != null) + hashCode = hashCode * 59 + this.XLanguage.GetHashCode(); + if (this.Body != null) + hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/DeleteUserJdbcDriverResponse.cs b/Services/Drs/V5/Model/DeleteUserJdbcDriverResponse.cs new file mode 100644 index 000000000..3947ab37f --- /dev/null +++ b/Services/Drs/V5/Model/DeleteUserJdbcDriverResponse.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// Response Object + /// + public class DeleteUserJdbcDriverResponse : SdkResponse + { + + /// + /// 空响应体。 + /// + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public Object Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class DeleteUserJdbcDriverResponse {\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as DeleteUserJdbcDriverResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(DeleteUserJdbcDriverResponse input) + { + if (input == null) + return false; + + return + ( + this.Body == input.Body || + (this.Body != null && + this.Body.Equals(input.Body)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Body != null) + hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/JobBaseInfo.cs b/Services/Drs/V5/Model/JobBaseInfo.cs index 7cc0219ed..2c4d6a7b1 100644 --- a/Services/Drs/V5/Model/JobBaseInfo.cs +++ b/Services/Drs/V5/Model/JobBaseInfo.cs @@ -137,9 +137,9 @@ public bool Equals(JobTypeEnum obj) } /// - /// 引擎类型。取值: - oracle-to-gaussdbv5:Oracle同步到GaussDB分布式版,实时同步场景使用。 - redis-to-gaussredis:Redis同步到GeminiDB Redis,实时迁移场景使用。 - rediscluster-to-gaussredis:Redis集群同步到GeminiDB Redis,实时迁移场景使用。 + /// 引擎类型。取值: - oracle-to-gaussdbv5:Oracle同步到GaussDB分布式版,实时同步场景使用。 - redis-to-gaussredis:Redis同步到GeminiDB Redis,实时迁移场景使用。 - rediscluster-to-gaussredis:Redis集群同步到GeminiDB Redis,实时迁移场景使用。 - mysql-to-mysql:MySQL同步到MySQL,实时同步场景使用。 /// - /// 引擎类型。取值: - oracle-to-gaussdbv5:Oracle同步到GaussDB分布式版,实时同步场景使用。 - redis-to-gaussredis:Redis同步到GeminiDB Redis,实时迁移场景使用。 - rediscluster-to-gaussredis:Redis集群同步到GeminiDB Redis,实时迁移场景使用。 + /// 引擎类型。取值: - oracle-to-gaussdbv5:Oracle同步到GaussDB分布式版,实时同步场景使用。 - redis-to-gaussredis:Redis同步到GeminiDB Redis,实时迁移场景使用。 - rediscluster-to-gaussredis:Redis集群同步到GeminiDB Redis,实时迁移场景使用。 - mysql-to-mysql:MySQL同步到MySQL,实时同步场景使用。 [JsonConverter(typeof(EnumClassConverter))] public class EngineTypeEnum { @@ -158,12 +158,18 @@ public class EngineTypeEnum /// public static readonly EngineTypeEnum REDISCLUSTER_TO_GAUSSREDIS = new EngineTypeEnum("rediscluster-to-gaussredis"); + /// + /// Enum MYSQL_TO_MYSQL for value: mysql-to-mysql + /// + public static readonly EngineTypeEnum MYSQL_TO_MYSQL = new EngineTypeEnum("mysql-to-mysql"); + private static readonly Dictionary StaticFields = new Dictionary() { { "oracle-to-gaussdbv5", ORACLE_TO_GAUSSDBV5 }, { "redis-to-gaussredis", REDIS_TO_GAUSSREDIS }, { "rediscluster-to-gaussredis", REDISCLUSTER_TO_GAUSSREDIS }, + { "mysql-to-mysql", MYSQL_TO_MYSQL }, }; private string _value; @@ -754,7 +760,7 @@ public bool Equals(ChargingModeEnum obj) public bool? MultiWrite { get; set; } /// - /// 引擎类型。取值: - oracle-to-gaussdbv5:Oracle同步到GaussDB分布式版,实时同步场景使用。 - redis-to-gaussredis:Redis同步到GeminiDB Redis,实时迁移场景使用。 - rediscluster-to-gaussredis:Redis集群同步到GeminiDB Redis,实时迁移场景使用。 + /// 引擎类型。取值: - oracle-to-gaussdbv5:Oracle同步到GaussDB分布式版,实时同步场景使用。 - redis-to-gaussredis:Redis同步到GeminiDB Redis,实时迁移场景使用。 - rediscluster-to-gaussredis:Redis集群同步到GeminiDB Redis,实时迁移场景使用。 - mysql-to-mysql:MySQL同步到MySQL,实时同步场景使用。 /// [JsonProperty("engine_type", NullValueHandling = NullValueHandling.Ignore)] public EngineTypeEnum EngineType { get; set; } diff --git a/Services/Drs/V5/Model/JobDetailResp.cs b/Services/Drs/V5/Model/JobDetailResp.cs index 2c29a9b7d..e50a1f90d 100644 --- a/Services/Drs/V5/Model/JobDetailResp.cs +++ b/Services/Drs/V5/Model/JobDetailResp.cs @@ -15,6 +15,283 @@ namespace HuaweiCloud.SDK.Drs.V5.Model /// public class JobDetailResp { + /// + /// 任务状态。 - CREATING:创建中 - CREATE_FAILED:创建失败 - CONFIGURATION:配置中 - STARTJOBING:启动中 - WAITING_FOR_START:等待启动中 - START_JOB_FAILED:启动失败 - PAUSING:已暂停 - FULL_TRANSFER_STARTED:全量开始,灾备场景下为初始化 - FULL_TRANSFER_FAILED:全量失败,灾备场景下为初始化失败 - FULL_TRANSFER_COMPLETE:全量完成,灾备场景下为初始化完成 - INCRE_TRANSFER_STARTED:增量开始,灾备场景下为灾备中 - INCRE_TRANSFER_FAILED:增量失败,灾备场景下为灾备异常 - RELEASE_RESOURCE_STARTED:结束任务中 - RELEASE_RESOURCE_FAILED:结束任务失败 - RELEASE_RESOURCE_COMPLETE:已结束 - REBUILD_NODE_STARTED:故障恢复中 - REBUILD_NODE_FAILED:故障恢复失败 - CHANGE_JOB_STARTED:任务变更中 - CHANGE_JOB_FAILED:任务变更失败 - DELETED:已删除 - CHILD_TRANSFER_STARTING:再编辑子任务启动中 - CHILD_TRANSFER_STARTED:再编辑子任务迁移中 - CHILD_TRANSFER_COMPLETE:再编辑子任务迁移完成 - CHILD_TRANSFER_FAILED:再编辑子任务迁移失败 - RELEASE_CHILD_TRANSFER_STARTED:再编辑子任务结束中 - RELEASE_CHILD_TRANSFER_COMPLETE:再编辑子任务已结束 - NODE_UPGRADE_START:升级开始 - NODE_UPGRADE_COMPLETE:升级完成 - NODE_UPGRADE_FAILED:升级失败 + /// + /// 任务状态。 - CREATING:创建中 - CREATE_FAILED:创建失败 - CONFIGURATION:配置中 - STARTJOBING:启动中 - WAITING_FOR_START:等待启动中 - START_JOB_FAILED:启动失败 - PAUSING:已暂停 - FULL_TRANSFER_STARTED:全量开始,灾备场景下为初始化 - FULL_TRANSFER_FAILED:全量失败,灾备场景下为初始化失败 - FULL_TRANSFER_COMPLETE:全量完成,灾备场景下为初始化完成 - INCRE_TRANSFER_STARTED:增量开始,灾备场景下为灾备中 - INCRE_TRANSFER_FAILED:增量失败,灾备场景下为灾备异常 - RELEASE_RESOURCE_STARTED:结束任务中 - RELEASE_RESOURCE_FAILED:结束任务失败 - RELEASE_RESOURCE_COMPLETE:已结束 - REBUILD_NODE_STARTED:故障恢复中 - REBUILD_NODE_FAILED:故障恢复失败 - CHANGE_JOB_STARTED:任务变更中 - CHANGE_JOB_FAILED:任务变更失败 - DELETED:已删除 - CHILD_TRANSFER_STARTING:再编辑子任务启动中 - CHILD_TRANSFER_STARTED:再编辑子任务迁移中 - CHILD_TRANSFER_COMPLETE:再编辑子任务迁移完成 - CHILD_TRANSFER_FAILED:再编辑子任务迁移失败 - RELEASE_CHILD_TRANSFER_STARTED:再编辑子任务结束中 - RELEASE_CHILD_TRANSFER_COMPLETE:再编辑子任务已结束 - NODE_UPGRADE_START:升级开始 - NODE_UPGRADE_COMPLETE:升级完成 - NODE_UPGRADE_FAILED:升级失败 + [JsonConverter(typeof(EnumClassConverter))] + public class StatusEnum + { + /// + /// Enum CREATING for value: CREATING + /// + public static readonly StatusEnum CREATING = new StatusEnum("CREATING"); + + /// + /// Enum CREATE_FAILED for value: CREATE_FAILED + /// + public static readonly StatusEnum CREATE_FAILED = new StatusEnum("CREATE_FAILED"); + + /// + /// Enum CONFIGURATION for value: CONFIGURATION + /// + public static readonly StatusEnum CONFIGURATION = new StatusEnum("CONFIGURATION"); + + /// + /// Enum STARTJOBING for value: STARTJOBING + /// + public static readonly StatusEnum STARTJOBING = new StatusEnum("STARTJOBING"); + + /// + /// Enum WAITING_FOR_START for value: WAITING_FOR_START + /// + public static readonly StatusEnum WAITING_FOR_START = new StatusEnum("WAITING_FOR_START"); + + /// + /// Enum START_JOB_FAILED for value: START_JOB_FAILED + /// + public static readonly StatusEnum START_JOB_FAILED = new StatusEnum("START_JOB_FAILED"); + + /// + /// Enum PAUSING for value: PAUSING + /// + public static readonly StatusEnum PAUSING = new StatusEnum("PAUSING"); + + /// + /// Enum FULL_TRANSFER_STARTED for value: FULL_TRANSFER_STARTED + /// + public static readonly StatusEnum FULL_TRANSFER_STARTED = new StatusEnum("FULL_TRANSFER_STARTED"); + + /// + /// Enum FULL_TRANSFER_FAILED for value: FULL_TRANSFER_FAILED + /// + public static readonly StatusEnum FULL_TRANSFER_FAILED = new StatusEnum("FULL_TRANSFER_FAILED"); + + /// + /// Enum FULL_TRANSFER_COMPLETE for value: FULL_TRANSFER_COMPLETE + /// + public static readonly StatusEnum FULL_TRANSFER_COMPLETE = new StatusEnum("FULL_TRANSFER_COMPLETE"); + + /// + /// Enum INCRE_TRANSFER_STARTED for value: INCRE_TRANSFER_STARTED + /// + public static readonly StatusEnum INCRE_TRANSFER_STARTED = new StatusEnum("INCRE_TRANSFER_STARTED"); + + /// + /// Enum INCRE_TRANSFER_FAILED for value: INCRE_TRANSFER_FAILED + /// + public static readonly StatusEnum INCRE_TRANSFER_FAILED = new StatusEnum("INCRE_TRANSFER_FAILED"); + + /// + /// Enum RELEASE_RESOURCE_STARTED for value: RELEASE_RESOURCE_STARTED + /// + public static readonly StatusEnum RELEASE_RESOURCE_STARTED = new StatusEnum("RELEASE_RESOURCE_STARTED"); + + /// + /// Enum RELEASE_RESOURCE_FAILED for value: RELEASE_RESOURCE_FAILED + /// + public static readonly StatusEnum RELEASE_RESOURCE_FAILED = new StatusEnum("RELEASE_RESOURCE_FAILED"); + + /// + /// Enum RELEASE_RESOURCE_COMPLETE for value: RELEASE_RESOURCE_COMPLETE + /// + public static readonly StatusEnum RELEASE_RESOURCE_COMPLETE = new StatusEnum("RELEASE_RESOURCE_COMPLETE"); + + /// + /// Enum REBUILD_NODE_STARTED for value: REBUILD_NODE_STARTED + /// + public static readonly StatusEnum REBUILD_NODE_STARTED = new StatusEnum("REBUILD_NODE_STARTED"); + + /// + /// Enum REBUILD_NODE_FAILED for value: REBUILD_NODE_FAILED + /// + public static readonly StatusEnum REBUILD_NODE_FAILED = new StatusEnum("REBUILD_NODE_FAILED"); + + /// + /// Enum CHANGE_JOB_STARTED for value: CHANGE_JOB_STARTED + /// + public static readonly StatusEnum CHANGE_JOB_STARTED = new StatusEnum("CHANGE_JOB_STARTED"); + + /// + /// Enum CHANGE_JOB_FAILED for value: CHANGE_JOB_FAILED + /// + public static readonly StatusEnum CHANGE_JOB_FAILED = new StatusEnum("CHANGE_JOB_FAILED"); + + /// + /// Enum DELETED for value: DELETED + /// + public static readonly StatusEnum DELETED = new StatusEnum("DELETED"); + + /// + /// Enum CHILD_TRANSFER_STARTING for value: CHILD_TRANSFER_STARTING + /// + public static readonly StatusEnum CHILD_TRANSFER_STARTING = new StatusEnum("CHILD_TRANSFER_STARTING"); + + /// + /// Enum CHILD_TRANSFER_STARTED for value: CHILD_TRANSFER_STARTED + /// + public static readonly StatusEnum CHILD_TRANSFER_STARTED = new StatusEnum("CHILD_TRANSFER_STARTED"); + + /// + /// Enum CHILD_TRANSFER_COMPLETE for value: CHILD_TRANSFER_COMPLETE + /// + public static readonly StatusEnum CHILD_TRANSFER_COMPLETE = new StatusEnum("CHILD_TRANSFER_COMPLETE"); + + /// + /// Enum CHILD_TRANSFER_FAILED for value: CHILD_TRANSFER_FAILED + /// + public static readonly StatusEnum CHILD_TRANSFER_FAILED = new StatusEnum("CHILD_TRANSFER_FAILED"); + + /// + /// Enum RELEASE_CHILD_TRANSFER_STARTED for value: RELEASE_CHILD_TRANSFER_STARTED + /// + public static readonly StatusEnum RELEASE_CHILD_TRANSFER_STARTED = new StatusEnum("RELEASE_CHILD_TRANSFER_STARTED"); + + /// + /// Enum RELEASE_CHILD_TRANSFER_COMPLETE for value: RELEASE_CHILD_TRANSFER_COMPLETE + /// + public static readonly StatusEnum RELEASE_CHILD_TRANSFER_COMPLETE = new StatusEnum("RELEASE_CHILD_TRANSFER_COMPLETE"); + + /// + /// Enum NODE_UPGRADE_START for value: NODE_UPGRADE_START + /// + public static readonly StatusEnum NODE_UPGRADE_START = new StatusEnum("NODE_UPGRADE_START"); + + /// + /// Enum NODE_UPGRADE_COMPLETE for value: NODE_UPGRADE_COMPLETE + /// + public static readonly StatusEnum NODE_UPGRADE_COMPLETE = new StatusEnum("NODE_UPGRADE_COMPLETE"); + + /// + /// Enum NODE_UPGRADE_FAILED for value: NODE_UPGRADE_FAILED + /// + public static readonly StatusEnum NODE_UPGRADE_FAILED = new StatusEnum("NODE_UPGRADE_FAILED"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "CREATING", CREATING }, + { "CREATE_FAILED", CREATE_FAILED }, + { "CONFIGURATION", CONFIGURATION }, + { "STARTJOBING", STARTJOBING }, + { "WAITING_FOR_START", WAITING_FOR_START }, + { "START_JOB_FAILED", START_JOB_FAILED }, + { "PAUSING", PAUSING }, + { "FULL_TRANSFER_STARTED", FULL_TRANSFER_STARTED }, + { "FULL_TRANSFER_FAILED", FULL_TRANSFER_FAILED }, + { "FULL_TRANSFER_COMPLETE", FULL_TRANSFER_COMPLETE }, + { "INCRE_TRANSFER_STARTED", INCRE_TRANSFER_STARTED }, + { "INCRE_TRANSFER_FAILED", INCRE_TRANSFER_FAILED }, + { "RELEASE_RESOURCE_STARTED", RELEASE_RESOURCE_STARTED }, + { "RELEASE_RESOURCE_FAILED", RELEASE_RESOURCE_FAILED }, + { "RELEASE_RESOURCE_COMPLETE", RELEASE_RESOURCE_COMPLETE }, + { "REBUILD_NODE_STARTED", REBUILD_NODE_STARTED }, + { "REBUILD_NODE_FAILED", REBUILD_NODE_FAILED }, + { "CHANGE_JOB_STARTED", CHANGE_JOB_STARTED }, + { "CHANGE_JOB_FAILED", CHANGE_JOB_FAILED }, + { "DELETED", DELETED }, + { "CHILD_TRANSFER_STARTING", CHILD_TRANSFER_STARTING }, + { "CHILD_TRANSFER_STARTED", CHILD_TRANSFER_STARTED }, + { "CHILD_TRANSFER_COMPLETE", CHILD_TRANSFER_COMPLETE }, + { "CHILD_TRANSFER_FAILED", CHILD_TRANSFER_FAILED }, + { "RELEASE_CHILD_TRANSFER_STARTED", RELEASE_CHILD_TRANSFER_STARTED }, + { "RELEASE_CHILD_TRANSFER_COMPLETE", RELEASE_CHILD_TRANSFER_COMPLETE }, + { "NODE_UPGRADE_START", NODE_UPGRADE_START }, + { "NODE_UPGRADE_COMPLETE", NODE_UPGRADE_COMPLETE }, + { "NODE_UPGRADE_FAILED", NODE_UPGRADE_FAILED }, + }; + + private string _value; + + public StatusEnum() + { + + } + + public StatusEnum(string value) + { + _value = value; + } + + public static StatusEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as StatusEnum)) + { + return true; + } + + return false; + } + + public bool Equals(StatusEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(StatusEnum a, StatusEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(StatusEnum a, StatusEnum b) + { + return !(a == b); + } + } + /// /// 解除目标库只读操作后,目标库解除只读是否成功。 - pending:目标库解除操作进行中。 - success:目标库解除只读操作成功。 /// @@ -138,11 +415,10 @@ public bool Equals(IsWritableEnum obj) public string Id { get; set; } /// - /// 任务状态。 + /// 任务状态。 - CREATING:创建中 - CREATE_FAILED:创建失败 - CONFIGURATION:配置中 - STARTJOBING:启动中 - WAITING_FOR_START:等待启动中 - START_JOB_FAILED:启动失败 - PAUSING:已暂停 - FULL_TRANSFER_STARTED:全量开始,灾备场景下为初始化 - FULL_TRANSFER_FAILED:全量失败,灾备场景下为初始化失败 - FULL_TRANSFER_COMPLETE:全量完成,灾备场景下为初始化完成 - INCRE_TRANSFER_STARTED:增量开始,灾备场景下为灾备中 - INCRE_TRANSFER_FAILED:增量失败,灾备场景下为灾备异常 - RELEASE_RESOURCE_STARTED:结束任务中 - RELEASE_RESOURCE_FAILED:结束任务失败 - RELEASE_RESOURCE_COMPLETE:已结束 - REBUILD_NODE_STARTED:故障恢复中 - REBUILD_NODE_FAILED:故障恢复失败 - CHANGE_JOB_STARTED:任务变更中 - CHANGE_JOB_FAILED:任务变更失败 - DELETED:已删除 - CHILD_TRANSFER_STARTING:再编辑子任务启动中 - CHILD_TRANSFER_STARTED:再编辑子任务迁移中 - CHILD_TRANSFER_COMPLETE:再编辑子任务迁移完成 - CHILD_TRANSFER_FAILED:再编辑子任务迁移失败 - RELEASE_CHILD_TRANSFER_STARTED:再编辑子任务结束中 - RELEASE_CHILD_TRANSFER_COMPLETE:再编辑子任务已结束 - NODE_UPGRADE_START:升级开始 - NODE_UPGRADE_COMPLETE:升级完成 - NODE_UPGRADE_FAILED:升级失败 /// [JsonProperty("status", NullValueHandling = NullValueHandling.Ignore)] - public string Status { get; set; } - + public StatusEnum Status { get; set; } /// /// 任务创建时间。 /// diff --git a/Services/Drs/V5/Model/JobEndpointInfo.cs b/Services/Drs/V5/Model/JobEndpointInfo.cs index a33b09279..8353bc829 100644 --- a/Services/Drs/V5/Model/JobEndpointInfo.cs +++ b/Services/Drs/V5/Model/JobEndpointInfo.cs @@ -16,9 +16,9 @@ namespace HuaweiCloud.SDK.Drs.V5.Model public class JobEndpointInfo { /// - /// 数据库类型。取值: - oracle:Oracle。 - gaussdbv5:GaussDB分布式版。 - redis:Redis。 - rediscluster:Redis集群版。 - gaussredis: GeminiDB Redis。 + /// 数据库类型。取值: - oracle:Oracle。 - gaussdbv5:GaussDB分布式版。 - redis:Redis。 - rediscluster:Redis集群版。 - gaussredis: GeminiDB Redis。 - mysql:MySQL。 /// - /// 数据库类型。取值: - oracle:Oracle。 - gaussdbv5:GaussDB分布式版。 - redis:Redis。 - rediscluster:Redis集群版。 - gaussredis: GeminiDB Redis。 + /// 数据库类型。取值: - oracle:Oracle。 - gaussdbv5:GaussDB分布式版。 - redis:Redis。 - rediscluster:Redis集群版。 - gaussredis: GeminiDB Redis。 - mysql:MySQL。 [JsonConverter(typeof(EnumClassConverter))] public class DbTypeEnum { @@ -47,6 +47,11 @@ public class DbTypeEnum /// public static readonly DbTypeEnum GAUSSREDIS = new DbTypeEnum("gaussredis"); + /// + /// Enum MYSQL for value: mysql + /// + public static readonly DbTypeEnum MYSQL = new DbTypeEnum("mysql"); + private static readonly Dictionary StaticFields = new Dictionary() { @@ -55,6 +60,7 @@ public class DbTypeEnum { "redis", REDIS }, { "rediscluster", REDISCLUSTER }, { "gaussredis", GAUSSREDIS }, + { "mysql", MYSQL }, }; private string _value; @@ -386,7 +392,7 @@ public bool Equals(EndpointRoleEnum obj) /// - /// 数据库类型。取值: - oracle:Oracle。 - gaussdbv5:GaussDB分布式版。 - redis:Redis。 - rediscluster:Redis集群版。 - gaussredis: GeminiDB Redis。 + /// 数据库类型。取值: - oracle:Oracle。 - gaussdbv5:GaussDB分布式版。 - redis:Redis。 - rediscluster:Redis集群版。 - gaussredis: GeminiDB Redis。 - mysql:MySQL。 /// [JsonProperty("db_type", NullValueHandling = NullValueHandling.Ignore)] public DbTypeEnum DbType { get; set; } diff --git a/Services/Drs/V5/Model/ListUserJdbcDriversRequest.cs b/Services/Drs/V5/Model/ListUserJdbcDriversRequest.cs new file mode 100644 index 000000000..ae534ecaa --- /dev/null +++ b/Services/Drs/V5/Model/ListUserJdbcDriversRequest.cs @@ -0,0 +1,351 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// Request Object + /// + public class ListUserJdbcDriversRequest + { + /// + /// 指定待查询的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + /// + /// 指定待查询的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + [JsonConverter(typeof(EnumClassConverter))] + public class DriverTypeEnum + { + /// + /// Enum DB2 for value: db2 + /// + public static readonly DriverTypeEnum DB2 = new DriverTypeEnum("db2"); + + /// + /// Enum INFORMIX for value: informix + /// + public static readonly DriverTypeEnum INFORMIX = new DriverTypeEnum("informix"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "db2", DB2 }, + { "informix", INFORMIX }, + }; + + private string _value; + + public DriverTypeEnum() + { + + } + + public DriverTypeEnum(string value) + { + _value = value; + } + + public static DriverTypeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as DriverTypeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(DriverTypeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(DriverTypeEnum a, DriverTypeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(DriverTypeEnum a, DriverTypeEnum b) + { + return !(a == b); + } + } + + /// + /// 请求语言类型。 + /// + /// 请求语言类型。 + [JsonConverter(typeof(EnumClassConverter))] + public class XLanguageEnum + { + /// + /// Enum EN_US for value: en-us + /// + public static readonly XLanguageEnum EN_US = new XLanguageEnum("en-us"); + + /// + /// Enum ZH_CN for value: zh-cn + /// + public static readonly XLanguageEnum ZH_CN = new XLanguageEnum("zh-cn"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "en-us", EN_US }, + { "zh-cn", ZH_CN }, + }; + + private string _value; + + public XLanguageEnum() + { + + } + + public XLanguageEnum(string value) + { + _value = value; + } + + public static XLanguageEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as XLanguageEnum)) + { + return true; + } + + return false; + } + + public bool Equals(XLanguageEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(XLanguageEnum a, XLanguageEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(XLanguageEnum a, XLanguageEnum b) + { + return !(a == b); + } + } + + + /// + /// 每页显示的条目数量。默认为10。 + /// + [SDKProperty("limit", IsQuery = true)] + [JsonProperty("limit", NullValueHandling = NullValueHandling.Ignore)] + public int? Limit { get; set; } + + /// + /// 偏移量,表示从此偏移量开始查询, offset 大于等于 0。默认为0。 + /// + [SDKProperty("offset", IsQuery = true)] + [JsonProperty("offset", NullValueHandling = NullValueHandling.Ignore)] + public int? Offset { get; set; } + + /// + /// 指定待查询的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + /// + [SDKProperty("driver_type", IsQuery = true)] + [JsonProperty("driver_type", NullValueHandling = NullValueHandling.Ignore)] + public DriverTypeEnum DriverType { get; set; } + /// + /// 请求语言类型。 + /// + [SDKProperty("X-Language", IsHeader = true)] + [JsonProperty("X-Language", NullValueHandling = NullValueHandling.Ignore)] + public XLanguageEnum XLanguage { get; set; } + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ListUserJdbcDriversRequest {\n"); + sb.Append(" limit: ").Append(Limit).Append("\n"); + sb.Append(" offset: ").Append(Offset).Append("\n"); + sb.Append(" driverType: ").Append(DriverType).Append("\n"); + sb.Append(" xLanguage: ").Append(XLanguage).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ListUserJdbcDriversRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ListUserJdbcDriversRequest input) + { + if (input == null) + return false; + + return + ( + this.Limit == input.Limit || + (this.Limit != null && + this.Limit.Equals(input.Limit)) + ) && + ( + this.Offset == input.Offset || + (this.Offset != null && + this.Offset.Equals(input.Offset)) + ) && + ( + this.DriverType == input.DriverType || + (this.DriverType != null && + this.DriverType.Equals(input.DriverType)) + ) && + ( + this.XLanguage == input.XLanguage || + (this.XLanguage != null && + this.XLanguage.Equals(input.XLanguage)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Limit != null) + hashCode = hashCode * 59 + this.Limit.GetHashCode(); + if (this.Offset != null) + hashCode = hashCode * 59 + this.Offset.GetHashCode(); + if (this.DriverType != null) + hashCode = hashCode * 59 + this.DriverType.GetHashCode(); + if (this.XLanguage != null) + hashCode = hashCode * 59 + this.XLanguage.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/ListUserJdbcDriversResponse.cs b/Services/Drs/V5/Model/ListUserJdbcDriversResponse.cs new file mode 100644 index 000000000..8cc4ad50e --- /dev/null +++ b/Services/Drs/V5/Model/ListUserJdbcDriversResponse.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// Response Object + /// + public class ListUserJdbcDriversResponse : SdkResponse + { + + /// + /// 驱动文件总数。 + /// + [JsonProperty("count", NullValueHandling = NullValueHandling.Ignore)] + public int? Count { get; set; } + + /// + /// 驱动文件列表。 + /// + [JsonProperty("items", NullValueHandling = NullValueHandling.Ignore)] + public List Items { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class ListUserJdbcDriversResponse {\n"); + sb.Append(" count: ").Append(Count).Append("\n"); + sb.Append(" items: ").Append(Items).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as ListUserJdbcDriversResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(ListUserJdbcDriversResponse input) + { + if (input == null) + return false; + + return + ( + this.Count == input.Count || + (this.Count != null && + this.Count.Equals(input.Count)) + ) && + ( + this.Items == input.Items || + this.Items != null && + input.Items != null && + this.Items.SequenceEqual(input.Items) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Count != null) + hashCode = hashCode * 59 + this.Count.GetHashCode(); + if (this.Items != null) + hashCode = hashCode * 59 + this.Items.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/PolicyConfig.cs b/Services/Drs/V5/Model/PolicyConfig.cs index 1b8a2da8a..019ecf683 100644 --- a/Services/Drs/V5/Model/PolicyConfig.cs +++ b/Services/Drs/V5/Model/PolicyConfig.cs @@ -568,6 +568,12 @@ public bool Equals(SupportDdlInfoEnum obj) [JsonProperty("dml_types", NullValueHandling = NullValueHandling.Ignore)] public string DmlTypes { get; set; } + /// + /// 索引与表结构是否同时建立。 + /// + [JsonProperty("is_create_table_with_index", NullValueHandling = NullValueHandling.Ignore)] + public bool? IsCreateTableWithIndex { get; set; } + /// @@ -586,6 +592,7 @@ public override string ToString() sb.Append(" syncTypePolicy: ").Append(SyncTypePolicy).Append("\n"); sb.Append(" incrementReadMode: ").Append(IncrementReadMode).Append("\n"); sb.Append(" dmlTypes: ").Append(DmlTypes).Append("\n"); + sb.Append(" isCreateTableWithIndex: ").Append(IsCreateTableWithIndex).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -651,6 +658,11 @@ public bool Equals(PolicyConfig input) this.DmlTypes == input.DmlTypes || (this.DmlTypes != null && this.DmlTypes.Equals(input.DmlTypes)) + ) && + ( + this.IsCreateTableWithIndex == input.IsCreateTableWithIndex || + (this.IsCreateTableWithIndex != null && + this.IsCreateTableWithIndex.Equals(input.IsCreateTableWithIndex)) ); } @@ -680,6 +692,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.IncrementReadMode.GetHashCode(); if (this.DmlTypes != null) hashCode = hashCode * 59 + this.DmlTypes.GetHashCode(); + if (this.IsCreateTableWithIndex != null) + hashCode = hashCode * 59 + this.IsCreateTableWithIndex.GetHashCode(); return hashCode; } } diff --git a/Services/Drs/V5/Model/SyncUserJdbcDriverRequest.cs b/Services/Drs/V5/Model/SyncUserJdbcDriverRequest.cs new file mode 100644 index 000000000..633f60ab6 --- /dev/null +++ b/Services/Drs/V5/Model/SyncUserJdbcDriverRequest.cs @@ -0,0 +1,222 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// Request Object + /// + public class SyncUserJdbcDriverRequest + { + /// + /// 请求语言类型。 + /// + /// 请求语言类型。 + [JsonConverter(typeof(EnumClassConverter))] + public class XLanguageEnum + { + /// + /// Enum EN_US for value: en-us + /// + public static readonly XLanguageEnum EN_US = new XLanguageEnum("en-us"); + + /// + /// Enum ZH_CN for value: zh-cn + /// + public static readonly XLanguageEnum ZH_CN = new XLanguageEnum("zh-cn"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "en-us", EN_US }, + { "zh-cn", ZH_CN }, + }; + + private string _value; + + public XLanguageEnum() + { + + } + + public XLanguageEnum(string value) + { + _value = value; + } + + public static XLanguageEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as XLanguageEnum)) + { + return true; + } + + return false; + } + + public bool Equals(XLanguageEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(XLanguageEnum a, XLanguageEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(XLanguageEnum a, XLanguageEnum b) + { + return !(a == b); + } + } + + + /// + /// 任务ID。 + /// + [SDKProperty("job_id", IsPath = true)] + [JsonProperty("job_id", NullValueHandling = NullValueHandling.Ignore)] + public string JobId { get; set; } + + /// + /// 请求语言类型。 + /// + [SDKProperty("X-Language", IsHeader = true)] + [JsonProperty("X-Language", NullValueHandling = NullValueHandling.Ignore)] + public XLanguageEnum XLanguage { get; set; } + /// + /// + /// + [SDKProperty("body", IsBody = true)] + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public UpdateUserDriverReq Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SyncUserJdbcDriverRequest {\n"); + sb.Append(" jobId: ").Append(JobId).Append("\n"); + sb.Append(" xLanguage: ").Append(XLanguage).Append("\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SyncUserJdbcDriverRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SyncUserJdbcDriverRequest input) + { + if (input == null) + return false; + + return + ( + this.JobId == input.JobId || + (this.JobId != null && + this.JobId.Equals(input.JobId)) + ) && + ( + this.XLanguage == input.XLanguage || + (this.XLanguage != null && + this.XLanguage.Equals(input.XLanguage)) + ) && + ( + this.Body == input.Body || + (this.Body != null && + this.Body.Equals(input.Body)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.JobId != null) + hashCode = hashCode * 59 + this.JobId.GetHashCode(); + if (this.XLanguage != null) + hashCode = hashCode * 59 + this.XLanguage.GetHashCode(); + if (this.Body != null) + hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/SyncUserJdbcDriverResponse.cs b/Services/Drs/V5/Model/SyncUserJdbcDriverResponse.cs new file mode 100644 index 000000000..836d27172 --- /dev/null +++ b/Services/Drs/V5/Model/SyncUserJdbcDriverResponse.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// Response Object + /// + public class SyncUserJdbcDriverResponse : SdkResponse + { + + /// + /// 空响应体。 + /// + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public Object Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class SyncUserJdbcDriverResponse {\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as SyncUserJdbcDriverResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(SyncUserJdbcDriverResponse input) + { + if (input == null) + return false; + + return + ( + this.Body == input.Body || + (this.Body != null && + this.Body.Equals(input.Body)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Body != null) + hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/UpdateUserDriverReq.cs b/Services/Drs/V5/Model/UpdateUserDriverReq.cs new file mode 100644 index 000000000..ee7778083 --- /dev/null +++ b/Services/Drs/V5/Model/UpdateUserDriverReq.cs @@ -0,0 +1,205 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// + /// + public class UpdateUserDriverReq + { + /// + /// 指定待同步的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + /// + /// 指定待同步的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + [JsonConverter(typeof(EnumClassConverter))] + public class DriverTypeEnum + { + /// + /// Enum DB2 for value: db2 + /// + public static readonly DriverTypeEnum DB2 = new DriverTypeEnum("db2"); + + /// + /// Enum INFORMIX for value: informix + /// + public static readonly DriverTypeEnum INFORMIX = new DriverTypeEnum("informix"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "db2", DB2 }, + { "informix", INFORMIX }, + }; + + private string _value; + + public DriverTypeEnum() + { + + } + + public DriverTypeEnum(string value) + { + _value = value; + } + + public static DriverTypeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as DriverTypeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(DriverTypeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(DriverTypeEnum a, DriverTypeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(DriverTypeEnum a, DriverTypeEnum b) + { + return !(a == b); + } + } + + + /// + /// JDBC驱动文件名称,name的长度5-64,结尾以.jar结尾。 + /// + [JsonProperty("driver_name", NullValueHandling = NullValueHandling.Ignore)] + public string DriverName { get; set; } + + /// + /// 指定待同步的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + /// + [JsonProperty("driver_type", NullValueHandling = NullValueHandling.Ignore)] + public DriverTypeEnum DriverType { get; set; } + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class UpdateUserDriverReq {\n"); + sb.Append(" driverName: ").Append(DriverName).Append("\n"); + sb.Append(" driverType: ").Append(DriverType).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as UpdateUserDriverReq); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(UpdateUserDriverReq input) + { + if (input == null) + return false; + + return + ( + this.DriverName == input.DriverName || + (this.DriverName != null && + this.DriverName.Equals(input.DriverName)) + ) && + ( + this.DriverType == input.DriverType || + (this.DriverType != null && + this.DriverType.Equals(input.DriverType)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.DriverName != null) + hashCode = hashCode * 59 + this.DriverName.GetHashCode(); + if (this.DriverType != null) + hashCode = hashCode * 59 + this.DriverType.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/UploadJdbcDriverRequestBody.cs b/Services/Drs/V5/Model/UploadJdbcDriverRequestBody.cs index 4e062bb86..ec3f1e3fb 100644 --- a/Services/Drs/V5/Model/UploadJdbcDriverRequestBody.cs +++ b/Services/Drs/V5/Model/UploadJdbcDriverRequestBody.cs @@ -18,7 +18,7 @@ public class UploadJdbcDriverRequestBody : IFormDataBody { /// - /// 驱动文件,驱动文件名称长度5-64,以jar结尾,name相同会替换远程驱动文件 + /// 驱动文件,驱动文件名称长度5-64,以jar结尾,文件名相同会替换远程驱动文件 /// [JsonProperty("file", NullValueHandling = NullValueHandling.Ignore)] public FormDataFilePart File { get; set; } diff --git a/Services/Drs/V5/Model/UploadUserJdbcDriverRequest.cs b/Services/Drs/V5/Model/UploadUserJdbcDriverRequest.cs new file mode 100644 index 000000000..ee4f4e164 --- /dev/null +++ b/Services/Drs/V5/Model/UploadUserJdbcDriverRequest.cs @@ -0,0 +1,336 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// Request Object + /// + public class UploadUserJdbcDriverRequest + { + /// + /// 请求语言类型。 + /// + /// 请求语言类型。 + [JsonConverter(typeof(EnumClassConverter))] + public class XLanguageEnum + { + /// + /// Enum EN_US for value: en-us + /// + public static readonly XLanguageEnum EN_US = new XLanguageEnum("en-us"); + + /// + /// Enum ZH_CN for value: zh-cn + /// + public static readonly XLanguageEnum ZH_CN = new XLanguageEnum("zh-cn"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "en-us", EN_US }, + { "zh-cn", ZH_CN }, + }; + + private string _value; + + public XLanguageEnum() + { + + } + + public XLanguageEnum(string value) + { + _value = value; + } + + public static XLanguageEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as XLanguageEnum)) + { + return true; + } + + return false; + } + + public bool Equals(XLanguageEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(XLanguageEnum a, XLanguageEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(XLanguageEnum a, XLanguageEnum b) + { + return !(a == b); + } + } + + /// + /// 指定待上传的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + /// + /// 指定待上传的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + [JsonConverter(typeof(EnumClassConverter))] + public class DriverTypeEnum + { + /// + /// Enum DB2 for value: db2 + /// + public static readonly DriverTypeEnum DB2 = new DriverTypeEnum("db2"); + + /// + /// Enum INFORMIX for value: informix + /// + public static readonly DriverTypeEnum INFORMIX = new DriverTypeEnum("informix"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "db2", DB2 }, + { "informix", INFORMIX }, + }; + + private string _value; + + public DriverTypeEnum() + { + + } + + public DriverTypeEnum(string value) + { + _value = value; + } + + public static DriverTypeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as DriverTypeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(DriverTypeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(DriverTypeEnum a, DriverTypeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(DriverTypeEnum a, DriverTypeEnum b) + { + return !(a == b); + } + } + + + /// + /// 请求语言类型。 + /// + [SDKProperty("X-Language", IsHeader = true)] + [JsonProperty("X-Language", NullValueHandling = NullValueHandling.Ignore)] + public XLanguageEnum XLanguage { get; set; } + /// + /// 指定待上传的驱动文件类型。取值范围: - db2:DB2 for LUW - informix:Informix + /// + [SDKProperty("driver_type", IsQuery = true)] + [JsonProperty("driver_type", NullValueHandling = NullValueHandling.Ignore)] + public DriverTypeEnum DriverType { get; set; } + /// + /// + /// + [SDKProperty("body", IsBody = true)] + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public UploadUserJdbcDriverRequestBody Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class UploadUserJdbcDriverRequest {\n"); + sb.Append(" xLanguage: ").Append(XLanguage).Append("\n"); + sb.Append(" driverType: ").Append(DriverType).Append("\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as UploadUserJdbcDriverRequest); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(UploadUserJdbcDriverRequest input) + { + if (input == null) + return false; + + return + ( + this.XLanguage == input.XLanguage || + (this.XLanguage != null && + this.XLanguage.Equals(input.XLanguage)) + ) && + ( + this.DriverType == input.DriverType || + (this.DriverType != null && + this.DriverType.Equals(input.DriverType)) + ) && + ( + this.Body == input.Body || + (this.Body != null && + this.Body.Equals(input.Body)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.XLanguage != null) + hashCode = hashCode * 59 + this.XLanguage.GetHashCode(); + if (this.DriverType != null) + hashCode = hashCode * 59 + this.DriverType.GetHashCode(); + if (this.Body != null) + hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/UploadUserJdbcDriverRequestBody.cs b/Services/Drs/V5/Model/UploadUserJdbcDriverRequestBody.cs new file mode 100644 index 000000000..e4c90ad60 --- /dev/null +++ b/Services/Drs/V5/Model/UploadUserJdbcDriverRequestBody.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// + /// + public class UploadUserJdbcDriverRequestBody : IFormDataBody + { + + /// + /// 驱动文件,驱动文件名称长度5-64,以jar结尾,文件名相同会替换远程驱动文件。 + /// + [JsonProperty("file", NullValueHandling = NullValueHandling.Ignore)] + public FormDataFilePart File { get; set; } + + + + public UploadUserJdbcDriverRequestBody WithFile(Stream stream, string filename) + { + this.File = new FormDataFilePart(stream, filename); + return this; + } + + public UploadUserJdbcDriverRequestBody WithFile(Stream stream, string filename, string contentType) + { + this.File = new FormDataFilePart(stream, filename).WithContentType(contentType); + return this; + } + + + public Dictionary BuildFormData() + { + var formData = new Dictionary(); + + formData.Add("file", File); + + return formData; + } + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class UploadUserJdbcDriverRequestBody {\n"); + sb.Append(" file: ").Append(File).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as UploadUserJdbcDriverRequestBody); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(UploadUserJdbcDriverRequestBody input) + { + if (input == null) + return false; + + return + ( + this.File == input.File || + (this.File != null && + this.File.Equals(input.File)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.File != null) + hashCode = hashCode * 59 + this.File.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Drs/V5/Model/UploadUserJdbcDriverResponse.cs b/Services/Drs/V5/Model/UploadUserJdbcDriverResponse.cs new file mode 100644 index 000000000..a73831358 --- /dev/null +++ b/Services/Drs/V5/Model/UploadUserJdbcDriverResponse.cs @@ -0,0 +1,77 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using System.Runtime.Serialization; + +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using HuaweiCloud.SDK.Core; + +namespace HuaweiCloud.SDK.Drs.V5.Model +{ + /// + /// Response Object + /// + public class UploadUserJdbcDriverResponse : SdkResponse + { + + /// + /// 空响应体。 + /// + [JsonProperty("body", NullValueHandling = NullValueHandling.Ignore)] + public Object Body { get; set; } + + + + /// + /// Get the string + /// + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class UploadUserJdbcDriverResponse {\n"); + sb.Append(" body: ").Append(Body).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + public override bool Equals(object input) + { + return this.Equals(input as UploadUserJdbcDriverResponse); + } + + /// + /// Returns true if objects are equal + /// + public bool Equals(UploadUserJdbcDriverResponse input) + { + if (input == null) + return false; + + return + ( + this.Body == input.Body || + (this.Body != null && + this.Body.Equals(input.Body)) + ); + } + + /// + /// Get hash code + /// + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Body != null) + hashCode = hashCode * 59 + this.Body.GetHashCode(); + return hashCode; + } + } + } +} diff --git a/Services/Ecs/Ecs.csproj b/Services/Ecs/Ecs.csproj index 3b59b1390..4ad0fc7e3 100644 --- a/Services/Ecs/Ecs.csproj +++ b/Services/Ecs/Ecs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ecs - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Eip/Eip.csproj b/Services/Eip/Eip.csproj index 9572785c8..202adf9b3 100644 --- a/Services/Eip/Eip.csproj +++ b/Services/Eip/Eip.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Eip - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Elb/Elb.csproj b/Services/Elb/Elb.csproj index 02c653088..0d6148853 100644 --- a/Services/Elb/Elb.csproj +++ b/Services/Elb/Elb.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Elb - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Elb/V2/Region/ElbRegion.cs b/Services/Elb/V2/Region/ElbRegion.cs index 8ba436c17..593b7d4b7 100644 --- a/Services/Elb/V2/Region/ElbRegion.cs +++ b/Services/Elb/V2/Region/ElbRegion.cs @@ -61,6 +61,8 @@ public class ElbRegion "https://elb.cn-east-4.myhuaweicloud.com"); public static readonly Region AF_NORTH_1 = new Region("af-north-1", "https://elb.af-north-1.myhuaweicloud.com"); + public static readonly Region CN_EAST_5 = new Region("cn-east-5", + "https://elb.cn-east-5.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("ELB"); @@ -93,6 +95,7 @@ public class ElbRegion { "ru-moscow-1", RU_MOSCOW_1 }, { "cn-east-4", CN_EAST_4 }, { "af-north-1", AF_NORTH_1 }, + { "cn-east-5", CN_EAST_5 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Elb/V3/Region/ElbRegion.cs b/Services/Elb/V3/Region/ElbRegion.cs index a8579c57d..63cbad731 100644 --- a/Services/Elb/V3/Region/ElbRegion.cs +++ b/Services/Elb/V3/Region/ElbRegion.cs @@ -61,6 +61,8 @@ public class ElbRegion "https://elb.cn-east-4.myhuaweicloud.com"); public static readonly Region AF_NORTH_1 = new Region("af-north-1", "https://elb.af-north-1.myhuaweicloud.com"); + public static readonly Region CN_EAST_5 = new Region("cn-east-5", + "https://elb.cn-east-5.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("ELB"); @@ -93,6 +95,7 @@ public class ElbRegion { "ru-moscow-1", RU_MOSCOW_1 }, { "cn-east-4", CN_EAST_4 }, { "af-north-1", AF_NORTH_1 }, + { "cn-east-5", CN_EAST_5 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Eps/Eps.csproj b/Services/Eps/Eps.csproj index 60cca20a1..7dc647870 100644 --- a/Services/Eps/Eps.csproj +++ b/Services/Eps/Eps.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Eps - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Evs/Evs.csproj b/Services/Evs/Evs.csproj index 6260e20e8..12ac0b17a 100644 --- a/Services/Evs/Evs.csproj +++ b/Services/Evs/Evs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Evs - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Evs/V2/Region/EvsRegion.cs b/Services/Evs/V2/Region/EvsRegion.cs index 9d25d8d47..bf9868e95 100644 --- a/Services/Evs/V2/Region/EvsRegion.cs +++ b/Services/Evs/V2/Region/EvsRegion.cs @@ -59,6 +59,16 @@ public class EvsRegion "https://evs.ru-moscow-1.myhuaweicloud.com"); public static readonly Region MY_KUALALUMPUR_1 = new Region("my-kualalumpur-1", "https://evs.my-kualalumpur-1.myhuaweicloud.com"); + public static readonly Region CN_EAST_4 = new Region("cn-east-4", + "https://evs.cn-east-4.myhuaweicloud.com"); + public static readonly Region CN_EAST_5 = new Region("cn-east-5", + "https://evs.cn-east-5.myhuaweicloud.com"); + public static readonly Region CN_NORTH_11 = new Region("cn-north-11", + "https://evs.cn-north-11.myhuaweicloud.com"); + public static readonly Region RU_NORTHWEST_2 = new Region("ru-northwest-2", + "https://evs.ru-northwest-2.myhuaweicloud.com"); + public static readonly Region AF_NORTH_1 = new Region("af-north-1", + "https://evs.af-north-1.myhuaweicloud.com"); private static readonly IRegionProvider Provider = RegionProviderChain.GetDefault("EVS"); @@ -90,6 +100,11 @@ public class EvsRegion { "cn-south-4", CN_SOUTH_4 }, { "ru-moscow-1", RU_MOSCOW_1 }, { "my-kualalumpur-1", MY_KUALALUMPUR_1 }, + { "cn-east-4", CN_EAST_4 }, + { "cn-east-5", CN_EAST_5 }, + { "cn-north-11", CN_NORTH_11 }, + { "ru-northwest-2", RU_NORTHWEST_2 }, + { "af-north-1", AF_NORTH_1 }, }; public static Region ValueOf(string regionId) diff --git a/Services/Frs/Frs.csproj b/Services/Frs/Frs.csproj index bbb1306be..bf0e43ae0 100644 --- a/Services/Frs/Frs.csproj +++ b/Services/Frs/Frs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Frs - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/FunctionGraph/FunctionGraph.csproj b/Services/FunctionGraph/FunctionGraph.csproj index 2b5692ec9..b8113f16a 100644 --- a/Services/FunctionGraph/FunctionGraph.csproj +++ b/Services/FunctionGraph/FunctionGraph.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.FunctionGraph - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/GaussDB/GaussDB.csproj b/Services/GaussDB/GaussDB.csproj index a691a6129..d7ee7af2e 100644 --- a/Services/GaussDB/GaussDB.csproj +++ b/Services/GaussDB/GaussDB.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.GaussDB - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/GaussDBforNoSQL/GaussDBforNoSQL.csproj b/Services/GaussDBforNoSQL/GaussDBforNoSQL.csproj index 6bdd369d5..886c9b14c 100644 --- a/Services/GaussDBforNoSQL/GaussDBforNoSQL.csproj +++ b/Services/GaussDBforNoSQL/GaussDBforNoSQL.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.GaussDBforNoSQL - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/GaussDBforopenGauss/GaussDBforopenGauss.csproj b/Services/GaussDBforopenGauss/GaussDBforopenGauss.csproj index 03d43b713..8ea37a8a8 100644 --- a/Services/GaussDBforopenGauss/GaussDBforopenGauss.csproj +++ b/Services/GaussDBforopenGauss/GaussDBforopenGauss.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.GaussDBforopenGauss - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/GaussDBforopenGauss/V3/Model/OpenGaussHaOption.cs b/Services/GaussDBforopenGauss/V3/Model/OpenGaussHaOption.cs index 5b600927f..d060d804e 100644 --- a/Services/GaussDBforopenGauss/V3/Model/OpenGaussHaOption.cs +++ b/Services/GaussDBforopenGauss/V3/Model/OpenGaussHaOption.cs @@ -354,6 +354,127 @@ public bool Equals(ReplicationModeEnum obj) } } + /// + /// 指定创建实例的产品类型,创建企业版实例时传空值或者enterprise,创建基础版实例时需要指定instance_mode的值为basic,创建生态版实例时需要指定instance_mode的值为ecology。 + /// + /// 指定创建实例的产品类型,创建企业版实例时传空值或者enterprise,创建基础版实例时需要指定instance_mode的值为basic,创建生态版实例时需要指定instance_mode的值为ecology。 + [JsonConverter(typeof(EnumClassConverter))] + public class InstanceModeEnum + { + /// + /// Enum ENTERPRISE for value: enterprise + /// + public static readonly InstanceModeEnum ENTERPRISE = new InstanceModeEnum("enterprise"); + + /// + /// Enum BASIC for value: basic + /// + public static readonly InstanceModeEnum BASIC = new InstanceModeEnum("basic"); + + /// + /// Enum ECOLOGY for value: ecology + /// + public static readonly InstanceModeEnum ECOLOGY = new InstanceModeEnum("ecology"); + + private static readonly Dictionary StaticFields = + new Dictionary() + { + { "enterprise", ENTERPRISE }, + { "basic", BASIC }, + { "ecology", ECOLOGY }, + }; + + private string _value; + + public InstanceModeEnum() + { + + } + + public InstanceModeEnum(string value) + { + _value = value; + } + + public static InstanceModeEnum FromValue(string value) + { + if(value == null){ + return null; + } + + if (StaticFields.ContainsKey(value)) + { + return StaticFields[value]; + } + + return null; + } + + public string GetValue() + { + return _value; + } + + public override string ToString() + { + return $"{_value}"; + } + + public override int GetHashCode() + { + return this._value.GetHashCode(); + } + + public override bool Equals(object obj) + { + if (obj == null) + { + return false; + } + + if (ReferenceEquals(this, obj)) + { + return true; + } + + if (this.Equals(obj as InstanceModeEnum)) + { + return true; + } + + return false; + } + + public bool Equals(InstanceModeEnum obj) + { + if ((object)obj == null) + { + return false; + } + return StringComparer.OrdinalIgnoreCase.Equals(this._value, obj.GetValue()); + } + + public static bool operator ==(InstanceModeEnum a, InstanceModeEnum b) + { + if (System.Object.ReferenceEquals(a, b)) + { + return true; + } + + if ((object)a == null) + { + return false; + } + + return a.Equals(b); + } + + public static bool operator !=(InstanceModeEnum a, InstanceModeEnum b) + { + return !(a == b); + } + } + /// /// GaussDB为分布式时,取值:enterprise;为集中式时,取值:centralization_standard。不区分大小写。 @@ -370,6 +491,11 @@ public bool Equals(ReplicationModeEnum obj) /// [JsonProperty("replication_mode", NullValueHandling = NullValueHandling.Ignore)] public ReplicationModeEnum ReplicationMode { get; set; } + /// + /// 指定创建实例的产品类型,创建企业版实例时传空值或者enterprise,创建基础版实例时需要指定instance_mode的值为basic,创建生态版实例时需要指定instance_mode的值为ecology。 + /// + [JsonProperty("instance_mode", NullValueHandling = NullValueHandling.Ignore)] + public InstanceModeEnum InstanceMode { get; set; } /// @@ -382,6 +508,7 @@ public override string ToString() sb.Append(" mode: ").Append(Mode).Append("\n"); sb.Append(" consistency: ").Append(Consistency).Append("\n"); sb.Append(" replicationMode: ").Append(ReplicationMode).Append("\n"); + sb.Append(" instanceMode: ").Append(InstanceMode).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -417,6 +544,11 @@ public bool Equals(OpenGaussHaOption input) this.ReplicationMode == input.ReplicationMode || (this.ReplicationMode != null && this.ReplicationMode.Equals(input.ReplicationMode)) + ) && + ( + this.InstanceMode == input.InstanceMode || + (this.InstanceMode != null && + this.InstanceMode.Equals(input.InstanceMode)) ); } @@ -434,6 +566,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.Consistency.GetHashCode(); if (this.ReplicationMode != null) hashCode = hashCode * 59 + this.ReplicationMode.GetHashCode(); + if (this.InstanceMode != null) + hashCode = hashCode * 59 + this.InstanceMode.GetHashCode(); return hashCode; } } diff --git a/Services/Geip/Geip.csproj b/Services/Geip/Geip.csproj index 35b5930ba..a8a9bf730 100644 --- a/Services/Geip/Geip.csproj +++ b/Services/Geip/Geip.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Geip - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Iam/Iam.csproj b/Services/Iam/Iam.csproj index 637adc8d0..60ae16a1e 100644 --- a/Services/Iam/Iam.csproj +++ b/Services/Iam/Iam.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Iam - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Image/Image.csproj b/Services/Image/Image.csproj index 706ca8189..a3dd825ba 100644 --- a/Services/Image/Image.csproj +++ b/Services/Image/Image.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Image - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/ImageSearch/ImageSearch.csproj b/Services/ImageSearch/ImageSearch.csproj index d9906ad53..ff37d37ed 100644 --- a/Services/ImageSearch/ImageSearch.csproj +++ b/Services/ImageSearch/ImageSearch.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.ImageSearch - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ims/Ims.csproj b/Services/Ims/Ims.csproj index 2894159b6..2c307024b 100644 --- a/Services/Ims/Ims.csproj +++ b/Services/Ims/Ims.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ims - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/IoTDA/IoTDA.csproj b/Services/IoTDA/IoTDA.csproj index 5f1ebae10..1c05415ef 100644 --- a/Services/IoTDA/IoTDA.csproj +++ b/Services/IoTDA/IoTDA.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.IoTDA - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/IoTDM/IoTDM.csproj b/Services/IoTDM/IoTDM.csproj index 74a767afd..8ecdf7bc7 100644 --- a/Services/IoTDM/IoTDM.csproj +++ b/Services/IoTDM/IoTDM.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.IoTDM - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ivs/Ivs.csproj b/Services/Ivs/Ivs.csproj index b6583ae66..aa7215549 100644 --- a/Services/Ivs/Ivs.csproj +++ b/Services/Ivs/Ivs.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ivs - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Kafka/Kafka.csproj b/Services/Kafka/Kafka.csproj index 9f65cc853..1d0b4e0fa 100644 --- a/Services/Kafka/Kafka.csproj +++ b/Services/Kafka/Kafka.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Kafka - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Kms/Kms.csproj b/Services/Kms/Kms.csproj index adf0ac458..2cfa88aed 100644 --- a/Services/Kms/Kms.csproj +++ b/Services/Kms/Kms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Kms - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Kms/V2/Model/CreateDatakeyRequestBody.cs b/Services/Kms/V2/Model/CreateDatakeyRequestBody.cs index 6764f49c2..27d837905 100644 --- a/Services/Kms/V2/Model/CreateDatakeyRequestBody.cs +++ b/Services/Kms/V2/Model/CreateDatakeyRequestBody.cs @@ -148,6 +148,12 @@ public bool Equals(KeySpecEnum obj) [JsonProperty("datakey_length", NullValueHandling = NullValueHandling.Ignore)] public string DatakeyLength { get; set; } + /// + /// 身份验证的非敏感额外数据。任意字符串,长度不超过128字节。 + /// + [JsonProperty("additional_authenticated_data", NullValueHandling = NullValueHandling.Ignore)] + public string AdditionalAuthenticatedData { get; set; } + /// /// 请求消息序列号,36字节序列号。 例如:919c82d4-8046-4722-9094-35c3c6524cff /// @@ -166,6 +172,7 @@ public override string ToString() sb.Append(" keyId: ").Append(KeyId).Append("\n"); sb.Append(" keySpec: ").Append(KeySpec).Append("\n"); sb.Append(" datakeyLength: ").Append(DatakeyLength).Append("\n"); + sb.Append(" additionalAuthenticatedData: ").Append(AdditionalAuthenticatedData).Append("\n"); sb.Append(" sequence: ").Append(Sequence).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -203,6 +210,11 @@ public bool Equals(CreateDatakeyRequestBody input) (this.DatakeyLength != null && this.DatakeyLength.Equals(input.DatakeyLength)) ) && + ( + this.AdditionalAuthenticatedData == input.AdditionalAuthenticatedData || + (this.AdditionalAuthenticatedData != null && + this.AdditionalAuthenticatedData.Equals(input.AdditionalAuthenticatedData)) + ) && ( this.Sequence == input.Sequence || (this.Sequence != null && @@ -224,6 +236,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.KeySpec.GetHashCode(); if (this.DatakeyLength != null) hashCode = hashCode * 59 + this.DatakeyLength.GetHashCode(); + if (this.AdditionalAuthenticatedData != null) + hashCode = hashCode * 59 + this.AdditionalAuthenticatedData.GetHashCode(); if (this.Sequence != null) hashCode = hashCode * 59 + this.Sequence.GetHashCode(); return hashCode; diff --git a/Services/Kms/V2/Model/DecryptDataRequestBody.cs b/Services/Kms/V2/Model/DecryptDataRequestBody.cs index 4ee1933d2..78342193c 100644 --- a/Services/Kms/V2/Model/DecryptDataRequestBody.cs +++ b/Services/Kms/V2/Model/DecryptDataRequestBody.cs @@ -154,6 +154,12 @@ public bool Equals(EncryptionAlgorithmEnum obj) [JsonProperty("key_id", NullValueHandling = NullValueHandling.Ignore)] public string KeyId { get; set; } + /// + /// 身份验证的非敏感额外数据。任意字符串,长度不超过128字节。 + /// + [JsonProperty("additional_authenticated_data", NullValueHandling = NullValueHandling.Ignore)] + public string AdditionalAuthenticatedData { get; set; } + /// /// 请求消息序列号,36字节序列号。 例如:919c82d4-8046-4722-9094-35c3c6524cff /// @@ -172,6 +178,7 @@ public override string ToString() sb.Append(" cipherText: ").Append(CipherText).Append("\n"); sb.Append(" encryptionAlgorithm: ").Append(EncryptionAlgorithm).Append("\n"); sb.Append(" keyId: ").Append(KeyId).Append("\n"); + sb.Append(" additionalAuthenticatedData: ").Append(AdditionalAuthenticatedData).Append("\n"); sb.Append(" sequence: ").Append(Sequence).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -209,6 +216,11 @@ public bool Equals(DecryptDataRequestBody input) (this.KeyId != null && this.KeyId.Equals(input.KeyId)) ) && + ( + this.AdditionalAuthenticatedData == input.AdditionalAuthenticatedData || + (this.AdditionalAuthenticatedData != null && + this.AdditionalAuthenticatedData.Equals(input.AdditionalAuthenticatedData)) + ) && ( this.Sequence == input.Sequence || (this.Sequence != null && @@ -230,6 +242,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.EncryptionAlgorithm.GetHashCode(); if (this.KeyId != null) hashCode = hashCode * 59 + this.KeyId.GetHashCode(); + if (this.AdditionalAuthenticatedData != null) + hashCode = hashCode * 59 + this.AdditionalAuthenticatedData.GetHashCode(); if (this.Sequence != null) hashCode = hashCode * 59 + this.Sequence.GetHashCode(); return hashCode; diff --git a/Services/Kms/V2/Model/DecryptDatakeyRequestBody.cs b/Services/Kms/V2/Model/DecryptDatakeyRequestBody.cs index 47ff0d739..c99a02103 100644 --- a/Services/Kms/V2/Model/DecryptDatakeyRequestBody.cs +++ b/Services/Kms/V2/Model/DecryptDatakeyRequestBody.cs @@ -34,6 +34,12 @@ public class DecryptDatakeyRequestBody [JsonProperty("datakey_cipher_length", NullValueHandling = NullValueHandling.Ignore)] public string DatakeyCipherLength { get; set; } + /// + /// 身份验证的非敏感额外数据。任意字符串,长度不超过128字节。 + /// + [JsonProperty("additional_authenticated_data", NullValueHandling = NullValueHandling.Ignore)] + public string AdditionalAuthenticatedData { get; set; } + /// /// 请求消息序列号,36字节序列号。 例如:919c82d4-8046-4722-9094-35c3c6524cff /// @@ -52,6 +58,7 @@ public override string ToString() sb.Append(" keyId: ").Append(KeyId).Append("\n"); sb.Append(" cipherText: ").Append(CipherText).Append("\n"); sb.Append(" datakeyCipherLength: ").Append(DatakeyCipherLength).Append("\n"); + sb.Append(" additionalAuthenticatedData: ").Append(AdditionalAuthenticatedData).Append("\n"); sb.Append(" sequence: ").Append(Sequence).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -89,6 +96,11 @@ public bool Equals(DecryptDatakeyRequestBody input) (this.DatakeyCipherLength != null && this.DatakeyCipherLength.Equals(input.DatakeyCipherLength)) ) && + ( + this.AdditionalAuthenticatedData == input.AdditionalAuthenticatedData || + (this.AdditionalAuthenticatedData != null && + this.AdditionalAuthenticatedData.Equals(input.AdditionalAuthenticatedData)) + ) && ( this.Sequence == input.Sequence || (this.Sequence != null && @@ -110,6 +122,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.CipherText.GetHashCode(); if (this.DatakeyCipherLength != null) hashCode = hashCode * 59 + this.DatakeyCipherLength.GetHashCode(); + if (this.AdditionalAuthenticatedData != null) + hashCode = hashCode * 59 + this.AdditionalAuthenticatedData.GetHashCode(); if (this.Sequence != null) hashCode = hashCode * 59 + this.Sequence.GetHashCode(); return hashCode; diff --git a/Services/Kms/V2/Model/EncryptDataRequestBody.cs b/Services/Kms/V2/Model/EncryptDataRequestBody.cs index 513e48bb4..98c419ebc 100644 --- a/Services/Kms/V2/Model/EncryptDataRequestBody.cs +++ b/Services/Kms/V2/Model/EncryptDataRequestBody.cs @@ -154,6 +154,12 @@ public bool Equals(EncryptionAlgorithmEnum obj) /// [JsonProperty("encryption_algorithm", NullValueHandling = NullValueHandling.Ignore)] public EncryptionAlgorithmEnum EncryptionAlgorithm { get; set; } + /// + /// 身份验证的非敏感额外数据。任意字符串,长度不超过128字节。 + /// + [JsonProperty("additional_authenticated_data", NullValueHandling = NullValueHandling.Ignore)] + public string AdditionalAuthenticatedData { get; set; } + /// /// 请求消息序列号,36字节序列号。 例如:919c82d4-8046-4722-9094-35c3c6524cff /// @@ -172,6 +178,7 @@ public override string ToString() sb.Append(" keyId: ").Append(KeyId).Append("\n"); sb.Append(" plainText: ").Append(PlainText).Append("\n"); sb.Append(" encryptionAlgorithm: ").Append(EncryptionAlgorithm).Append("\n"); + sb.Append(" additionalAuthenticatedData: ").Append(AdditionalAuthenticatedData).Append("\n"); sb.Append(" sequence: ").Append(Sequence).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -209,6 +216,11 @@ public bool Equals(EncryptDataRequestBody input) (this.EncryptionAlgorithm != null && this.EncryptionAlgorithm.Equals(input.EncryptionAlgorithm)) ) && + ( + this.AdditionalAuthenticatedData == input.AdditionalAuthenticatedData || + (this.AdditionalAuthenticatedData != null && + this.AdditionalAuthenticatedData.Equals(input.AdditionalAuthenticatedData)) + ) && ( this.Sequence == input.Sequence || (this.Sequence != null && @@ -230,6 +242,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.PlainText.GetHashCode(); if (this.EncryptionAlgorithm != null) hashCode = hashCode * 59 + this.EncryptionAlgorithm.GetHashCode(); + if (this.AdditionalAuthenticatedData != null) + hashCode = hashCode * 59 + this.AdditionalAuthenticatedData.GetHashCode(); if (this.Sequence != null) hashCode = hashCode * 59 + this.Sequence.GetHashCode(); return hashCode; diff --git a/Services/Kms/V2/Model/EncryptDatakeyRequestBody.cs b/Services/Kms/V2/Model/EncryptDatakeyRequestBody.cs index 5830fd227..bf286ce91 100644 --- a/Services/Kms/V2/Model/EncryptDatakeyRequestBody.cs +++ b/Services/Kms/V2/Model/EncryptDatakeyRequestBody.cs @@ -34,6 +34,12 @@ public class EncryptDatakeyRequestBody [JsonProperty("datakey_plain_length", NullValueHandling = NullValueHandling.Ignore)] public string DatakeyPlainLength { get; set; } + /// + /// 身份验证的非敏感额外数据。任意字符串,长度不超过128字节。 + /// + [JsonProperty("additional_authenticated_data", NullValueHandling = NullValueHandling.Ignore)] + public string AdditionalAuthenticatedData { get; set; } + /// /// 请求消息序列号,36字节序列号。 例如:919c82d4-8046-4722-9094-35c3c6524cff /// @@ -52,6 +58,7 @@ public override string ToString() sb.Append(" keyId: ").Append(KeyId).Append("\n"); sb.Append(" plainText: ").Append(PlainText).Append("\n"); sb.Append(" datakeyPlainLength: ").Append(DatakeyPlainLength).Append("\n"); + sb.Append(" additionalAuthenticatedData: ").Append(AdditionalAuthenticatedData).Append("\n"); sb.Append(" sequence: ").Append(Sequence).Append("\n"); sb.Append("}\n"); return sb.ToString(); @@ -89,6 +96,11 @@ public bool Equals(EncryptDatakeyRequestBody input) (this.DatakeyPlainLength != null && this.DatakeyPlainLength.Equals(input.DatakeyPlainLength)) ) && + ( + this.AdditionalAuthenticatedData == input.AdditionalAuthenticatedData || + (this.AdditionalAuthenticatedData != null && + this.AdditionalAuthenticatedData.Equals(input.AdditionalAuthenticatedData)) + ) && ( this.Sequence == input.Sequence || (this.Sequence != null && @@ -110,6 +122,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.PlainText.GetHashCode(); if (this.DatakeyPlainLength != null) hashCode = hashCode * 59 + this.DatakeyPlainLength.GetHashCode(); + if (this.AdditionalAuthenticatedData != null) + hashCode = hashCode * 59 + this.AdditionalAuthenticatedData.GetHashCode(); if (this.Sequence != null) hashCode = hashCode * 59 + this.Sequence.GetHashCode(); return hashCode; diff --git a/Services/Kps/Kps.csproj b/Services/Kps/Kps.csproj index cb6af8de9..1ef661229 100644 --- a/Services/Kps/Kps.csproj +++ b/Services/Kps/Kps.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Kps - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Live/Live.csproj b/Services/Live/Live.csproj index d60b0fa93..2391d2038 100644 --- a/Services/Live/Live.csproj +++ b/Services/Live/Live.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Live - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Lts/Lts.csproj b/Services/Lts/Lts.csproj index f765c2083..66b452517 100644 --- a/Services/Lts/Lts.csproj +++ b/Services/Lts/Lts.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Lts - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Moderation/Moderation.csproj b/Services/Moderation/Moderation.csproj index d8582928a..42cf2edb8 100644 --- a/Services/Moderation/Moderation.csproj +++ b/Services/Moderation/Moderation.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Moderation - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Mpc/Mpc.csproj b/Services/Mpc/Mpc.csproj index 7c02caef5..66f9d3bf4 100644 --- a/Services/Mpc/Mpc.csproj +++ b/Services/Mpc/Mpc.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Mpc - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Msgsms/Msgsms.csproj b/Services/Msgsms/Msgsms.csproj index c3c4fa174..9a78c5e6f 100644 --- a/Services/Msgsms/Msgsms.csproj +++ b/Services/Msgsms/Msgsms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Msgsms - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Nat/Nat.csproj b/Services/Nat/Nat.csproj index 5a73d4017..bf15e0ef5 100644 --- a/Services/Nat/Nat.csproj +++ b/Services/Nat/Nat.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Nat - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ocr/Ocr.csproj b/Services/Ocr/Ocr.csproj index 5bd5a2a2f..b379df6eb 100644 --- a/Services/Ocr/Ocr.csproj +++ b/Services/Ocr/Ocr.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ocr - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Organizations/Organizations.csproj b/Services/Organizations/Organizations.csproj index 29df15501..06a5d7f6c 100644 --- a/Services/Organizations/Organizations.csproj +++ b/Services/Organizations/Organizations.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Organizations - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/PanguLargeModels/PanguLargeModels.csproj b/Services/PanguLargeModels/PanguLargeModels.csproj index 08239258f..7c83bd29a 100644 --- a/Services/PanguLargeModels/PanguLargeModels.csproj +++ b/Services/PanguLargeModels/PanguLargeModels.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.PanguLargeModels - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/ProjectMan/ProjectMan.csproj b/Services/ProjectMan/ProjectMan.csproj index 16a4e3f37..674358fa7 100644 --- a/Services/ProjectMan/ProjectMan.csproj +++ b/Services/ProjectMan/ProjectMan.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.ProjectMan - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Rabbitmq/Rabbitmq.csproj b/Services/Rabbitmq/Rabbitmq.csproj index cf19daecf..7be40574f 100644 --- a/Services/Rabbitmq/Rabbitmq.csproj +++ b/Services/Rabbitmq/Rabbitmq.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Rabbitmq - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Ram/Ram.csproj b/Services/Ram/Ram.csproj index 5437a3b92..b1b06933e 100644 --- a/Services/Ram/Ram.csproj +++ b/Services/Ram/Ram.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Ram - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Rds/Rds.csproj b/Services/Rds/Rds.csproj index b644ad940..33d8da63d 100644 --- a/Services/Rds/Rds.csproj +++ b/Services/Rds/Rds.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Rds - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/RocketMQ/RocketMQ.csproj b/Services/RocketMQ/RocketMQ.csproj index 0686417a1..c47d9d1e2 100644 --- a/Services/RocketMQ/RocketMQ.csproj +++ b/Services/RocketMQ/RocketMQ.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.RocketMQ - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Sis/Sis.csproj b/Services/Sis/Sis.csproj index 051db3f6b..b05696afe 100644 --- a/Services/Sis/Sis.csproj +++ b/Services/Sis/Sis.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Sis - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Smn/Smn.csproj b/Services/Smn/Smn.csproj index adf4e21aa..a7a0e4ccf 100644 --- a/Services/Smn/Smn.csproj +++ b/Services/Smn/Smn.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Smn - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Swr/Swr.csproj b/Services/Swr/Swr.csproj index f395ce74f..9a0e8d9ba 100644 --- a/Services/Swr/Swr.csproj +++ b/Services/Swr/Swr.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Swr - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Tms/Tms.csproj b/Services/Tms/Tms.csproj index 7e7ea2bd1..f61133b07 100644 --- a/Services/Tms/Tms.csproj +++ b/Services/Tms/Tms.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Tms - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Vod/Vod.csproj b/Services/Vod/Vod.csproj index f0ae87185..15fa35592 100644 --- a/Services/Vod/Vod.csproj +++ b/Services/Vod/Vod.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Vod - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Vpc/Vpc.csproj b/Services/Vpc/Vpc.csproj index 4083f16ad..9d681abec 100644 --- a/Services/Vpc/Vpc.csproj +++ b/Services/Vpc/Vpc.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Vpc - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/Services/Vpcep/V1/Model/CreateEndpointRequestBody.cs b/Services/Vpcep/V1/Model/CreateEndpointRequestBody.cs index 266342fcd..da572a44f 100644 --- a/Services/Vpcep/V1/Model/CreateEndpointRequestBody.cs +++ b/Services/Vpcep/V1/Model/CreateEndpointRequestBody.cs @@ -201,7 +201,7 @@ public bool Equals(IpVersionEnum obj) /// 终端节点策略信息,仅当终端节点服务的enable_policy值为true时支持该参数,默认值为完全访问权限。(OBS、SFS的终端节点服务暂不支持该参数) /// [JsonProperty("policy_document", NullValueHandling = NullValueHandling.Ignore)] - public string PolicyDocument { get; set; } + public Object PolicyDocument { get; set; } /// /// 指定终端节点的IP版本,仅专业型终端节点支持此参数。 - ipv4, IPv4 - dualstack, 双栈 diff --git a/Services/Vpcep/V1/Model/CreateEndpointResponse.cs b/Services/Vpcep/V1/Model/CreateEndpointResponse.cs index e17ac396e..7ad93bf41 100644 --- a/Services/Vpcep/V1/Model/CreateEndpointResponse.cs +++ b/Services/Vpcep/V1/Model/CreateEndpointResponse.cs @@ -146,7 +146,7 @@ public class CreateEndpointResponse : SdkResponse /// 终端节点策略信息,仅当终端节点服务的enable_policy值为true时支持该参数,默认值为完全访问权限。(OBS、SFS的终端节点服务暂不支持该参数) /// [JsonProperty("policy_document", NullValueHandling = NullValueHandling.Ignore)] - public string PolicyDocument { get; set; } + public Object PolicyDocument { get; set; } /// /// 终端节点是否可用。 - enable:启用 - disable:不启用 diff --git a/Services/Vpcep/V1/Model/DeleteEndpointPolicyResponse.cs b/Services/Vpcep/V1/Model/DeleteEndpointPolicyResponse.cs index 42b16fd7e..08c880cea 100644 --- a/Services/Vpcep/V1/Model/DeleteEndpointPolicyResponse.cs +++ b/Services/Vpcep/V1/Model/DeleteEndpointPolicyResponse.cs @@ -134,7 +134,7 @@ public class DeleteEndpointPolicyResponse : SdkResponse /// 终端节点策略信息,仅当终端节点服务的enable_policy值为true时支持该参数,默认值为完全访问权限。(OBS、SFS的终端节点服务暂不支持该参数) /// [JsonProperty("policy_document", NullValueHandling = NullValueHandling.Ignore)] - public string PolicyDocument { get; set; } + public Object PolicyDocument { get; set; } /// /// 待废弃,实例相关联的集群ID diff --git a/Services/Vpcep/V1/Model/EndpointResponseBody.cs b/Services/Vpcep/V1/Model/EndpointResponseBody.cs index 7d85595c4..84a6e67a7 100644 --- a/Services/Vpcep/V1/Model/EndpointResponseBody.cs +++ b/Services/Vpcep/V1/Model/EndpointResponseBody.cs @@ -152,7 +152,7 @@ public class EndpointResponseBody /// 终端节点策略信息,仅当终端节点服务的enable_policy值为true时支持该参数,默认值为完全访问权限。(OBS、SFS的终端节点服务暂不支持该参数) /// [JsonProperty("policy_document", NullValueHandling = NullValueHandling.Ignore)] - public string PolicyDocument { get; set; } + public Object PolicyDocument { get; set; } /// /// 待废弃,实例相关联的集群ID diff --git a/Services/Vpcep/V1/Model/ListEndpointInfoDetailsResponse.cs b/Services/Vpcep/V1/Model/ListEndpointInfoDetailsResponse.cs index f33d92d48..21157eba8 100644 --- a/Services/Vpcep/V1/Model/ListEndpointInfoDetailsResponse.cs +++ b/Services/Vpcep/V1/Model/ListEndpointInfoDetailsResponse.cs @@ -164,7 +164,7 @@ public class ListEndpointInfoDetailsResponse : SdkResponse /// 终端节点策略信息,仅当终端节点服务的enable_policy值为true时支持该参数,默认值为完全访问权限。(OBS、SFS的终端节点服务暂不支持该参数) /// [JsonProperty("policy_document", NullValueHandling = NullValueHandling.Ignore)] - public string PolicyDocument { get; set; } + public Object PolicyDocument { get; set; } /// /// 待废弃,实例相关联的集群ID diff --git a/Services/Vpcep/V1/Model/UpdateEndpointPolicyRequestBody.cs b/Services/Vpcep/V1/Model/UpdateEndpointPolicyRequestBody.cs index 7ab58461c..f40e8c592 100644 --- a/Services/Vpcep/V1/Model/UpdateEndpointPolicyRequestBody.cs +++ b/Services/Vpcep/V1/Model/UpdateEndpointPolicyRequestBody.cs @@ -26,7 +26,7 @@ public class UpdateEndpointPolicyRequestBody /// 终端节点策略信息,仅当终端节点服务的enable_policy值为true时支持该参数,默认值为完全访问权限。(OBS、SFS的终端节点服务暂不支持该参数) /// [JsonProperty("policy_document", NullValueHandling = NullValueHandling.Ignore)] - public string PolicyDocument { get; set; } + public Object PolicyDocument { get; set; } diff --git a/Services/Vpcep/V1/Model/UpdateEndpointPolicyResponse.cs b/Services/Vpcep/V1/Model/UpdateEndpointPolicyResponse.cs index eea3bd9cd..d26d14812 100644 --- a/Services/Vpcep/V1/Model/UpdateEndpointPolicyResponse.cs +++ b/Services/Vpcep/V1/Model/UpdateEndpointPolicyResponse.cs @@ -134,7 +134,7 @@ public class UpdateEndpointPolicyResponse : SdkResponse /// 终端节点策略信息,仅当终端节点服务的enable_policy值为true时支持该参数,默认值为完全访问权限。(OBS、SFS的终端节点服务暂不支持该参数) /// [JsonProperty("policy_document", NullValueHandling = NullValueHandling.Ignore)] - public string PolicyDocument { get; set; } + public Object PolicyDocument { get; set; } /// /// 待废弃,实例相关联的集群ID diff --git a/Services/Vpcep/V1/Model/UpdateEndpointWhiteResponse.cs b/Services/Vpcep/V1/Model/UpdateEndpointWhiteResponse.cs index 1c58720b6..237990785 100644 --- a/Services/Vpcep/V1/Model/UpdateEndpointWhiteResponse.cs +++ b/Services/Vpcep/V1/Model/UpdateEndpointWhiteResponse.cs @@ -134,7 +134,7 @@ public class UpdateEndpointWhiteResponse : SdkResponse /// 终端节点策略信息,仅当终端节点服务的enable_policy值为true时支持该参数,默认值为完全访问权限。(OBS、SFS的终端节点服务暂不支持该参数) /// [JsonProperty("policy_document", NullValueHandling = NullValueHandling.Ignore)] - public string PolicyDocument { get; set; } + public Object PolicyDocument { get; set; } diff --git a/Services/Vpcep/Vpcep.csproj b/Services/Vpcep/Vpcep.csproj index dde35f119..844874a57 100644 --- a/Services/Vpcep/Vpcep.csproj +++ b/Services/Vpcep/Vpcep.csproj @@ -15,7 +15,7 @@ false false HuaweiCloud.SDK.Vpcep - 3.1.108 + 3.1.109 HuaweiCloud Copyright 2023 Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. diff --git a/VERSION b/VERSION index d904254e6..8dd544f29 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.1.108 +3.1.109