Package it.tdlight.jni
Class TdApi.UploadFile
java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.Function
it.tdlight.jni.TdApi.UploadFile
- Enclosing class:
- TdApi
public static class TdApi.UploadFile extends TdApi.Function
Asynchronously uploads a file to the
cloud without sending it in a message.
updateFile will be used to notify
about upload progress and successful
completion of the upload. The file
will not have a persistent remote
identifier until it will be sent in a message.
Returns File
-
Field Summary
Fields Modifier and Type Field Description static int
CONSTRUCTOR
TdApi.InputFile
file
File to upload.TdApi.FileType
fileType
File type.int
priority
Priority of the upload (1-32). -
Constructor Summary
Constructors Constructor Description UploadFile()
Asynchronously uploads a file to the cloud without sending it in a message.UploadFile(TdApi.InputFile file, TdApi.FileType fileType, int priority)
Asynchronously uploads a file to the cloud without sending it in a message.UploadFile(DataInput input)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
int
getConstructor()
int
hashCode()
void
serialize(DataOutput output)
Methods inherited from class it.tdlight.jni.TdApi.Function
toString
Methods inherited from class it.tdlight.jni.TdApi.Object
serialize
-
Field Details
-
file
File to upload. -
fileType
File type. -
priority
public int priorityPriority of the upload (1-32). The higher the priority, the earlier the file will be uploaded. If the priorities of two files are equal, then the first one for which uploadFile was called will be uploaded first. -
CONSTRUCTOR
public static final int CONSTRUCTOR- See Also:
- Constant Field Values
-
-
Constructor Details
-
UploadFile
public UploadFile()Asynchronously uploads a file to the cloud without sending it in a message. updateFile will be used to notify about upload progress and successful completion of the upload. The file will not have a persistent remote identifier until it will be sent in a message.Returns
File
-
UploadFile
Asynchronously uploads a file to the cloud without sending it in a message. updateFile will be used to notify about upload progress and successful completion of the upload. The file will not have a persistent remote identifier until it will be sent in a message.Returns
File
- Parameters:
file
- InputFile File to upload.fileType
- FileType File type.priority
- int Priority of the upload (1-32). The higher the priority, the earlier the file will be uploaded. If the priorities of two files are equal, then the first one for which uploadFile was called will be uploaded first.
-
UploadFile
- Throws:
IOException
-
-
Method Details
-
getConstructor
public int getConstructor()- Specified by:
getConstructor
in classTdApi.Object
-
serialize
- Specified by:
serialize
in classTdApi.Object
- Throws:
IOException
-
equals
-
hashCode
public int hashCode()
-