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; }