using System.Text.Json.Serialization; using SPMS.Application.DTOs.Notice; namespace SPMS.Application.DTOs.Account; public class ActivityListResponseDto { [JsonPropertyName("items")] public List Items { get; set; } = new(); [JsonPropertyName("pagination")] public PaginationDto Pagination { get; set; } = new(); } public class ActivityItemDto { [JsonPropertyName("activity_type")] public string ActivityType { get; set; } = string.Empty; [JsonPropertyName("title")] public string Title { get; set; } = string.Empty; [JsonPropertyName("description")] public string? Description { get; set; } [JsonPropertyName("ip_address")] public string? IpAddress { get; set; } [JsonPropertyName("occurred_at")] public DateTime OccurredAt { get; set; } }