Package org.drinkless.tdlib
Class TdApi.RemoteFile
- java.lang.Object
-
- org.drinkless.tdlib.TdApi.Object
-
- org.drinkless.tdlib.TdApi.RemoteFile
-
- Enclosing class:
- TdApi
public static class TdApi.RemoteFile extends TdApi.Object
Represents a remote file.
-
-
Field Summary
Fields Modifier and Type Field Description static intCONSTRUCTORIdentifier uniquely determining type of the object.StringidRemote file identifier; may be empty.booleanisUploadingActiveTrue, if the file is currently being uploaded (or a remote copy is being generated by some other means).booleanisUploadingCompletedTrue, if a remote copy is fully available.StringuniqueIdUnique file identifier; may be empty if unknown.intuploadedSizeSize of the remote available part of the file, in bytes; 0 if unknown.
-
Constructor Summary
Constructors Constructor Description RemoteFile()Represents a remote file.RemoteFile(String id, String uniqueId, boolean isUploadingActive, boolean isUploadingCompleted, int uploadedSize)Represents a remote file.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetConstructor()-
Methods inherited from class org.drinkless.tdlib.TdApi.Object
toString
-
-
-
-
Field Detail
-
id
public String id
Remote file identifier; may be empty. Can be used by the current user across application restarts or even from other devices. Uniquely identifies a file, but a file can have a lot of different valid identifiers. If the ID starts with "http://" or "https://", it represents the HTTP URL of the file. TDLib is currently unable to download files if only their URL is known. If downloadFile is called on such a file or if it is sent to a secret chat, TDLib starts a file generation process by sending updateFileGenerationStart to the application with the HTTP URL in the originalPath and "#url#" as the conversion string. Application must generate the file by downloading it to the specified location.
-
uniqueId
public String uniqueId
Unique file identifier; may be empty if unknown. The unique file identifier which is the same for the same file even for different users and is persistent over time.
-
isUploadingActive
public boolean isUploadingActive
True, if the file is currently being uploaded (or a remote copy is being generated by some other means).
-
isUploadingCompleted
public boolean isUploadingCompleted
True, if a remote copy is fully available.
-
uploadedSize
public int uploadedSize
Size of the remote available part of the file, in bytes; 0 if unknown.
-
CONSTRUCTOR
public static final int CONSTRUCTOR
Identifier uniquely determining type of the object.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RemoteFile
public RemoteFile()
Represents a remote file.
-
RemoteFile
public RemoteFile(String id, String uniqueId, boolean isUploadingActive, boolean isUploadingCompleted, int uploadedSize)
Represents a remote file.- Parameters:
id- Remote file identifier; may be empty. Can be used by the current user across application restarts or even from other devices. Uniquely identifies a file, but a file can have a lot of different valid identifiers. If the ID starts with "http://" or "https://", it represents the HTTP URL of the file. TDLib is currently unable to download files if only their URL is known. If downloadFile is called on such a file or if it is sent to a secret chat, TDLib starts a file generation process by sending updateFileGenerationStart to the application with the HTTP URL in the originalPath and "#url#" as the conversion string. Application must generate the file by downloading it to the specified location.uniqueId- Unique file identifier; may be empty if unknown. The unique file identifier which is the same for the same file even for different users and is persistent over time.isUploadingActive- True, if the file is currently being uploaded (or a remote copy is being generated by some other means).isUploadingCompleted- True, if a remote copy is fully available.uploadedSize- Size of the remote available part of the file, in bytes; 0 if unknown.
-
-
Method Detail
-
getConstructor
public int getConstructor()
- Specified by:
getConstructorin classTdApi.Object- Returns:
- this.CONSTRUCTOR
-
-