pub struct ThingTypeDefinition {
pub thing_type_arn: Option<String>,
pub thing_type_metadata: Option<ThingTypeMetadata>,
pub thing_type_name: Option<String>,
pub thing_type_properties: Option<ThingTypeProperties>,
}Expand description
The definition of the thing type, including thing type name and description.
Fields§
§thing_type_arn: Option<String>The thing type ARN.
thing_type_metadata: Option<ThingTypeMetadata>The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.
thing_type_name: Option<String>The name of the thing type.
thing_type_properties: Option<ThingTypeProperties>The ThingTypeProperties for the thing type.
Trait Implementations§
Source§impl Clone for ThingTypeDefinition
impl Clone for ThingTypeDefinition
Source§fn clone(&self) -> ThingTypeDefinition
fn clone(&self) -> ThingTypeDefinition
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 ThingTypeDefinition
impl Debug for ThingTypeDefinition
Source§impl Default for ThingTypeDefinition
impl Default for ThingTypeDefinition
Source§fn default() -> ThingTypeDefinition
fn default() -> ThingTypeDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThingTypeDefinition
impl<'de> Deserialize<'de> for ThingTypeDefinition
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 PartialEq for ThingTypeDefinition
impl PartialEq for ThingTypeDefinition
impl StructuralPartialEq for ThingTypeDefinition
Auto Trait Implementations§
impl Freeze for ThingTypeDefinition
impl RefUnwindSafe for ThingTypeDefinition
impl Send for ThingTypeDefinition
impl Sync for ThingTypeDefinition
impl Unpin for ThingTypeDefinition
impl UnwindSafe for ThingTypeDefinition
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