namespace NATS.Server.Gateways;

/// <summary>
/// Information about a remote gateway cluster received during implicit discovery.
/// Go reference: server/gateway.go — implicit gateway discovery via INFO gossip.
/// </summary>
public sealed record GatewayInfo
{
    /// <summary>Name of the remote gateway cluster.</summary>
    public required string Name { get; init; }

    /// <summary>URLs for connecting to the remote gateway cluster.</summary>
    public required string[] Urls { get; init; }
}
