7#include <aws/connecthealth/ConnectHealth_EXPORTS.h>
8#include <aws/connecthealth/model/ArtifactDetails.h>
19namespace ConnectHealth {
41 template <
typename NoteResultT = ArtifactDetails>
43 m_noteResultHasBeenSet =
true;
44 m_noteResult = std::forward<NoteResultT>(value);
46 template <
typename NoteResultT = ArtifactDetails>
59 template <
typename TranscriptResultT = ArtifactDetails>
61 m_transcriptResultHasBeenSet =
true;
62 m_transcriptResult = std::forward<TranscriptResultT>(value);
64 template <
typename TranscriptResultT = ArtifactDetails>
77 template <
typename AfterVisitSummaryResultT = ArtifactDetails>
79 m_afterVisitSummaryResultHasBeenSet =
true;
80 m_afterVisitSummaryResult = std::forward<AfterVisitSummaryResultT>(value);
82 template <
typename AfterVisitSummaryResultT = ArtifactDetails>
94 bool m_noteResultHasBeenSet =
false;
95 bool m_transcriptResultHasBeenSet =
false;
96 bool m_afterVisitSummaryResultHasBeenSet =
false;
bool TranscriptResultHasBeenSet() const
ClinicalNoteGenerationResult & WithAfterVisitSummaryResult(AfterVisitSummaryResultT &&value)
void SetTranscriptResult(TranscriptResultT &&value)
void SetAfterVisitSummaryResult(AfterVisitSummaryResultT &&value)
ClinicalNoteGenerationResult & WithTranscriptResult(TranscriptResultT &&value)
AWS_CONNECTHEALTH_API ClinicalNoteGenerationResult & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AfterVisitSummaryResultHasBeenSet() const
const ArtifactDetails & GetNoteResult() const
bool NoteResultHasBeenSet() const
AWS_CONNECTHEALTH_API ClinicalNoteGenerationResult(Aws::Utils::Json::JsonView jsonValue)
void SetNoteResult(NoteResultT &&value)
const ArtifactDetails & GetAfterVisitSummaryResult() const
const ArtifactDetails & GetTranscriptResult() const
ClinicalNoteGenerationResult & WithNoteResult(NoteResultT &&value)
AWS_CONNECTHEALTH_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECTHEALTH_API ClinicalNoteGenerationResult()=default
Aws::Utils::Json::JsonValue JsonValue