Struct googapis::google::cloud::dialogflow::v2beta1::ConversationProfile [−][src]
pub struct ConversationProfile {Show 14 fields
pub name: String,
pub display_name: String,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub automated_agent_config: Option<AutomatedAgentConfig>,
pub human_agent_assistant_config: Option<HumanAgentAssistantConfig>,
pub human_agent_handoff_config: Option<HumanAgentHandoffConfig>,
pub notification_config: Option<NotificationConfig>,
pub logging_config: Option<LoggingConfig>,
pub new_message_event_notification_config: Option<NotificationConfig>,
pub stt_config: Option<SpeechToTextConfig>,
pub language_code: String,
pub time_zone: String,
pub security_settings: String,
}
Expand description
Defines the services to connect to incoming Dialogflow conversations.
Fields
name: String
The unique identifier of this conversation profile.
Format: projects/<Project ID>/locations/<Location ID>/conversationProfiles/<Conversation Profile ID>
.
display_name: String
Required. Human readable name for this profile. Max length 1024 bytes.
create_time: Option<Timestamp>
Output only. Create time of the conversation profile.
update_time: Option<Timestamp>
Output only. Update time of the conversation profile.
automated_agent_config: Option<AutomatedAgentConfig>
Configuration for an automated agent to use with this profile.
human_agent_assistant_config: Option<HumanAgentAssistantConfig>
Configuration for agent assistance to use with this profile.
human_agent_handoff_config: Option<HumanAgentHandoffConfig>
Configuration for connecting to a live agent.
Currently, this feature is not general available, please contact Google to get access.
notification_config: Option<NotificationConfig>
Configuration for publishing conversation lifecycle events.
logging_config: Option<LoggingConfig>
Configuration for logging conversation lifecycle events.
new_message_event_notification_config: Option<NotificationConfig>
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2beta1.ConversationEvent]
stt_config: Option<SpeechToTextConfig>
Settings for speech transcription.
language_code: String
Language code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-us languages. This should be a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example: “en-US”.
time_zone: String
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
security_settings: String
Name of the CX SecuritySettings reference for the agent.
Format: projects/<Project ID>/locations/<Location ID>/securitySettings/<Security Settings ID>
.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ConversationProfile
impl Send for ConversationProfile
impl Sync for ConversationProfile
impl Unpin for ConversationProfile
impl UnwindSafe for ConversationProfile
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more