7#include <aws/workdocs/WorkDocs_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/workdocs/model/UserMetadata.h>
10#include <aws/workdocs/model/GroupMetadata.h>
72 bool m_usersHasBeenSet =
false;
75 bool m_groupsHasBeenSet =
false;
Participants & AddGroups(GroupMetadata &&value)
void SetUsers(const Aws::Vector< UserMetadata > &value)
Participants & AddGroups(const GroupMetadata &value)
bool UsersHasBeenSet() const
AWS_WORKDOCS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Vector< GroupMetadata > & GetGroups() const
AWS_WORKDOCS_API Participants()
Participants & AddUsers(const UserMetadata &value)
Participants & WithUsers(Aws::Vector< UserMetadata > &&value)
bool GroupsHasBeenSet() const
Participants & AddUsers(UserMetadata &&value)
void SetUsers(Aws::Vector< UserMetadata > &&value)
AWS_WORKDOCS_API Participants & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetGroups(const Aws::Vector< GroupMetadata > &value)
Participants & WithGroups(const Aws::Vector< GroupMetadata > &value)
Participants & WithUsers(const Aws::Vector< UserMetadata > &value)
void SetGroups(Aws::Vector< GroupMetadata > &&value)
Participants & WithGroups(Aws::Vector< GroupMetadata > &&value)
AWS_WORKDOCS_API Participants(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< UserMetadata > & GetUsers() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue