
org.telegram.telegrambots.api.methods.GetFile Maven / Gradle / Ivy
package org.telegram.telegrambots.api.methods;
import javax.ws.rs.Path;
import org.telegram.telegrambots.api.methods.send.ApiMethod;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
/**
*
* @author Lev Nadeinsky
* @author Ruben Bermudez
* @brief Use this method to get basic info about a file and prepare it for downloading.
* For the moment, bots can download files of up to 20MB in size.
* On success, a File object is returned.
* The file can then be downloaded via the link https://api.telegram.org/file/bot/,
* where is taken from the response.
* It is guaranteed that the link will be valid for at least 1 hour.
* When the link expires, a new one can be requested by calling getFile again.
* @date 2016-11-21
*/
@Data
@ToString
@EqualsAndHashCode(callSuper=false)
@Path("getFile")
public class GetFile extends ApiMethod {
/**
* File identifier to get info about
*/
String fileId;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy