using System; using System.Collections.Generic; namespace MQTTnet.Server { public interface IMqttServerPersistedSession { string ClientId { get; } IDictionary Items { get; } IList Subscriptions { get; } MqttApplicationMessage WillMessage { get; } uint? WillDelayInterval { get; } DateTime? SessionExpiryTimestamp { get; } IList PendingApplicationMessages { get; } } }