Files
monorepo/LCU.API.Operations.IncentiveAPI/LCU.Library.Internal.IncentiveApiModels/Entities/ActivityStateChange.cs
T
2026-03-17 09:53:09 -05:00

24 lines
714 B
C#

using System;
using System.ComponentModel.DataAnnotations;
using LCU.Library.Internal.IncentiveApiModels.Enums;
using LCU.Library.Internal.IncentiveApiModels.Common;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace LCU.Library.Internal.IncentiveApiModels.Entities
{
public class ActivityStateChange : AuditCreate
{
public int Id { get; set; }
[Required]
public int ActivityId { get; set; }
[Required]
[JsonConverter(typeof(StringEnumConverter))]
public ActivityState State { get; set; }
public DateTime? AcceptedDate { get; set; }
public int ActivityMatchId { get; set; }
public string? Note { get; set; }
}
}