AWS SDK for C++

AWS SDK for C++ Version 1.11.791

Loading...
Searching...
No Matches
MedicalScribeInputStream.h
1
6#pragma once
7#include <aws/connecthealth/ConnectHealth_EXPORTS.h>
8#include <aws/connecthealth/model/MedicalScribeAudioEvent.h>
9#include <aws/connecthealth/model/MedicalScribeConfigurationEvent.h>
10#include <aws/connecthealth/model/MedicalScribeSessionControlEvent.h>
11#include <aws/core/utils/event/EventStream.h>
12
13#include <utility>
14
15namespace Aws {
16namespace ConnectHealth {
17namespace Model {
18
26 public:
29 msg.InsertEventHeader(":message-type", Aws::String("event"));
30 msg.InsertEventHeader(":event-type", Aws::String("audioEvent"));
31 msg.InsertEventHeader(":content-type", Aws::String("application/json"));
33 WriteEvent(msg);
34 return *this;
35 }
38 msg.InsertEventHeader(":message-type", Aws::String("event"));
39 msg.InsertEventHeader(":event-type", Aws::String("sessionControlEvent"));
40 msg.InsertEventHeader(":content-type", Aws::String("application/json"));
42 WriteEvent(msg);
43 return *this;
44 }
47 msg.InsertEventHeader(":message-type", Aws::String("event"));
48 msg.InsertEventHeader(":event-type", Aws::String("configurationEvent"));
49 msg.InsertEventHeader(":content-type", Aws::String("application/json"));
51 WriteEvent(msg);
52 return *this;
53 }
54};
55
56} // namespace Model
57} // namespace ConnectHealth
58} // namespace Aws
AWS_CONNECTHEALTH_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECTHEALTH_API Aws::Utils::Json::JsonValue Jsonize() const
MedicalScribeInputStream & WriteMedicalScribeAudioEvent(const MedicalScribeAudioEvent &value)
MedicalScribeInputStream & WriteMedicalScribeConfigurationEvent(const MedicalScribeConfigurationEvent &value)
MedicalScribeInputStream & WriteMedicalScribeSessionControlEvent(const MedicalScribeSessionControlEvent &value)
AWS_CONNECTHEALTH_API Aws::Utils::Json::JsonValue Jsonize() const
void WriteEventPayload(const unsigned char *data, size_t length)
void InsertEventHeader(const Aws::String &headerName, const EventHeaderValue &eventHeaderValue)
Aws::String WriteCompact(bool treatAsObject=true) const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String