namespace adas_core.Domain.Models;

/// <summary>
/// Represents a Person resource, typically used as a data transfer or API resource model for person-related information.
/// </summary>
public class PersonResource
{
    public Person? Person { get; set; }


    //private string ResourceType { get; } = string.Empty;

    //public override bool Equals(object? obj)
    //{
    //    return obj is PersonResource resource &&
    //           EqualityComparer<Person>.Default.Equals(Person, resource.Person) &&
    //           ResourceType == resource.ResourceType;
    //}

    //public override int GetHashCode()
    //{
    //    return HashCode.Combine(Person, ResourceType);
    //}
}