Struct google_chat1::api::FormAction [−][src]
A form action describes the behavior when the form is submitted. For example, an Apps Script can be invoked to handle the form.
This type is not used in any activity, and only used as part of another schema.
Fields
action_method_name: Option<String>
The method name is used to identify which part of the form triggered the form submission. This information is echoed back to the bot as part of the card click event. The same method name can be used for several elements that trigger a common behavior if desired.
parameters: Option<Vec<ActionParameter>>
List of action parameters.
Trait Implementations
impl Clone for FormAction
[src]
fn clone(&self) -> FormAction
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for FormAction
[src]
impl Default for FormAction
[src]
fn default() -> FormAction
[src]
impl<'de> Deserialize<'de> for FormAction
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for FormAction
[src]
impl Serialize for FormAction
[src]
Auto Trait Implementations
impl RefUnwindSafe for FormAction
impl Send for FormAction
impl Sync for FormAction
impl Unpin for FormAction
impl UnwindSafe for FormAction
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,