7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/iotsitewise/model/AssetModelState.h>
9#include <aws/iotsitewise/model/ErrorDetails.h>
71 bool m_stateHasBeenSet =
false;
74 bool m_errorHasBeenSet =
false;
AWS_IOTSITEWISE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetState(const AssetModelState &value)
void SetError(ErrorDetails &&value)
AssetModelStatus & WithError(const ErrorDetails &value)
AWS_IOTSITEWISE_API AssetModelStatus(Aws::Utils::Json::JsonView jsonValue)
const AssetModelState & GetState() const
AssetModelStatus & WithError(ErrorDetails &&value)
AssetModelStatus & WithState(const AssetModelState &value)
const ErrorDetails & GetError() const
AssetModelStatus & WithState(AssetModelState &&value)
bool StateHasBeenSet() const
AWS_IOTSITEWISE_API AssetModelStatus()
AWS_IOTSITEWISE_API AssetModelStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ErrorHasBeenSet() const
void SetError(const ErrorDetails &value)
void SetState(AssetModelState &&value)
Aws::Utils::Json::JsonValue JsonValue