7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/VideoCapability.h>
9#include <aws/connect/model/ScreenShareCapability.h>
73 bool m_videoHasBeenSet =
false;
76 bool m_screenShareHasBeenSet =
false;
const VideoCapability & GetVideo() const
void SetVideo(VideoCapability &&value)
void SetVideo(const VideoCapability &value)
ParticipantCapabilities & WithVideo(VideoCapability &&value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
bool ScreenShareHasBeenSet() const
AWS_CONNECT_API ParticipantCapabilities(Aws::Utils::Json::JsonView jsonValue)
ParticipantCapabilities & WithVideo(const VideoCapability &value)
const ScreenShareCapability & GetScreenShare() const
AWS_CONNECT_API ParticipantCapabilities & operator=(Aws::Utils::Json::JsonView jsonValue)
ParticipantCapabilities & WithScreenShare(ScreenShareCapability &&value)
void SetScreenShare(const ScreenShareCapability &value)
bool VideoHasBeenSet() const
ParticipantCapabilities & WithScreenShare(const ScreenShareCapability &value)
AWS_CONNECT_API ParticipantCapabilities()
void SetScreenShare(ScreenShareCapability &&value)
Aws::Utils::Json::JsonValue JsonValue