7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/ChatParticipantRoleConfig.h>
47 template<
typename ChatT = ChatParticipantRoleConfig>
48 void SetChat(ChatT&& value) { m_chatHasBeenSet =
true; m_chat = std::forward<ChatT>(value); }
49 template<
typename ChatT = ChatParticipantRoleConfig>
55 bool m_chatHasBeenSet =
false;
UpdateParticipantRoleConfigChannelInfo & WithChat(ChatT &&value)
const ChatParticipantRoleConfig & GetChat() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECT_API UpdateParticipantRoleConfigChannelInfo()=default
AWS_CONNECT_API UpdateParticipantRoleConfigChannelInfo(Aws::Utils::Json::JsonView jsonValue)
bool ChatHasBeenSet() const
AWS_CONNECT_API UpdateParticipantRoleConfigChannelInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetChat(ChatT &&value)
Aws::Utils::Json::JsonValue JsonValue