session-android/libsignal/src/main/java/org/session/libsignal/utilities/ProfileAvatarData.java

37 lines
940 B
Java

package org.session.libsignal.utilities;
import org.session.libsignal.streams.OutputStreamFactory;
import java.io.InputStream;
public class ProfileAvatarData {
private final InputStream data;
private final long dataLength;
private final String contentType;
private final OutputStreamFactory outputStreamFactory;
public ProfileAvatarData(InputStream data, long dataLength, String contentType, OutputStreamFactory outputStreamFactory) {
this.data = data;
this.dataLength = dataLength;
this.contentType = contentType;
this.outputStreamFactory = outputStreamFactory;
}
public InputStream getData() {
return data;
}
public long getDataLength() {
return dataLength;
}
public OutputStreamFactory getOutputStreamFactory() {
return outputStreamFactory;
}
public String getContentType() {
return contentType;
}
}