using Butter.Types; namespace Butter.Dtos.Person; /// /// Represents a summary view of a person. /// public class PersonPreviewDto { /// /// Gets or sets the unique identifier of the person. /// public required Guid Id { get; set; } /// /// Gets or sets the name of the person. /// public required string Name { get; set; } /// /// Gets or sets the asset ID used as the profile picture. /// public Guid? ProfileAssetId { get; set; } /// /// Gets or sets the horizontal crop offset for the profile picture. /// public float? ProfileCropX { get; set; } /// /// Gets or sets the vertical crop offset for the profile picture. /// public float? ProfileCropY { get; set; } /// /// Gets or sets the zoom level for the profile picture. /// public float? ProfileCropZoom { get; set; } /// /// Gets or sets the number of albums associated with this person. /// public int TotalAlbums { get; set; } /// /// Gets or sets the visibility level. Only populated for curators and admins. /// public EVisibility? Visibility { get; set; } }