7#include <aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h>
8#include <aws/amplifyuibuilder/model/FormButtonsPosition.h>
9#include <aws/amplifyuibuilder/model/FormButton.h>
22namespace AmplifyUIBuilder
36 AWS_AMPLIFYUIBUILDER_API
FormCTA() =
default;
58 template<
typename ClearT = FormButton>
59 void SetClear(ClearT&& value) { m_clearHasBeenSet =
true; m_clear = std::forward<ClearT>(value); }
60 template<
typename ClearT = FormButton>
70 template<
typename CancelT = FormButton>
71 void SetCancel(CancelT&& value) { m_cancelHasBeenSet =
true; m_cancel = std::forward<CancelT>(value); }
72 template<
typename CancelT = FormButton>
82 template<
typename SubmitT = FormButton>
83 void SetSubmit(SubmitT&& value) { m_submitHasBeenSet =
true; m_submit = std::forward<SubmitT>(value); }
84 template<
typename SubmitT = FormButton>
90 bool m_positionHasBeenSet =
false;
93 bool m_clearHasBeenSet =
false;
96 bool m_cancelHasBeenSet =
false;
99 bool m_submitHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue