Module tdlight.api

Class TdApi.File

Enclosing class:
TdApi

public static final class TdApi.File extends TdApi.Object
Represents a file.
  • Field Details

    • id

      public int id
      Unique file identifier.
    • size

      public long size
      File size, in bytes; 0 if unknown.
    • expectedSize

      public long expectedSize
      Approximate file size in bytes in case the exact file size is unknown. Can be used to show download/upload progress.
    • local

      public TdApi.LocalFile local
      Information about the local copy of the file.
    • remote

      public TdApi.RemoteFile remote
      Information about the remote copy of the file.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
  • Constructor Details

    • File

      public File()
      Represents a file.
    • File

      public File(int id, long size, long expectedSize, TdApi.LocalFile local, TdApi.RemoteFile remote)
      Represents a file.
      Parameters:
      id - int Unique file identifier.
      size - long File size, in bytes; 0 if unknown.
      expectedSize - long Approximate file size in bytes in case the exact file size is unknown. Can be used to show download/upload progress.
      local - LocalFile Information about the local copy of the file.
      remote - RemoteFile Information about the remote copy of the file.
    • File

      public File(DataInput input) throws IOException
      Represents a file.
      Throws:
      IOException
  • Method Details