pub struct GoogleCloudDialogflowCxV3IntentParameter {
pub entity_type: Option<String>,
pub id: Option<String>,
pub is_list: Option<bool>,
pub redact: Option<bool>,
}Expand description
Represents an intent parameter.
This type is not used in any activity, and only used as part of another schema.
Fields§
§entity_type: Option<String>Required. The entity type of the parameter. Format: projects/-/locations/-/agents/-/entityTypes/ for system entity types (for example, projects/-/locations/-/agents/-/entityTypes/sys.date), or projects//locations//agents//entityTypes/ for developer entity types.
id: Option<String>Required. The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
is_list: Option<bool>Indicates whether the parameter represents a list of values.
redact: Option<bool>Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or entity type level redaction is enabled.
Trait Implementations§
Source§impl Clone for GoogleCloudDialogflowCxV3IntentParameter
impl Clone for GoogleCloudDialogflowCxV3IntentParameter
Source§fn clone(&self) -> GoogleCloudDialogflowCxV3IntentParameter
fn clone(&self) -> GoogleCloudDialogflowCxV3IntentParameter
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GoogleCloudDialogflowCxV3IntentParameter
impl Default for GoogleCloudDialogflowCxV3IntentParameter
Source§fn default() -> GoogleCloudDialogflowCxV3IntentParameter
fn default() -> GoogleCloudDialogflowCxV3IntentParameter
Source§impl<'de> Deserialize<'de> for GoogleCloudDialogflowCxV3IntentParameter
impl<'de> Deserialize<'de> for GoogleCloudDialogflowCxV3IntentParameter
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>,
impl Part for GoogleCloudDialogflowCxV3IntentParameter
Auto Trait Implementations§
impl Freeze for GoogleCloudDialogflowCxV3IntentParameter
impl RefUnwindSafe for GoogleCloudDialogflowCxV3IntentParameter
impl Send for GoogleCloudDialogflowCxV3IntentParameter
impl Sync for GoogleCloudDialogflowCxV3IntentParameter
impl Unpin for GoogleCloudDialogflowCxV3IntentParameter
impl UnwindSafe for GoogleCloudDialogflowCxV3IntentParameter
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more