pub struct ToolExecutionCompleteUIResourceMetaUICsp {
pub base_uri_domains: Option<Vec<String>>,
pub connect_domains: Option<Vec<String>>,
pub frame_domains: Option<Vec<String>>,
pub resource_domains: Option<Vec<String>>,
}Expand description
CSP domain allowlists for an MCP Apps UI resource, including connect, resource, frame, and base URI domains.
Fields§
§base_uri_domains: Option<Vec<String>>Domains the UI resource may use as document base URIs.
connect_domains: Option<Vec<String>>Domains the UI resource may connect to.
frame_domains: Option<Vec<String>>Domains the UI resource may embed as nested frames.
resource_domains: Option<Vec<String>>Domains from which the UI resource may load scripts, styles, images, and other resources.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ToolExecutionCompleteUIResourceMetaUICsp
impl<'de> Deserialize<'de> for ToolExecutionCompleteUIResourceMetaUICsp
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 ToolExecutionCompleteUIResourceMetaUICsp
impl RefUnwindSafe for ToolExecutionCompleteUIResourceMetaUICsp
impl Send for ToolExecutionCompleteUIResourceMetaUICsp
impl Sync for ToolExecutionCompleteUIResourceMetaUICsp
impl Unpin for ToolExecutionCompleteUIResourceMetaUICsp
impl UnsafeUnpin for ToolExecutionCompleteUIResourceMetaUICsp
impl UnwindSafe for ToolExecutionCompleteUIResourceMetaUICsp
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