new VideoRecording entity

This commit is contained in:
jojo aquino 2025-03-28 12:27:23 +00:00
parent 3129d90318
commit 9e61c29b94
3 changed files with 41 additions and 6 deletions

View File

@ -5,12 +5,6 @@ namespace EnotaryoPH.Data.Entities
[Table("LawyerVideoConferenceSchedule")]
public class LawyerVideoConferenceSchedule
{
[Column("ServerCallID")]
public string? ServerCallID { get; set; }
[Column("RecordingID")]
public string? RecordingID { get; set; }
[Column("CreatedOn")]
public DateTime? CreatedOn { get; set; }
@ -40,10 +34,18 @@ namespace EnotaryoPH.Data.Entities
[Column("MeetingRoomUserID")]
public string? MeetingRoomUserID { get; set; }
[Column("RecordingID")]
public string? RecordingID { get; set; }
[Column("ServerCallID")]
public string? ServerCallID { get; set; }
[Column("Status")]
public string? Status { get; set; }
[Column("TransactionID")]
public int TransactionID { get; set; }
public VideoRecording VideoRecording { get; set; }
}
}

View File

@ -0,0 +1,32 @@
using System.ComponentModel.DataAnnotations.Schema;
namespace EnotaryoPH.Data.Entities
{
[Table("VideoRecordings")]
public class VideoRecording
{
[Column("CreatedOn")]
public DateTime? CreatedOn { get; set; }
[Column("LocationType")]
public string? LocationType { get; set; }
[Column("Metadata")]
public string? Metadata { get; set; }
[Column("Path")]
public string? Path { get; set; }
[ForeignKey("VideoConferenceScheduleID")]
public LawyerVideoConferenceSchedule VideoConferenceSchedule { get; set; }
[Column("VideoConferenceScheduleID")]
public int VideoConferenceScheduleID { get; set; }
[Column("VideoRecording_UID")]
public Guid? VideoRecording_UID { get; set; }
[Column("VideoRecordingID")]
public int VideoRecordingID { get; set; }
}
}

View File

@ -37,5 +37,6 @@ namespace EnotaryoPH.Data
public DbSet<TransactionSignatory> TransactionSignatories { get; set; }
public DbSet<TransactionSignatoryDeclineReason> TransactionSignatoryDeclineReasons { get; set; }
public DbSet<User> Users { get; set; }
public DbSet<VideoRecording> VideoRecordings { get; set; }
}
}