Package com.rivet.api.resources.group
Class GroupClient
- java.lang.Object
-
- com.rivet.api.resources.group.GroupClient
-
public class GroupClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptionsprotected java.util.function.Supplier<InvitesClient>invitesClientprotected java.util.function.Supplier<JoinRequestsClient>joinRequestsClient
-
Constructor Summary
Constructors Constructor Description GroupClient(ClientOptions clientOptions)
-
Method Summary
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
invitesClient
protected final java.util.function.Supplier<InvitesClient> invitesClient
-
joinRequestsClient
protected final java.util.function.Supplier<JoinRequestsClient> joinRequestsClient
-
-
Constructor Detail
-
GroupClient
public GroupClient(ClientOptions clientOptions)
-
-
Method Detail
-
listSuggested
public ListSuggestedResponse listSuggested(ListSuggestedRequest request)
-
listSuggested
public ListSuggestedResponse listSuggested(ListSuggestedRequest request, RequestOptions requestOptions)
-
create
public CreateResponse create(CreateRequest request)
-
create
public CreateResponse create(CreateRequest request, RequestOptions requestOptions)
-
prepareAvatarUpload
public PrepareAvatarUploadResponse prepareAvatarUpload(PrepareAvatarUploadRequest request)
-
prepareAvatarUpload
public PrepareAvatarUploadResponse prepareAvatarUpload(PrepareAvatarUploadRequest request, RequestOptions requestOptions)
-
validateProfile
public ValidateProfileResponse validateProfile(ValidateProfileRequest request)
-
validateProfile
public ValidateProfileResponse validateProfile(ValidateProfileRequest request, RequestOptions requestOptions)
-
search
public SearchResponse search(SearchRequest request)
-
search
public SearchResponse search(SearchRequest request, RequestOptions requestOptions)
-
completeAvatarUpload
public void completeAvatarUpload(java.util.UUID groupId, java.util.UUID uploadId)
-
completeAvatarUpload
public void completeAvatarUpload(java.util.UUID groupId, java.util.UUID uploadId, RequestOptions requestOptions)
-
getBans
public GetBansResponse getBans(java.util.UUID groupId, GetBansRequest request)
-
getBans
public GetBansResponse getBans(java.util.UUID groupId, GetBansRequest request, RequestOptions requestOptions)
-
banIdentity
public void banIdentity(java.util.UUID groupId, java.util.UUID identityId)
-
banIdentity
public void banIdentity(java.util.UUID groupId, java.util.UUID identityId, RequestOptions requestOptions)
-
unbanIdentity
public void unbanIdentity(java.util.UUID groupId, java.util.UUID identityId)
-
unbanIdentity
public void unbanIdentity(java.util.UUID groupId, java.util.UUID identityId, RequestOptions requestOptions)
-
getJoinRequests
public GetJoinRequestsResponse getJoinRequests(java.util.UUID groupId, GetJoinRequestsRequest request)
-
getJoinRequests
public GetJoinRequestsResponse getJoinRequests(java.util.UUID groupId, GetJoinRequestsRequest request, RequestOptions requestOptions)
-
kickMember
public void kickMember(java.util.UUID groupId, java.util.UUID identityId)
-
kickMember
public void kickMember(java.util.UUID groupId, java.util.UUID identityId, RequestOptions requestOptions)
-
leave
public void leave(java.util.UUID groupId)
-
leave
public void leave(java.util.UUID groupId, RequestOptions requestOptions)
-
getMembers
public GetMembersResponse getMembers(java.util.UUID groupId, GetMembersRequest request)
-
getMembers
public GetMembersResponse getMembers(java.util.UUID groupId, GetMembersRequest request, RequestOptions requestOptions)
-
getProfile
public GetProfileResponse getProfile(java.util.UUID groupId, GetProfileRequest request)
-
getProfile
public GetProfileResponse getProfile(java.util.UUID groupId, GetProfileRequest request, RequestOptions requestOptions)
-
updateProfile
public void updateProfile(java.util.UUID groupId, UpdateProfileRequest request)
-
updateProfile
public void updateProfile(java.util.UUID groupId, UpdateProfileRequest request, RequestOptions requestOptions)
-
getSummary
public GetSummaryResponse getSummary(java.util.UUID groupId)
-
getSummary
public GetSummaryResponse getSummary(java.util.UUID groupId, RequestOptions requestOptions)
-
transferOwnership
public void transferOwnership(java.util.UUID groupId, TransferOwnershipRequest request)
-
transferOwnership
public void transferOwnership(java.util.UUID groupId, TransferOwnershipRequest request, RequestOptions requestOptions)
-
invites
public InvitesClient invites()
-
joinRequests
public JoinRequestsClient joinRequests()
-
-