7#include <aws/qapps/QApps_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/qapps/model/Card.h>
51 inline void SetAppDefinitionVersion(
const char* value) { m_appDefinitionVersionHasBeenSet =
true; m_appDefinitionVersion.assign(value); }
79 inline void SetCanEdit(
bool value) { m_canEditHasBeenSet =
true; m_canEdit = value; }
85 bool m_appDefinitionVersionHasBeenSet =
false;
88 bool m_cardsHasBeenSet =
false;
91 bool m_canEditHasBeenSet =
false;
AppDefinition & WithAppDefinitionVersion(const char *value)
const Aws::String & GetAppDefinitionVersion() const
AppDefinition & WithCanEdit(bool value)
bool CanEditHasBeenSet() const
bool CardsHasBeenSet() const
AWS_QAPPS_API Aws::Utils::Json::JsonValue Jsonize() const
AppDefinition & WithCards(Aws::Vector< Card > &&value)
void SetCanEdit(bool value)
AppDefinition & WithAppDefinitionVersion(const Aws::String &value)
AWS_QAPPS_API AppDefinition(Aws::Utils::Json::JsonView jsonValue)
AppDefinition & AddCards(const Card &value)
void SetCards(Aws::Vector< Card > &&value)
AWS_QAPPS_API AppDefinition & operator=(Aws::Utils::Json::JsonView jsonValue)
AppDefinition & WithCards(const Aws::Vector< Card > &value)
void SetAppDefinitionVersion(Aws::String &&value)
void SetAppDefinitionVersion(const Aws::String &value)
void SetCards(const Aws::Vector< Card > &value)
const Aws::Vector< Card > & GetCards() const
AppDefinition & AddCards(Card &&value)
AppDefinition & WithAppDefinitionVersion(Aws::String &&value)
bool AppDefinitionVersionHasBeenSet() const
AWS_QAPPS_API AppDefinition()
void SetAppDefinitionVersion(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue