[][src]Enum gcp_client::google::cloud::dialogflow::v2::intent::message::Platform

#[repr(i32)]pub enum Platform {
    Unspecified,
    Facebook,
    Slack,
    Telegram,
    Kik,
    Skype,
    Line,
    Viber,
    ActionsOnGoogle,
    GoogleHangouts,
}

The rich response message integration platform. See Integrations.

Variants

Unspecified

Default platform.

Facebook

Facebook.

Slack

Slack.

Telegram

Telegram.

Kik

Kik.

Skype

Skype.

Line

Line.

Viber

Viber.

ActionsOnGoogle

Google Assistant See Dialogflow webhook format

GoogleHangouts

Google Hangouts.

Implementations

impl Platform[src]

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

Returns true if value is a variant of Platform.

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

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

Trait Implementations

impl Clone for Platform[src]

impl Copy for Platform[src]

impl Debug for Platform[src]

impl Default for Platform[src]

impl Eq for Platform[src]

impl From<Platform> for i32[src]

impl Hash for Platform[src]

impl Ord for Platform[src]

impl PartialEq<Platform> for Platform[src]

impl PartialOrd<Platform> for Platform[src]

impl StructuralEq for Platform[src]

impl StructuralPartialEq for Platform[src]

Auto Trait Implementations

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, 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>, 

impl<T> WithSubscriber for T[src]