Package io.getstream.core
Class StreamReactions
java.lang.Object
io.getstream.core.StreamReactions
-
Method Summary
Modifier and TypeMethodDescriptionjava8.util.concurrent.CompletableFuture<Reaction>java8.util.concurrent.CompletableFuture<Reaction>add(Token token, String userID, Reaction reaction, FeedID[] targetFeeds, Map<String, Object> targetFeedsExtraData, RequestOption... options) java8.util.concurrent.CompletableFuture<Void>filter(Token token, LookupKind lookup, String id, Filter filter, Limit limit, String kind, Boolean withOwnChildren, String filterUserId) java8.util.concurrent.CompletableFuture<Reaction>java8.util.concurrent.CompletableFuture<ReactionBatch>getBatchReactions(Token token, List<String> ids, Boolean includeDeleted) java8.util.concurrent.CompletableFuture<Paginated>getPaginated(Token token, String id) paginatedFilter(Token token, LookupKind lookup, String id, Filter filter, Limit limit, String kind) paginatedFilter(Token token, LookupKind lookup, String id, Filter filter, Limit limit, String kind, Boolean withOwnChildren) paginatedFilter(Token token, String next) java8.util.concurrent.CompletableFuture<Void>java8.util.concurrent.CompletableFuture<Void>java8.util.concurrent.CompletableFuture<Void>update(Token token, Reaction reaction, FeedID[] targetFeeds, RequestOption... options)
-
Method Details
-
get
public java8.util.concurrent.CompletableFuture<Reaction> get(Token token, String id) throws StreamException - Throws:
StreamException
-
getPaginated
public java8.util.concurrent.CompletableFuture<Paginated> getPaginated(Token token, String id) throws StreamException - Throws:
StreamException
-
filter
public java8.util.concurrent.CompletableFuture<List<Reaction>> filter(Token token, LookupKind lookup, String id, Filter filter, Limit limit, String kind) throws StreamException - Throws:
StreamException
-
filter
public java8.util.concurrent.CompletableFuture<List<Reaction>> filter(Token token, LookupKind lookup, String id, Filter filter, Limit limit, String kind, Boolean withOwnChildren, String filterUserId) throws StreamException - Throws:
StreamException
-
paginatedFilter
public java8.util.concurrent.CompletableFuture<Paginated<Reaction>> paginatedFilter(Token token, LookupKind lookup, String id, Filter filter, Limit limit, String kind) throws StreamException - Throws:
StreamException
-
paginatedFilter
public java8.util.concurrent.CompletableFuture<Paginated<Reaction>> paginatedFilter(Token token, LookupKind lookup, String id, Filter filter, Limit limit, String kind, Boolean withOwnChildren) throws StreamException - Throws:
StreamException
-
paginatedFilter
public java8.util.concurrent.CompletableFuture<Paginated<Reaction>> paginatedFilter(Token token, String next) throws StreamException - Throws:
StreamException
-
add
public java8.util.concurrent.CompletableFuture<Reaction> add(Token token, String userID, Reaction reaction, FeedID... targetFeeds) throws StreamException - Throws:
StreamException
-
add
public java8.util.concurrent.CompletableFuture<Reaction> add(Token token, String userID, Reaction reaction, FeedID[] targetFeeds, Map<String, Object> targetFeedsExtraData, RequestOption... options) throws StreamException- Throws:
StreamException
-
update
public java8.util.concurrent.CompletableFuture<Void> update(Token token, Reaction reaction, FeedID... targetFeeds) throws StreamException - Throws:
StreamException
-
update
public java8.util.concurrent.CompletableFuture<Void> update(Token token, Reaction reaction, FeedID[] targetFeeds, RequestOption... options) throws StreamException - Throws:
StreamException
-
delete
public java8.util.concurrent.CompletableFuture<Void> delete(Token token, String id, Boolean soft) throws StreamException - Throws:
StreamException
-
restore
public java8.util.concurrent.CompletableFuture<Void> restore(Token token, String id) throws StreamException - Throws:
StreamException
-
getBatchReactions
public java8.util.concurrent.CompletableFuture<ReactionBatch> getBatchReactions(Token token, List<String> ids, Boolean includeDeleted) throws StreamException - Throws:
StreamException
-