using System; namespace MQTTnet.Core.Client { public class MqttClientOptions { public string Server { get; set; } public int Port { get; set; } = 1883; public string UserName { get; set; } public string Password { get; set; } public string ClientId { get; set; } = Guid.NewGuid().ToString().Replace("-", string.Empty); public TimeSpan KeepAlivePeriod { get; set; } = TimeSpan.FromSeconds(5); public TimeSpan DefaultCommunicationTimeout { get; set; } = TimeSpan.FromSeconds(10); } }