//
// Copyright (c) alveus.dev. All rights reserved. Licensed under the MIT License.
//
namespace Astral.Services.Dtos;
///
/// Heartbeat containing location data.
///
public class UserLocationHeartbeatDto
{
///
/// True if connected.
///
public bool? Connected { get; set; }
///
/// Path.
///
public string Path { get; set; }
///
/// Domain id.
///
public Guid? DomainId { get; set; }
///
/// Place id.
///
public Guid? PlaceId { get; set; }
///
/// Network address.
///
public string NetworkAddress { get; set; }
///
/// Network port.
///
public int? NetworkPort { get; set; }
///
/// Node id.
///
public Guid? NodeId { get; set; }
///
/// Availability.
///
public string Availability { get; set; }
}