pub struct ExternalIdentifierFvo {
pub extensible: Extensible,
pub external_identifier_type: Option<String>,
pub id: String,
pub owner: Option<String>,
}Expand description
ExternalIdentifierFvo defines an external identifier for use in TMForum Open-APIs - When used for in a schema it means that the Entity described by the schema MUST be extended with the @type
Fields§
§extensible: ExtensibleBase Extensible schema for use in TMForum Open-APIs - When used for in a schema it means that the Entity described by the schema MUST be extended with the @type
external_identifier_type: Option<String>Type of the identification, typically would be the type of the entity within the external system
id: Stringidentification of the entity within the external system.
owner: Option<String>Name of the external system that owns the entity.
Trait Implementations§
Source§impl Clone for ExternalIdentifierFvo
impl Clone for ExternalIdentifierFvo
Source§fn clone(&self) -> ExternalIdentifierFvo
fn clone(&self) -> ExternalIdentifierFvo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExternalIdentifierFvo
impl Debug for ExternalIdentifierFvo
Source§impl Default for ExternalIdentifierFvo
impl Default for ExternalIdentifierFvo
Source§fn default() -> ExternalIdentifierFvo
fn default() -> ExternalIdentifierFvo
Returns the “default value” for a type. Read more
Source§impl Deref for ExternalIdentifierFvo
impl Deref for ExternalIdentifierFvo
Source§impl DerefMut for ExternalIdentifierFvo
impl DerefMut for ExternalIdentifierFvo
Source§impl<'de> Deserialize<'de> for ExternalIdentifierFvo
impl<'de> Deserialize<'de> for ExternalIdentifierFvo
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 Display for ExternalIdentifierFvo
impl Display for ExternalIdentifierFvo
Auto Trait Implementations§
impl Freeze for ExternalIdentifierFvo
impl RefUnwindSafe for ExternalIdentifierFvo
impl Send for ExternalIdentifierFvo
impl Sync for ExternalIdentifierFvo
impl Unpin for ExternalIdentifierFvo
impl UnwindSafe for ExternalIdentifierFvo
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)