pub struct SessionResource {
pub id: String,
pub expires_at: u64,
pub model: LiveModel,
pub status: String,
pub audio: Option<LiveAudioConfig>,
pub client: Option<Value>,
pub delegation: Option<Value>,
pub input: Vec<Value>,
pub instructions: Option<String>,
pub store: Option<bool>,
}Expand description
Resolved Live session state.
Fields§
§id: String§expires_at: u64§model: LiveModel§status: String§audio: Option<LiveAudioConfig>§client: Option<Value>§delegation: Option<Value>§input: Vec<Value>§instructions: Option<String>§store: Option<bool>Trait Implementations§
Source§impl Clone for SessionResource
impl Clone for SessionResource
Source§impl Debug for SessionResource
impl Debug for SessionResource
Source§impl<'de> Deserialize<'de> for SessionResource
impl<'de> Deserialize<'de> for SessionResource
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 SessionResource
impl RefUnwindSafe for SessionResource
impl Send for SessionResource
impl Sync for SessionResource
impl Unpin for SessionResource
impl UnsafeUnpin for SessionResource
impl UnwindSafe for SessionResource
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