# Class VideoDto

Namespace
  adas_core.Domain.Models.Recording

Assembly
  adas-core.Domain.dll

    public record VideoDto : IEquatable<VideoDto>

Inheritance
  object
  VideoDto

Implements
  IEquatable<VideoDto>

Inherited Members
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

Extension Methods
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)

## Properties

### Alarm

    public AlarmEnum.Type? Alarm { get; set; }

#### Property Value

AlarmEnum.Type?

### Alert

    public string? Alert { get; set; }

#### Property Value

string

### BlockChange

    public bool BlockChange { get; set; }

#### Property Value

bool

### CameraId

    public int? CameraId { get; set; }

#### Property Value

int?

### Date

    public DateTime Date { get; set; }

#### Property Value

DateTime

### DeletedBy

    public string? DeletedBy { get; set; }

#### Property Value

string

### DiagnosisDescription

    public string? DiagnosisDescription { get; set; }

#### Property Value

string

### DiagnosisId

    public string? DiagnosisId { get; set; }

#### Property Value

string

### DiseaseId

    public int? DiseaseId { get; set; }

#### Property Value

int?

### Duration

    public int Duration { get; set; }

#### Property Value

int

### EndDate

    public DateTime? EndDate { get; set; }

#### Property Value

DateTime?

### Id

    public string Id { get; set; }

#### Property Value

string

### Observations

    public string? Observations { get; set; }

#### Property Value

string

### PatientId

    public string? PatientId { get; set; }

#### Property Value

string

### ProcedureDescription

    public string? ProcedureDescription { get; set; }

#### Property Value

string

### ProcedureId

    public string? ProcedureId { get; set; }

#### Property Value

string

### PublishedExportDir

    public string? PublishedExportDir { get; set; }

#### Property Value

string

### PublishedFilename

    public string? PublishedFilename { get; set; }

#### Property Value

string

### PublishedVideoPath

    public string? PublishedVideoPath { get; set; }

#### Property Value

string

### RoomId

    public int RoomId { get; set; }

#### Property Value

int

### SecondaryDiagnosisId

    public string? SecondaryDiagnosisId { get; set; }

#### Property Value

string

### SecondaryProcId

    public string? SecondaryProcId { get; set; }

#### Property Value

string

### ServiceId

    public string? ServiceId { get; set; }

#### Property Value

string

### Sid

    public string Sid { get; set; }

#### Property Value

string

### StartDate

    public DateTime? StartDate { get; set; }

#### Property Value

DateTime?

### Store

    public string Store { get; set; }

#### Property Value

string

### ThumbnailId

    public int? ThumbnailId { get; set; }

#### Property Value

int?

### UpdateDate

    public DateTime? UpdateDate { get; set; }

#### Property Value

DateTime?

### VideoStatus

    public StatusEnum.Video VideoStatus { get; set; }

#### Property Value

StatusEnum.Video