7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/WorkspaceThemeConfig.h>
41 template <
typename LightT = WorkspaceThemeConfig>
43 m_lightHasBeenSet =
true;
44 m_light = std::forward<LightT>(value);
46 template <
typename LightT = WorkspaceThemeConfig>
48 SetLight(std::forward<LightT>(value));
59 template <
typename DarkT = WorkspaceThemeConfig>
61 m_darkHasBeenSet =
true;
62 m_dark = std::forward<DarkT>(value);
64 template <
typename DarkT = WorkspaceThemeConfig>
66 SetDark(std::forward<DarkT>(value));
74 bool m_lightHasBeenSet =
false;
75 bool m_darkHasBeenSet =
false;
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECT_API WorkspaceTheme()=default
AWS_CONNECT_API WorkspaceTheme & operator=(Aws::Utils::Json::JsonView jsonValue)
WorkspaceTheme & WithLight(LightT &&value)
bool DarkHasBeenSet() const
void SetDark(DarkT &&value)
void SetLight(LightT &&value)
const WorkspaceThemeConfig & GetDark() const
const WorkspaceThemeConfig & GetLight() const
AWS_CONNECT_API WorkspaceTheme(Aws::Utils::Json::JsonView jsonValue)
WorkspaceTheme & WithDark(DarkT &&value)
bool LightHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue