package it.tdlight.client; import java.util.concurrent.CompletableFuture; class AuthenticationDataQrCode implements SimpleAuthenticationSupplier { @Override public boolean isQrCode() { return true; } @Override public boolean isBot() { return false; } @Override public String getUserPhoneNumber() { throw new UnsupportedOperationException("This is not a user"); } @Override public String getBotToken() { throw new UnsupportedOperationException("This is not a bot"); } @Override public CompletableFuture get() { return CompletableFuture.completedFuture(this); } }