pub struct CustomFieldDef {
pub enabled: Option<bool>,
pub enumitems: Option<Vec<EnumItemDef>>,
pub id: Option<i64>,
pub kind: Option<String>,
pub name: Option<String>,
pub required_for_checkout: Option<bool>,
pub type_: Option<String>,
}
Expand description
Custom field definition.
This type is not used in any activity, and only used as part of another schema.
Fields§
§enabled: Option<bool>
Whether the field is enabled.
enumitems: Option<Vec<EnumItemDef>>
List of enum items for this custom field. Populated only if the field type is enum. Enum fields appear as ‘lists’ in the Coordinate web and mobile UI.
id: Option<i64>
Custom field id.
kind: Option<String>
Identifies this object as a custom field definition.
name: Option<String>
Custom field name.
required_for_checkout: Option<bool>
Whether the field is required for checkout.
type_: Option<String>
Custom field type.
Trait Implementations§
Source§impl Clone for CustomFieldDef
impl Clone for CustomFieldDef
Source§fn clone(&self) -> CustomFieldDef
fn clone(&self) -> CustomFieldDef
Returns a duplicate 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 CustomFieldDef
impl Debug for CustomFieldDef
Source§impl Default for CustomFieldDef
impl Default for CustomFieldDef
Source§fn default() -> CustomFieldDef
fn default() -> CustomFieldDef
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomFieldDef
impl<'de> Deserialize<'de> for CustomFieldDef
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 CustomFieldDef
impl Serialize for CustomFieldDef
impl Part for CustomFieldDef
Auto Trait Implementations§
impl Freeze for CustomFieldDef
impl RefUnwindSafe for CustomFieldDef
impl Send for CustomFieldDef
impl Sync for CustomFieldDef
impl Unpin for CustomFieldDef
impl UnwindSafe for CustomFieldDef
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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