Struct google_connectors1::api::InputParameter
source · pub struct InputParameter {
pub data_type: Option<String>,
pub default_value: Option<Value>,
pub description: Option<String>,
pub json_schema: Option<JsonSchema>,
pub nullable: Option<bool>,
pub parameter: Option<String>,
}
Expand description
Metadata of an input parameter.
This type is not used in any activity, and only used as part of another schema.
Fields§
§data_type: Option<String>
The data type of the Parameter.
default_value: Option<Value>
The following field specifies the default value of the Parameter provided by the external system if a value is not provided.
description: Option<String>
A brief description of the Parameter.
json_schema: Option<JsonSchema>
JsonSchema representation of this action’s parameter
nullable: Option<bool>
Specifies whether a null value is allowed.
parameter: Option<String>
Name of the Parameter.
Trait Implementations§
source§impl Clone for InputParameter
impl Clone for InputParameter
source§fn clone(&self) -> InputParameter
fn clone(&self) -> InputParameter
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for InputParameter
impl Debug for InputParameter
source§impl Default for InputParameter
impl Default for InputParameter
source§fn default() -> InputParameter
fn default() -> InputParameter
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InputParameter
impl<'de> Deserialize<'de> for InputParameter
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for InputParameter
impl Serialize for InputParameter
impl Part for InputParameter
Auto Trait Implementations§
impl RefUnwindSafe for InputParameter
impl Send for InputParameter
impl Sync for InputParameter
impl Unpin for InputParameter
impl UnwindSafe for InputParameter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more