package io.github.jwdeveloper.tiktok;
import lombok.Data;
import java.time.Duration;
import java.util.logging.Level;
@Data
public class ClientSettings {
///
/// Timeout for Connections
///
private Duration Timeout;
///
/// Polling-Interval for Socket-Connection
///
/// Proxy for Connection
///
// public RotatingProxy Proxy;
///
/// ISO-Language for Client
///
private String ClientLanguage;
///
/// Size for Buffer for Socket-Connection
///
private int SocketBufferSize;
///
/// Whether to Retry if Connection Fails
///
private boolean RetryOnConnectionFailure;
///
/// Whether to handle Messages received from Room when Connecting
///
private boolean HandleExistingMessagesOnConnect;
///
/// Whether to download List of Gifts for Room when Connecting
///
private boolean DownloadGiftInfo;
///
/// Whether to print Logs to Console
///
private boolean PrintToConsole;
///
/// LoggingLevel for Logs
///
private Level LogLevel;
///
/// Whether to print Base64-Data for Messages to Console
///
private boolean PrintMessageData;
///
/// Whether to check Messages for Unparsed Data
///
private boolean CheckForUnparsedData;
}