7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/pinpoint/Pinpoint_EXPORTS.h>
9#include <aws/pinpoint/model/ButtonAction.h>
41 template <
typename BackgroundColorT = Aws::String>
43 m_backgroundColorHasBeenSet =
true;
44 m_backgroundColor = std::forward<BackgroundColorT>(value);
46 template <
typename BackgroundColorT = Aws::String>
60 m_borderRadiusHasBeenSet =
true;
61 m_borderRadius = value;
76 m_buttonActionHasBeenSet =
true;
77 m_buttonAction = value;
91 template <
typename LinkT = Aws::String>
93 m_linkHasBeenSet =
true;
94 m_link = std::forward<LinkT>(value);
96 template <
typename LinkT = Aws::String>
98 SetLink(std::forward<LinkT>(value));
109 template <
typename TextT = Aws::String>
111 m_textHasBeenSet =
true;
112 m_text = std::forward<TextT>(value);
114 template <
typename TextT = Aws::String>
116 SetText(std::forward<TextT>(value));
127 template <
typename TextColorT = Aws::String>
129 m_textColorHasBeenSet =
true;
130 m_textColor = std::forward<TextColorT>(value);
132 template <
typename TextColorT = Aws::String>
141 int m_borderRadius{0};
150 bool m_backgroundColorHasBeenSet =
false;
151 bool m_borderRadiusHasBeenSet =
false;
152 bool m_buttonActionHasBeenSet =
false;
153 bool m_linkHasBeenSet =
false;
154 bool m_textHasBeenSet =
false;
155 bool m_textColorHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue