// // Copyright (c) alveus.dev. All rights reserved. Licensed under the MIT License. // using Astral.Core.Attributes.EntityAnnotation; namespace Astral.Core.Entities; /// /// User profile entity. /// [TableMapping("userProfile")] public class UserProfile { /// /// User id. /// [ColumnMapping("id")] [PrimaryKey] public Guid Id { get; set; } /// /// When the user was created. /// [ColumnMapping("createdAt")] public DateTime CreatedAt { get; set; } /// /// When the user's entity was last updated. /// [ColumnMapping("updatedAt")] public DateTime UpdatedAt { get; set; } /// /// Hero image url. /// [ColumnMapping("heroImageUrl")] public string HeroImageUrl { get; set; } /// /// Thumbnail image url. /// [ColumnMapping("thumbnailImageUrl")] public string ThumbnailImageUrl { get; set; } }