#nullable disable using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; namespace TwilioSMSReceiver.Data.Models { public class SMSModel { [Key] public int Id { get; set; } [Required] public string ReceivedNumber { get; set; } [Required] public string SenderNumber { get; set; } public DateTime TimeReceived { get; set; } public string? MessageContents { get; set; } public ICollection MMSContent { get; set; } public bool IsForwardedYet { get; set; } } public class MMSModel { [Key] public int Id { get; set; } public int SMSModelId { get; set; } public SMSModel ParentSMSMessage { get; set; } public string OriginalMMSData { get; set; } } public class MSTeamsWebHook { public int Id { get; set; } public string WebHookUri { get; set; } } }