7#include <aws/connecthealth/ConnectHealth_EXPORTS.h>
8#include <aws/connecthealth/model/CustomTemplateResponse.h>
9#include <aws/connecthealth/model/ManagedTemplateResponse.h>
20namespace ConnectHealth {
41 template <
typename ManagedTemplateT = ManagedTemplateResponse>
43 m_managedTemplateHasBeenSet =
true;
44 m_managedTemplate = std::forward<ManagedTemplateT>(value);
46 template <
typename ManagedTemplateT = ManagedTemplateResponse>
59 template <
typename CustomTemplateT = CustomTemplateResponse>
61 m_customTemplateHasBeenSet =
true;
62 m_customTemplate = std::forward<CustomTemplateT>(value);
64 template <
typename CustomTemplateT = CustomTemplateResponse>
74 bool m_managedTemplateHasBeenSet =
false;
75 bool m_customTemplateHasBeenSet =
false;
const CustomTemplateResponse & GetCustomTemplate() const
const ManagedTemplateResponse & GetManagedTemplate() const
bool ManagedTemplateHasBeenSet() const
void SetManagedTemplate(ManagedTemplateT &&value)
AWS_CONNECTHEALTH_API Aws::Utils::Json::JsonValue Jsonize() const
NoteTemplateSettingsResponse & WithCustomTemplate(CustomTemplateT &&value)
bool CustomTemplateHasBeenSet() const
AWS_CONNECTHEALTH_API NoteTemplateSettingsResponse()=default
AWS_CONNECTHEALTH_API NoteTemplateSettingsResponse(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECTHEALTH_API NoteTemplateSettingsResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCustomTemplate(CustomTemplateT &&value)
NoteTemplateSettingsResponse & WithManagedTemplate(ManagedTemplateT &&value)
Aws::Utils::Json::JsonValue JsonValue