7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
9#include <aws/devops-agent/model/ApprovalAction.h>
20namespace DevOpsAgent {
41 template <
typename CurrentPageT = Aws::String>
43 m_currentPageHasBeenSet =
true;
44 m_currentPage = std::forward<CurrentPageT>(value);
46 template <
typename CurrentPageT = Aws::String>
59 template <
typename LastMessageT = Aws::String>
61 m_lastMessageHasBeenSet =
true;
62 m_lastMessage = std::forward<LastMessageT>(value);
64 template <
typename LastMessageT = Aws::String>
82 template <
typename UserActionResponseT = Aws::String>
84 m_userActionResponseHasBeenSet =
true;
85 m_userActionResponse = std::forward<UserActionResponseT>(value);
87 template <
typename UserActionResponseT = Aws::String>
106 template <
typename ApprovalActionT = ApprovalAction>
108 m_approvalActionHasBeenSet =
true;
109 m_approvalAction = std::forward<ApprovalActionT>(value);
111 template <
typename ApprovalActionT = ApprovalAction>
125 bool m_currentPageHasBeenSet =
false;
126 bool m_lastMessageHasBeenSet =
false;
127 bool m_userActionResponseHasBeenSet =
false;
128 bool m_approvalActionHasBeenSet =
false;
bool CurrentPageHasBeenSet() const
const Aws::String & GetUserActionResponse() const
void SetLastMessage(LastMessageT &&value)
bool UserActionResponseHasBeenSet() const
SendMessageContext & WithApprovalAction(ApprovalActionT &&value)
void SetApprovalAction(ApprovalActionT &&value)
AWS_DEVOPSAGENT_API SendMessageContext(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetLastMessage() const
bool ApprovalActionHasBeenSet() const
SendMessageContext & WithLastMessage(LastMessageT &&value)
SendMessageContext & WithUserActionResponse(UserActionResponseT &&value)
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetCurrentPage() const
AWS_DEVOPSAGENT_API SendMessageContext()=default
void SetCurrentPage(CurrentPageT &&value)
const ApprovalAction & GetApprovalAction() const
SendMessageContext & WithCurrentPage(CurrentPageT &&value)
void SetUserActionResponse(UserActionResponseT &&value)
AWS_DEVOPSAGENT_API SendMessageContext & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LastMessageHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue