pub struct VideoCreateParams {
pub model: Option<String>,
pub prompt: Option<String>,
pub image: Option<String>,
pub size: Option<String>,
pub duration: Option<String>,
pub metadata: BTreeMap<String, String>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 video 创建参数。
Fields§
§model: Option<String>模型 ID。
prompt: Option<String>Prompt。
image: Option<String>参考图片。
size: Option<String>目标尺寸。
duration: Option<String>时长。
metadata: BTreeMap<String, String>自定义 metadata。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for VideoCreateParams
impl Clone for VideoCreateParams
Source§fn clone(&self) -> VideoCreateParams
fn clone(&self) -> VideoCreateParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VideoCreateParams
impl Debug for VideoCreateParams
Source§impl Default for VideoCreateParams
impl Default for VideoCreateParams
Source§fn default() -> VideoCreateParams
fn default() -> VideoCreateParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VideoCreateParams
impl<'de> Deserialize<'de> for VideoCreateParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VideoCreateParams
impl RefUnwindSafe for VideoCreateParams
impl Send for VideoCreateParams
impl Sync for VideoCreateParams
impl Unpin for VideoCreateParams
impl UnsafeUnpin for VideoCreateParams
impl UnwindSafe for VideoCreateParams
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