7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/VideoCapability.h>
9#include <aws/connect/model/ScreenShareCapability.h>
69 bool m_videoHasBeenSet =
false;
72 bool m_screenShareHasBeenSet =
false;
ParticipantCapabilities & WithScreenShare(ScreenShareCapability value)
void SetVideo(VideoCapability value)
ScreenShareCapability GetScreenShare() const
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)
void SetScreenShare(ScreenShareCapability value)
AWS_CONNECT_API ParticipantCapabilities & operator=(Aws::Utils::Json::JsonView jsonValue)
VideoCapability GetVideo() const
AWS_CONNECT_API ParticipantCapabilities()=default
bool VideoHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue