pub struct AudioAnalysisRequest {
pub operation: String,
pub prompt: String,
pub model: String,
pub media: Media,
pub schema: Option<Value>,
pub max_output_tokens: u32,
pub operation_id: Uuid,
pub parent_operation_id: Option<Uuid>,
}Expand description
One Gemini audio-analysis call with exact model and accounting attribution.
Fields§
§operation: String§prompt: String§model: String§media: Media§schema: Option<Value>§max_output_tokens: u32§operation_id: Uuid§parent_operation_id: Option<Uuid>Trait Implementations§
Source§impl Clone for AudioAnalysisRequest
impl Clone for AudioAnalysisRequest
Source§fn clone(&self) -> AudioAnalysisRequest
fn clone(&self) -> AudioAnalysisRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AudioAnalysisRequest
impl Debug for AudioAnalysisRequest
Source§impl PartialEq for AudioAnalysisRequest
impl PartialEq for AudioAnalysisRequest
impl StructuralPartialEq for AudioAnalysisRequest
Auto Trait Implementations§
impl Freeze for AudioAnalysisRequest
impl RefUnwindSafe for AudioAnalysisRequest
impl Send for AudioAnalysisRequest
impl Sync for AudioAnalysisRequest
impl Unpin for AudioAnalysisRequest
impl UnsafeUnpin for AudioAnalysisRequest
impl UnwindSafe for AudioAnalysisRequest
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