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

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

Represents different platforms that a rich message can be intended for.

Variants

Unspecified

Not specified.

Facebook

Facebook.

Slack

Slack.

Telegram

Telegram.

Kik

Kik.

Skype

Skype.

Line

Line.

Viber

Viber.

ActionsOnGoogle

Google Assistant See Dialogflow webhook format

Telephony

Telephony Gateway.

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]