// Copyright (c) Barry Dorrans. All rights reserved.
// Licensed under the MIT License.

namespace idunno.AtProto.Jetstream;

/// <summary>
/// Encapsulates the properties of a Jetstream identity event.
/// </summary>
public sealed record AtJetstreamIdentityEvent : AtJetstreamEvent
{
    /// <summary>
    /// Gets the details of the identity change that triggered this event.
    /// </summary>
    public required AtJetStreamIdentity Identity { get; init; }
}