pub struct AgentSessionUpdateExternalUrlInput {
pub external_link: Option<String>,
pub external_urls: Option<Vec<Box<AgentSessionExternalUrlInput>>>,
pub added_external_urls: Option<Vec<Box<AgentSessionExternalUrlInput>>>,
pub removed_external_urls: Option<Vec<String>>,
}Fields§
§external_link: Option<String>The URL of an external agent-hosted page associated with this session.
external_urls: Option<Vec<Box<AgentSessionExternalUrlInput>>>URLs of external resources associated with this session. Replaces existing URLs.
added_external_urls: Option<Vec<Box<AgentSessionExternalUrlInput>>>URLs of external resources to be added to this session.
removed_external_urls: Option<Vec<String>>URLs to be removed from this session.
Trait Implementations§
Source§impl Clone for AgentSessionUpdateExternalUrlInput
impl Clone for AgentSessionUpdateExternalUrlInput
Source§fn clone(&self) -> AgentSessionUpdateExternalUrlInput
fn clone(&self) -> AgentSessionUpdateExternalUrlInput
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 Default for AgentSessionUpdateExternalUrlInput
impl Default for AgentSessionUpdateExternalUrlInput
Source§fn default() -> AgentSessionUpdateExternalUrlInput
fn default() -> AgentSessionUpdateExternalUrlInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentSessionUpdateExternalUrlInput
impl<'de> Deserialize<'de> for AgentSessionUpdateExternalUrlInput
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 AgentSessionUpdateExternalUrlInput
impl RefUnwindSafe for AgentSessionUpdateExternalUrlInput
impl Send for AgentSessionUpdateExternalUrlInput
impl Sync for AgentSessionUpdateExternalUrlInput
impl Unpin for AgentSessionUpdateExternalUrlInput
impl UnwindSafe for AgentSessionUpdateExternalUrlInput
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