Package io.getstream.chat.java.models
Class Message.FileRequest<TResponse>
- java.lang.Object
-
- io.getstream.chat.java.models.Message.FileRequest<TResponse>
-
- Direct Known Subclasses:
Message.MessageDeleteFileRequest
,Message.MessageDeleteImageRequest
,Message.MessageUploadFileRequest
,Message.MessageUploadImageRequest
- Enclosing class:
- Message
public abstract static class Message.FileRequest<TResponse> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FileRequest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected @NotNull FileHandler
getFileHandler()
abstract TResponse
request()
void
requestAsync(@Nullable java.util.function.Consumer<TResponse> onSuccess, @Nullable java.util.function.Consumer<StreamException> onError)
Message.FileRequest<TResponse>
withFileHandler(FileHandler fileHandler)
-
-
-
Method Detail
-
withFileHandler
public Message.FileRequest<TResponse> withFileHandler(FileHandler fileHandler)
-
request
public abstract TResponse request() throws StreamException
- Throws:
StreamException
-
requestAsync
public void requestAsync(@Nullable @Nullable java.util.function.Consumer<TResponse> onSuccess, @Nullable @Nullable java.util.function.Consumer<StreamException> onError)
-
getFileHandler
@NotNull protected @NotNull FileHandler getFileHandler() throws StreamException
- Throws:
StreamException
-
-