7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/translate/Translate_EXPORTS.h>
29 AWS_TRANSLATE_API
Term() =
default;
40 template <
typename SourceTextT = Aws::String>
42 m_sourceTextHasBeenSet =
true;
43 m_sourceText = std::forward<SourceTextT>(value);
45 template <
typename SourceTextT = Aws::String>
58 template <
typename TargetTextT = Aws::String>
60 m_targetTextHasBeenSet =
true;
61 m_targetText = std::forward<TargetTextT>(value);
63 template <
typename TargetTextT = Aws::String>
73 bool m_sourceTextHasBeenSet =
false;
74 bool m_targetTextHasBeenSet =
false;
void SetTargetText(TargetTextT &&value)
const Aws::String & GetTargetText() const
Term & WithTargetText(TargetTextT &&value)
void SetSourceText(SourceTextT &&value)
AWS_TRANSLATE_API Term()=default
AWS_TRANSLATE_API Aws::Utils::Json::JsonValue Jsonize() const
bool TargetTextHasBeenSet() const
bool SourceTextHasBeenSet() const
const Aws::String & GetSourceText() const
Term & WithSourceText(SourceTextT &&value)
AWS_TRANSLATE_API Term & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSLATE_API Term(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue