7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
20namespace ConnectCases {
42 template <
typename ParentFieldOptionValueT = Aws::String>
44 m_parentFieldOptionValueHasBeenSet =
true;
45 m_parentFieldOptionValue = std::forward<ParentFieldOptionValueT>(value);
47 template <
typename ParentFieldOptionValueT = Aws::String>
60 template <
typename ChildFieldOptionValuesT = Aws::Vector<Aws::String>>
62 m_childFieldOptionValuesHasBeenSet =
true;
63 m_childFieldOptionValues = std::forward<ChildFieldOptionValuesT>(value);
65 template <
typename ChildFieldOptionValuesT = Aws::Vector<Aws::String>>
70 template <
typename ChildFieldOptionValuesT = Aws::String>
72 m_childFieldOptionValuesHasBeenSet =
true;
73 m_childFieldOptionValues.emplace_back(std::forward<ChildFieldOptionValuesT>(value));
81 bool m_parentFieldOptionValueHasBeenSet =
false;
82 bool m_childFieldOptionValuesHasBeenSet =
false;
AWS_CONNECTCASES_API ParentChildFieldOptionsMapping & operator=(Aws::Utils::Json::JsonView jsonValue)
ParentChildFieldOptionsMapping & AddChildFieldOptionValues(ChildFieldOptionValuesT &&value)
void SetChildFieldOptionValues(ChildFieldOptionValuesT &&value)
bool ParentFieldOptionValueHasBeenSet() const
AWS_CONNECTCASES_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Vector< Aws::String > & GetChildFieldOptionValues() const
AWS_CONNECTCASES_API ParentChildFieldOptionsMapping()=default
bool ChildFieldOptionValuesHasBeenSet() const
void SetParentFieldOptionValue(ParentFieldOptionValueT &&value)
AWS_CONNECTCASES_API ParentChildFieldOptionsMapping(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetParentFieldOptionValue() const
ParentChildFieldOptionsMapping & WithParentFieldOptionValue(ParentFieldOptionValueT &&value)
ParentChildFieldOptionsMapping & WithChildFieldOptionValues(ChildFieldOptionValuesT &&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