# UpdateVideoDTO

Type: object

Schema: [UpdateVideoDTO](https://sourcey-gauzy.pages.dev/api-reference/models/updatevideodto/index.md)

- `isActive` (optional)
  Type: boolean
  
  default: true

- `isArchived` (optional)
  Type: boolean
  
  default: false

- `archivedAt` (optional)
  Type: string, date-time
  
  Example:
  
  ```json
  "2018-11-21T06:20:32.232Z"
  ```

- `tenantId` (optional)
  Type: string

- `organizationId` (optional)
  Type: string

- `title` (required)
  Type: string
  
  Title of the video

- `recordedAt` (optional)
  Type: timestamptz
  
  Date when the video was recorded

- `duration` (required)
  Type: number
  
  Duration of the video in seconds

- `size` (required)
  Type: number
  
  Size of the video file in bytes

- `fullUrl` (required)
  Type: string
  
  Full URL to access the video

- `description` (required)
  Type: string
  
  Video description

- `storageProvider` (optional)
  Type: string
  
  enum: ["LOCAL","S3","WASABI","CLOUDINARY","DIGITALOCEAN"]

- `resolution` (optional)
  Type: string
  
  Video resolution in format WIDTH:HEIGHT (e.g., 1920:1080, 3840:2160)

- `codec` (optional)
  Type: string
  
  Video codec used for encoding (e.g., libx264, libx265, vp9)

- `frameRate` (required)
  Type: number
  
  Video frame rate

- `timeSlotId` (optional)
  Type: string
  
  The UUID of the associated TimeSlot