pub struct VideoOperationStart {
pub operation: Value,
pub warnings: Vec<Warning>,
pub provider_metadata: Option<SharedProviderMetadata>,
pub response: VideoResponse,
}Expand description
Result of starting an asynchronous video generation via
VideoModel::do_start.
Aligned with V4 VideoModelV4OperationStartResult.
Fields§
§operation: ValueJSON-serializable opaque reference passed to VideoModel::do_status
to check the status of the generation (e.g. a task ID or poll URL).
warnings: Vec<Warning>Warnings for the start call, e.g. unsupported features.
provider_metadata: Option<SharedProviderMetadata>Additional provider-specific metadata from the start call.
response: VideoResponseResponse information for telemetry and debugging.
Trait Implementations§
Source§impl Clone for VideoOperationStart
impl Clone for VideoOperationStart
Auto Trait Implementations§
impl Freeze for VideoOperationStart
impl RefUnwindSafe for VideoOperationStart
impl Send for VideoOperationStart
impl Sync for VideoOperationStart
impl Unpin for VideoOperationStart
impl UnsafeUnpin for VideoOperationStart
impl UnwindSafe for VideoOperationStart
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more