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 FileHandlergetFileHandler()abstract TResponserequest()voidrequestAsync(@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
-
-