Struct gapi_grpc::google::cloud::dialogflow::v2::human_agent_assistant_config::SuggestionConfig[][src]

pub struct SuggestionConfig {
    pub feature_configs: Vec<SuggestionFeatureConfig>,
    pub group_suggestion_responses: bool,
}

Detail human agent assistant config.

Fields

feature_configs: Vec<SuggestionFeatureConfig>

Configuration of different suggestion features. One feature can have only one config.

group_suggestion_responses: bool

If group_suggestion_responses is false, and there are multiple feature_configs in event based suggestion or StreamingAnalyzeContent, we will try to deliver suggestions to customers as soon as we get new suggestion. Different type of suggestions based on the same context will be in separate Pub/Sub event or StreamingAnalyzeContentResponse.

If group_suggestion_responses set to true. All the suggestions to the same participant based on the same context will be grouped into a single Pub/Sub event or StreamingAnalyzeContentResponse.

Trait Implementations

impl Clone for SuggestionConfig[src]

impl Debug for SuggestionConfig[src]

impl Default for SuggestionConfig[src]

impl Message for SuggestionConfig[src]

impl PartialEq<SuggestionConfig> for SuggestionConfig[src]

impl StructuralPartialEq for SuggestionConfig[src]

Auto Trait Implementations

impl RefUnwindSafe for SuggestionConfig

impl Send for SuggestionConfig

impl Sync for SuggestionConfig

impl Unpin for SuggestionConfig

impl UnwindSafe for SuggestionConfig

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]