AWS IoT Device SDK C++ v2  1.43.1
AWS IoT Device SDK C++ v2
UpdateCommandExecutionRequest.h
Go to the documentation of this file.
1 #pragma once
2 
3 /* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
4  * SPDX-License-Identifier: Apache-2.0.
5  *
6  * This file is generated
7  */
8 
13 
15 
16 #include <aws/crt/JsonObject.h>
17 #include <aws/crt/StlAllocator.h>
18 
19 namespace Aws
20 {
21  namespace Iotcommands
22  {
23 
29  {
30  public:
32 
34  UpdateCommandExecutionRequest &operator=(const Crt::JsonView &doc);
35 
36  void SerializeToObject(Crt::JsonObject &doc) const;
37 
44 
50 
56 
62 
69 
77 
78  private:
79  static void LoadFromObject(UpdateCommandExecutionRequest &obj, const Crt::JsonView &doc);
80  };
81  } // namespace Iotcommands
82 } // namespace Aws
DeviceType.h
Exports.h
JsonObject.h
Aws::Iotcommands::UpdateCommandExecutionRequest::DeviceType
Aws::Crt::Optional< Aws::Iotcommands::DeviceType > DeviceType
Definition: UpdateCommandExecutionRequest.h:43
Aws::Iotcommands::UpdateCommandExecutionRequest::StatusReason
Aws::Crt::Optional< Aws::Iotcommands::StatusReason > StatusReason
Definition: UpdateCommandExecutionRequest.h:68
StlAllocator.h
Aws::Iotcommands::UpdateCommandExecutionRequest::ExecutionId
Aws::Crt::Optional< Aws::Crt::String > ExecutionId
Definition: UpdateCommandExecutionRequest.h:55
Aws::Crt::JsonView
Definition: JsonObject.h:248
AWS_IOTCOMMANDS_API
#define AWS_IOTCOMMANDS_API
Definition: Exports.h:20
CommandExecutionResult.h
Aws::Crt::Optional< Aws::Iotcommands::DeviceType >
Aws::Iotcommands::UpdateCommandExecutionRequest::DeviceId
Aws::Crt::Optional< Aws::Crt::String > DeviceId
Definition: UpdateCommandExecutionRequest.h:49
CommandExecutionStatus.h
Aws::Crt::JsonObject
Definition: JsonObject.h:21
Aws::Iotcommands::UpdateCommandExecutionRequest::UpdateCommandExecutionRequest
UpdateCommandExecutionRequest()=default
Aws::Iotcommands::UpdateCommandExecutionRequest::Status
Aws::Crt::Optional< Aws::Iotcommands::CommandExecutionStatus > Status
Definition: UpdateCommandExecutionRequest.h:61
Aws::Iotcommands::UpdateCommandExecutionRequest::Result
Aws::Crt::Optional< Aws::Crt::Map< Aws::Crt::String, Aws::Iotcommands::CommandExecutionResult > > Result
Definition: UpdateCommandExecutionRequest.h:76
Aws
Definition: Allocator.h:11
Aws::Iotcommands::UpdateCommandExecutionRequest
Definition: UpdateCommandExecutionRequest.h:29
StatusReason.h