pub struct GoogleCloudDialogflowV2SessionEntityType {
pub entities: Option<Vec<GoogleCloudDialogflowV2EntityTypeEntity>>,
pub entity_override_mode: Option<String>,
pub name: Option<String>,
}
Expand description
A session represents a conversation between a Dialogflow agent and an end-user. You can create special entities, called session entities, during a session. Session entities can extend or replace custom entity types and only exist during the session that they were created for. All session data, including session entities, is stored by Dialogflow for 20 minutes. For more information, see the session entity guide.
§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 environments users sessions entity types create projects (request|response)
- agent environments users sessions entity types get projects (response)
- agent environments users sessions entity types patch projects (request|response)
- agent sessions entity types create projects (request|response)
- agent sessions entity types get projects (response)
- agent sessions entity types patch projects (request|response)
- locations agent environments users sessions entity types create projects (request|response)
- locations agent environments users sessions entity types get projects (response)
- locations agent environments users sessions entity types patch projects (request|response)
- locations agent sessions entity types create projects (request|response)
- locations agent sessions entity types get projects (response)
- locations agent sessions entity types patch projects (request|response)
Fields§
§entities: Option<Vec<GoogleCloudDialogflowV2EntityTypeEntity>>
Required. The collection of entities associated with this session entity type.
entity_override_mode: Option<String>
Required. Indicates whether the additional data should override or supplement the custom entity type definition.
name: Option<String>
Required. The unique identifier of this session entity type. Format: projects//agent/sessions//entityTypes/
, or projects//agent/environments//users//sessions//entityTypes/
. If Environment ID
is not specified, we assume default ‘draft’ environment. If User ID
is not specified, we assume default ‘-’ user. `` must be the display name of an existing entity type in the same agent that will be overridden or supplemented.
Trait Implementations§
source§impl Clone for GoogleCloudDialogflowV2SessionEntityType
impl Clone for GoogleCloudDialogflowV2SessionEntityType
source§fn clone(&self) -> GoogleCloudDialogflowV2SessionEntityType
fn clone(&self) -> GoogleCloudDialogflowV2SessionEntityType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more