7#include <aws/workdocs/WorkDocs_EXPORTS.h>
8#include <aws/workdocs/WorkDocsRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/workdocs/model/CommentVisibilityType.h>
45 template<
typename AuthenticationTokenT = Aws::String>
46 void SetAuthenticationToken(AuthenticationTokenT&& value) { m_authenticationTokenHasBeenSet =
true; m_authenticationToken = std::forward<AuthenticationTokenT>(value); }
47 template<
typename AuthenticationTokenT = Aws::String>
57 template<
typename DocumentIdT = Aws::String>
58 void SetDocumentId(DocumentIdT&& value) { m_documentIdHasBeenSet =
true; m_documentId = std::forward<DocumentIdT>(value); }
59 template<
typename DocumentIdT = Aws::String>
69 template<
typename VersionIdT = Aws::String>
70 void SetVersionId(VersionIdT&& value) { m_versionIdHasBeenSet =
true; m_versionId = std::forward<VersionIdT>(value); }
71 template<
typename VersionIdT = Aws::String>
81 template<
typename ParentIdT = Aws::String>
82 void SetParentId(ParentIdT&& value) { m_parentIdHasBeenSet =
true; m_parentId = std::forward<ParentIdT>(value); }
83 template<
typename ParentIdT = Aws::String>
93 template<
typename ThreadIdT = Aws::String>
94 void SetThreadId(ThreadIdT&& value) { m_threadIdHasBeenSet =
true; m_threadId = std::forward<ThreadIdT>(value); }
95 template<
typename ThreadIdT = Aws::String>
105 template<
typename TextT = Aws::String>
106 void SetText(TextT&& value) { m_textHasBeenSet =
true; m_text = std::forward<TextT>(value); }
107 template<
typename TextT = Aws::String>
131 inline void SetNotifyCollaborators(
bool value) { m_notifyCollaboratorsHasBeenSet =
true; m_notifyCollaborators = value; }
137 bool m_authenticationTokenHasBeenSet =
false;
140 bool m_documentIdHasBeenSet =
false;
143 bool m_versionIdHasBeenSet =
false;
146 bool m_parentIdHasBeenSet =
false;
149 bool m_threadIdHasBeenSet =
false;
152 bool m_textHasBeenSet =
false;
155 bool m_visibilityHasBeenSet =
false;
157 bool m_notifyCollaborators{
false};
158 bool m_notifyCollaboratorsHasBeenSet =
false;
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String