using CommunityToolkit.Mvvm.Messaging.Messages; namespace SlipItIn.Messages; public sealed record SyncStateInfo(bool IsSyncing, string StatusText, int PendingActions); public class SyncStateChangedMessage : ValueChangedMessage { public SyncStateChangedMessage(SyncStateInfo value) : base(value) { } }