Package im.getsocial.sdk.communities
Class AddGroupMembersQuery
- java.lang.Object
-
- im.getsocial.sdk.communities.AddGroupMembersQuery
-
public class AddGroupMembersQuery extends java.lang.Object
Query to add group members.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AddGroupMembersQuery
create(java.lang.String groupId, UserIdList users)
Create a query to add group members.java.lang.String
getGroupId()
Role
getRole()
MemberStatus
getStatus()
UserIdList
getUsers()
AddGroupMembersQuery
withMemberStatus(MemberStatus memberStatus)
Set status of new user.AddGroupMembersQuery
withRole(Role role)
Set role of new user.
-
-
-
Method Detail
-
create
public static AddGroupMembersQuery create(java.lang.String groupId, UserIdList users)
Create a query to add group members. By default users added with role `Role.MEMBER` and status `MemberStatus.MEMBER`.- Parameters:
groupId
- Group id.users
- List of users.- Returns:
- a new query.
-
withRole
public AddGroupMembersQuery withRole(Role role)
Set role of new user.- Parameters:
role
- User role.- Returns:
- updated query.
-
withMemberStatus
public AddGroupMembersQuery withMemberStatus(MemberStatus memberStatus)
Set status of new user.- Parameters:
memberStatus
- User status.- Returns:
- updated query.
-
getGroupId
public java.lang.String getGroupId()
-
getUsers
public UserIdList getUsers()
-
getRole
public Role getRole()
-
getStatus
public MemberStatus getStatus()
-
-