Bunnyx.Stream.Video (Bunnyx v0.3.1)

Copy Markdown View Source

A video in a Stream library. Maps camelCase API fields to snake_case Elixir fields.

Summary

Types

t()

@type t() :: %Bunnyx.Stream.Video{
  available_resolutions: String.t() | nil,
  average_watch_time: integer() | nil,
  category: String.t() | nil,
  collection_id: String.t() | nil,
  date_uploaded: String.t() | nil,
  description: String.t() | nil,
  encode_progress: integer() | nil,
  framerate: number() | nil,
  guid: String.t() | nil,
  has_mp4_fallback: boolean() | nil,
  has_original: boolean() | nil,
  height: integer() | nil,
  is_public: boolean() | nil,
  length: integer() | nil,
  status: integer() | nil,
  storage_size: integer() | nil,
  thumbnail_file_name: String.t() | nil,
  title: String.t() | nil,
  total_watch_time: integer() | nil,
  video_library_id: pos_integer() | nil,
  views: integer() | nil,
  width: integer() | nil
}