Struct aws_sdk_amplifyuibuilder::types::FieldInputConfig
source · #[non_exhaustive]pub struct FieldInputConfig {Show 16 fields
pub type: String,
pub required: Option<bool>,
pub read_only: Option<bool>,
pub placeholder: Option<String>,
pub default_value: Option<String>,
pub descriptive_text: Option<String>,
pub default_checked: Option<bool>,
pub default_country_code: Option<String>,
pub value_mappings: Option<ValueMappings>,
pub name: Option<String>,
pub min_value: Option<f32>,
pub max_value: Option<f32>,
pub step: Option<f32>,
pub value: Option<String>,
pub is_array: Option<bool>,
pub file_uploader_config: Option<FileUploaderFieldConfig>,
}Expand description
Describes the configuration for the default input values to display for a field.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type: StringThe input type for the field.
required: Option<bool>Specifies a field that requires input.
read_only: Option<bool>Specifies a read only field.
placeholder: Option<String>The text to display as a placeholder for the field.
default_value: Option<String>The default value for the field.
descriptive_text: Option<String>The text to display to describe the field.
default_checked: Option<bool>Specifies whether a field has a default value.
default_country_code: Option<String>The default country code for a phone number.
value_mappings: Option<ValueMappings>The information to use to customize the input fields with data at runtime.
name: Option<String>The name of the field.
min_value: Option<f32>The minimum value to display for the field.
max_value: Option<f32>The maximum value to display for the field.
step: Option<f32>The stepping increment for a numeric value in a field.
value: Option<String>The value for the field.
is_array: Option<bool>Specifies whether to render the field as an array. This property is ignored if the dataSourceType for the form is a Data Store.
file_uploader_config: Option<FileUploaderFieldConfig>The configuration for the file uploader field.
Implementations§
source§impl FieldInputConfig
impl FieldInputConfig
sourcepub fn placeholder(&self) -> Option<&str>
pub fn placeholder(&self) -> Option<&str>
The text to display as a placeholder for the field.
sourcepub fn default_value(&self) -> Option<&str>
pub fn default_value(&self) -> Option<&str>
The default value for the field.
sourcepub fn descriptive_text(&self) -> Option<&str>
pub fn descriptive_text(&self) -> Option<&str>
The text to display to describe the field.
sourcepub fn default_checked(&self) -> Option<bool>
pub fn default_checked(&self) -> Option<bool>
Specifies whether a field has a default value.
sourcepub fn default_country_code(&self) -> Option<&str>
pub fn default_country_code(&self) -> Option<&str>
The default country code for a phone number.
sourcepub fn value_mappings(&self) -> Option<&ValueMappings>
pub fn value_mappings(&self) -> Option<&ValueMappings>
The information to use to customize the input fields with data at runtime.
sourcepub fn is_array(&self) -> Option<bool>
pub fn is_array(&self) -> Option<bool>
Specifies whether to render the field as an array. This property is ignored if the dataSourceType for the form is a Data Store.
sourcepub fn file_uploader_config(&self) -> Option<&FileUploaderFieldConfig>
pub fn file_uploader_config(&self) -> Option<&FileUploaderFieldConfig>
The configuration for the file uploader field.
source§impl FieldInputConfig
impl FieldInputConfig
sourcepub fn builder() -> FieldInputConfigBuilder
pub fn builder() -> FieldInputConfigBuilder
Creates a new builder-style object to manufacture FieldInputConfig.
Trait Implementations§
source§impl Clone for FieldInputConfig
impl Clone for FieldInputConfig
source§fn clone(&self) -> FieldInputConfig
fn clone(&self) -> FieldInputConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for FieldInputConfig
impl Debug for FieldInputConfig
source§impl PartialEq for FieldInputConfig
impl PartialEq for FieldInputConfig
source§fn eq(&self, other: &FieldInputConfig) -> bool
fn eq(&self, other: &FieldInputConfig) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for FieldInputConfig
Auto Trait Implementations§
impl Freeze for FieldInputConfig
impl RefUnwindSafe for FieldInputConfig
impl Send for FieldInputConfig
impl Sync for FieldInputConfig
impl Unpin for FieldInputConfig
impl UnwindSafe for FieldInputConfig
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more