Gemini.Types.Generation.Video.VideoOperation (GeminiEx v0.8.4)

View Source

Represents a video generation operation with progress tracking.

Video generation is a long-running operation that can take several minutes. This struct wraps the base Operation type with video-specific helpers.

Fields

  • operation - Base Operation struct
  • progress_percent - Estimated completion percentage (0-100)
  • estimated_completion_time - Estimated time until completion

Summary

Types

t()

@type t() :: %Gemini.Types.Generation.Video.VideoOperation{
  estimated_completion_time: DateTime.t() | nil,
  operation: Gemini.Types.Operation.t() | nil,
  progress_percent: float() | nil
}