Struct google_dialogflow2::api::GoogleCloudDialogflowV2KnowledgeBase [−][src]
A knowledge base represents a collection of knowledge documents that you provide to Dialogflow. Your knowledge documents contain information that may be useful during conversations with end-users. Some Dialogflow features use knowledge bases when looking for a response to an end-user input. For more information, see the knowledge base guide. Note: The projects.agent.knowledgeBases resource is deprecated; only use projects.knowledgeBases.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- agent knowledge bases create projects (request|response)
- agent knowledge bases get projects (response)
- agent knowledge bases patch projects (request|response)
- knowledge bases create projects (request|response)
- knowledge bases get projects (response)
- knowledge bases patch projects (request|response)
- locations knowledge bases create projects (request|response)
- locations knowledge bases get projects (response)
- locations knowledge bases patch projects (request|response)
Fields
display_name: Option<String>Required. The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.
language_code: Option<String>Language which represents the KnowledgeBase. When the KnowledgeBase is created/updated, expect this to be present for non en-us languages. When unspecified, the default language code en-us applies.
name: Option<String>The knowledge base resource name. The name must be empty when creating a knowledge base. Format: projects//locations//knowledgeBases/.
Trait Implementations
impl Clone for GoogleCloudDialogflowV2KnowledgeBase[src]
fn clone(&self) -> GoogleCloudDialogflowV2KnowledgeBase[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for GoogleCloudDialogflowV2KnowledgeBase[src]
impl Default for GoogleCloudDialogflowV2KnowledgeBase[src]
impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2KnowledgeBase[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl RequestValue for GoogleCloudDialogflowV2KnowledgeBase[src]
impl ResponseResult for GoogleCloudDialogflowV2KnowledgeBase[src]
impl Serialize for GoogleCloudDialogflowV2KnowledgeBase[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudDialogflowV2KnowledgeBase[src]
impl Send for GoogleCloudDialogflowV2KnowledgeBase[src]
impl Sync for GoogleCloudDialogflowV2KnowledgeBase[src]
impl Unpin for GoogleCloudDialogflowV2KnowledgeBase[src]
impl UnwindSafe for GoogleCloudDialogflowV2KnowledgeBase[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,