Enum gapi_grpc::google::cloud::dialogflow::v2::intent::WebhookState[][src]

#[repr(i32)]pub enum WebhookState {
    Unspecified,
    Enabled,
    EnabledForSlotFilling,
}

Represents the different states that webhooks can be in.

Variants

Unspecified

Webhook is disabled in the agent and in the intent.

Enabled

Webhook is enabled in the agent and in the intent.

EnabledForSlotFilling

Webhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.

Implementations

impl WebhookState[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of WebhookState.

pub fn from_i32(value: i32) -> Option<WebhookState>[src]

Converts an i32 to a WebhookState, or None if value is not a valid variant.

Trait Implementations

impl Clone for WebhookState[src]

impl Copy for WebhookState[src]

impl Debug for WebhookState[src]

impl Default for WebhookState[src]

impl Eq for WebhookState[src]

impl From<WebhookState> for i32[src]

impl Hash for WebhookState[src]

impl Ord for WebhookState[src]

impl PartialEq<WebhookState> for WebhookState[src]

impl PartialOrd<WebhookState> for WebhookState[src]

impl StructuralEq for WebhookState[src]

impl StructuralPartialEq for WebhookState[src]

Auto Trait Implementations

impl RefUnwindSafe for WebhookState

impl Send for WebhookState

impl Sync for WebhookState

impl Unpin for WebhookState

impl UnwindSafe for WebhookState

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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]