Struct azure_devops_rust_api::graph::models::GraphProviderInfo
source · pub struct GraphProviderInfo {
pub descriptor: Option<String>,
pub domain: Option<String>,
pub origin: Option<String>,
pub origin_id: Option<String>,
}Expand description
Who is the provider for this user and what is the identifier and domain that is used to uniquely identify the user.
Fields§
§descriptor: Option<String>The descriptor is the primary way to reference the graph subject while the system is running. This field will uniquely identify the same graph subject across both Accounts and Organizations.
domain: Option<String>This represents the name of the container of origin for a graph member. (For MSA this is “Windows Live ID”, for AAD the tenantID of the directory.)
origin: Option<String>The type of source provider for the origin identifier (ex: “aad”, “msa”)
origin_id: Option<String>The unique identifier from the system of origin. (For MSA this is the PUID in hex notation, for AAD this is the object id.)
Implementations§
Trait Implementations§
source§impl Clone for GraphProviderInfo
impl Clone for GraphProviderInfo
source§fn clone(&self) -> GraphProviderInfo
fn clone(&self) -> GraphProviderInfo
Returns a copy 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 GraphProviderInfo
impl Debug for GraphProviderInfo
source§impl Default for GraphProviderInfo
impl Default for GraphProviderInfo
source§fn default() -> GraphProviderInfo
fn default() -> GraphProviderInfo
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GraphProviderInfo
impl<'de> Deserialize<'de> for GraphProviderInfo
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<GraphProviderInfo> for GraphProviderInfo
impl PartialEq<GraphProviderInfo> for GraphProviderInfo
source§fn eq(&self, other: &GraphProviderInfo) -> bool
fn eq(&self, other: &GraphProviderInfo) -> bool
This method tests for
self and other values to be equal, and is used
by ==.