
io.github.butkoprojects.bots.TelegramProxyProperties Maven / Gradle / Ivy
package io.github.butkoprojects.bots;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;
import org.telegram.telegrambots.bots.DefaultBotOptions;
@Component
@ConfigurationProperties("telegram.proxy")
@Data
class TelegramProxyProperties {
private DefaultBotOptions.ProxyType type;
private String host;
private Integer port;
private String user;
private String password;
/**
*
* @return
*/
boolean hasAuthData() {
return !StringUtils.isEmpty(user) && !StringUtils.isEmpty(password);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy