7#include <aws/apigatewayv2/ApiGatewayV2_EXPORTS.h>
8#include <aws/apigatewayv2/model/CustomColors.h>
9#include <aws/core/utils/DateTime.h>
20namespace ApiGatewayV2 {
41 template <
typename CustomColorsT = CustomColors>
43 m_customColorsHasBeenSet =
true;
44 m_customColors = std::forward<CustomColorsT>(value);
46 template <
typename CustomColorsT = CustomColors>
59 template <
typename LogoLastUploadedT = Aws::Utils::DateTime>
61 m_logoLastUploadedHasBeenSet =
true;
62 m_logoLastUploaded = std::forward<LogoLastUploadedT>(value);
64 template <
typename LogoLastUploadedT = Aws::Utils::DateTime>
74 bool m_customColorsHasBeenSet =
false;
75 bool m_logoLastUploadedHasBeenSet =
false;
const Aws::Utils::DateTime & GetLogoLastUploaded() const
AWS_APIGATEWAYV2_API PortalTheme & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APIGATEWAYV2_API PortalTheme(Aws::Utils::Json::JsonView jsonValue)
PortalTheme & WithCustomColors(CustomColorsT &&value)
bool LogoLastUploadedHasBeenSet() const
PortalTheme & WithLogoLastUploaded(LogoLastUploadedT &&value)
AWS_APIGATEWAYV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLogoLastUploaded(LogoLastUploadedT &&value)
AWS_APIGATEWAYV2_API PortalTheme()=default
void SetCustomColors(CustomColorsT &&value)
bool CustomColorsHasBeenSet() const
const CustomColors & GetCustomColors() const
Aws::Utils::Json::JsonValue JsonValue