pub struct UpdateSessionRequestModelOverride {
pub provider: String,
pub model_ref: String,
pub endpoint_url: Option<String>,
pub capabilities: Option<Map<String, Value>>,
}Expand description
Per-conversation model override. Send null to clear (revert to agent default), or { provider, model_ref, endpoint_url?, capabilities? } to set. The runtime governance allowlist is still enforced at run time.
Fields§
§provider: String§model_ref: String§endpoint_url: Option<String>§capabilities: Option<Map<String, Value>>Trait Implementations§
Source§impl Clone for UpdateSessionRequestModelOverride
impl Clone for UpdateSessionRequestModelOverride
Source§fn clone(&self) -> UpdateSessionRequestModelOverride
fn clone(&self) -> UpdateSessionRequestModelOverride
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 Default for UpdateSessionRequestModelOverride
impl Default for UpdateSessionRequestModelOverride
Source§fn default() -> UpdateSessionRequestModelOverride
fn default() -> UpdateSessionRequestModelOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateSessionRequestModelOverride
impl<'de> Deserialize<'de> for UpdateSessionRequestModelOverride
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
impl StructuralPartialEq for UpdateSessionRequestModelOverride
Auto Trait Implementations§
impl Freeze for UpdateSessionRequestModelOverride
impl RefUnwindSafe for UpdateSessionRequestModelOverride
impl Send for UpdateSessionRequestModelOverride
impl Sync for UpdateSessionRequestModelOverride
impl Unpin for UpdateSessionRequestModelOverride
impl UnsafeUnpin for UpdateSessionRequestModelOverride
impl UnwindSafe for UpdateSessionRequestModelOverride
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