OpenAI::VideoResource
Inherits JSON::Serializable < Reference < Object
Structured information describing a generated video job.
Constructors
new(pull : JSON::PullParser)
Sourcenew(id : String = "", object : VideoResourceObject = VideoResourceObject::Video, model : VideoModel = VideoModel::Sora2, status : VideoStatus = VideoStatus::Queued, progress : Int64 = 0, created_at : Int64 = 0, completed_at : VideoResourceCompletedAt = nil, expires_at : VideoResourceExpiresAt = nil, prompt : VideoResourcePrompt = nil, size : VideoSize = VideoSize::N720X1280, seconds : VideoSeconds = VideoSeconds::N4, remixed_from_video_id : VideoResourceRemixedFromVideoId = nil, error : VideoResourceError = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
completed_at
Sourcecompleted_at=(completed_at : VideoResourceCompletedAt)
Sourceerror
Sourceerror=(error : VideoResourceError)
Sourceexpires_at
Sourceexpires_at=(expires_at : VideoResourceExpiresAt)
Sourceprompt
Sourceprompt=(prompt : VideoResourcePrompt)
Sourceremixed_from_video_id
Sourceremixed_from_video_id=(remixed_from_video_id : VideoResourceRemixedFromVideoId)
Source