pub struct EntityAttribute {
pub logical_name: String,
pub schema_name: String,
pub attribute_type: Option<String>,
pub attribute_type_name: Option<AttributeTypeName>,
pub is_custom_attribute: Option<bool>,
pub is_valid_odata_attribute: Option<bool>,
pub is_valid_for_read: Option<bool>,
pub is_valid_for_update: Option<bool>,
}Expand description
Dataverse attribute metadata.
Fields§
§logical_name: StringLogical name of the attribute.
schema_name: StringSchema name of the attribute.
attribute_type: Option<String>Attribute type name.
attribute_type_name: Option<AttributeTypeName>Specific attribute type name.
is_custom_attribute: Option<bool>True if the attribute is custom.
is_valid_odata_attribute: Option<bool>True if the attribute is valid for OData.
is_valid_for_read: Option<bool>True if the attribute is valid for read operations.
is_valid_for_update: Option<bool>True if the attribute is valid for update operations.
Trait Implementations§
Source§impl Clone for EntityAttribute
impl Clone for EntityAttribute
Source§fn clone(&self) -> EntityAttribute
fn clone(&self) -> EntityAttribute
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EntityAttribute
impl Debug for EntityAttribute
Source§impl<'de> Deserialize<'de> for EntityAttribute
impl<'de> Deserialize<'de> for EntityAttribute
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
Auto Trait Implementations§
impl Freeze for EntityAttribute
impl RefUnwindSafe for EntityAttribute
impl Send for EntityAttribute
impl Sync for EntityAttribute
impl Unpin for EntityAttribute
impl UnsafeUnpin for EntityAttribute
impl UnwindSafe for EntityAttribute
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