pub struct GenaiAttachAgentFunctionResponseAgentChatbot {
pub enabled: Option<bool>,
pub id: Option<String>,
pub name: Option<String>,
pub settings: Map<String, Value>,
}Expand description
GenaiAttachAgentFunctionResponseAgentChatbot
JSON schema
{
"type": "object",
"properties": {
"enabled": {
"examples": [
true
],
"type": "boolean"
},
"id": {
"examples": [
"chatbot-123"
],
"type": "string"
},
"name": {
"examples": [
"Customer Support Bot"
],
"type": "string"
},
"settings": {
"type": "object",
"additionalProperties": true
}
}
}Fields§
§enabled: Option<bool>§id: Option<String>§name: Option<String>§settings: Map<String, Value>Trait Implementations§
Source§impl Clone for GenaiAttachAgentFunctionResponseAgentChatbot
impl Clone for GenaiAttachAgentFunctionResponseAgentChatbot
Source§fn clone(&self) -> GenaiAttachAgentFunctionResponseAgentChatbot
fn clone(&self) -> GenaiAttachAgentFunctionResponseAgentChatbot
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<'de> Deserialize<'de> for GenaiAttachAgentFunctionResponseAgentChatbot
impl<'de> Deserialize<'de> for GenaiAttachAgentFunctionResponseAgentChatbot
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
Source§impl From<&GenaiAttachAgentFunctionResponseAgentChatbot> for GenaiAttachAgentFunctionResponseAgentChatbot
impl From<&GenaiAttachAgentFunctionResponseAgentChatbot> for GenaiAttachAgentFunctionResponseAgentChatbot
Source§fn from(value: &GenaiAttachAgentFunctionResponseAgentChatbot) -> Self
fn from(value: &GenaiAttachAgentFunctionResponseAgentChatbot) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GenaiAttachAgentFunctionResponseAgentChatbot
impl RefUnwindSafe for GenaiAttachAgentFunctionResponseAgentChatbot
impl Send for GenaiAttachAgentFunctionResponseAgentChatbot
impl Sync for GenaiAttachAgentFunctionResponseAgentChatbot
impl Unpin for GenaiAttachAgentFunctionResponseAgentChatbot
impl UnsafeUnpin for GenaiAttachAgentFunctionResponseAgentChatbot
impl UnwindSafe for GenaiAttachAgentFunctionResponseAgentChatbot
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