#[non_exhaustive]pub struct AuthNMappingRelationships {
pub role: Option<RelationshipToRole>,
pub saml_assertion_attribute: Option<RelationshipToSAMLAssertionAttribute>,
pub team: Option<RelationshipToTeam>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
All relationships associated with AuthN Mapping.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.role: Option<RelationshipToRole>
Relationship to role.
saml_assertion_attribute: Option<RelationshipToSAMLAssertionAttribute>
AuthN Mapping relationship to SAML Assertion Attribute.
team: Option<RelationshipToTeam>
Relationship to team.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl AuthNMappingRelationships
impl AuthNMappingRelationships
pub fn new() -> AuthNMappingRelationships
pub fn role(self, value: RelationshipToRole) -> Self
pub fn saml_assertion_attribute( self, value: RelationshipToSAMLAssertionAttribute, ) -> Self
pub fn team(self, value: RelationshipToTeam) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for AuthNMappingRelationships
impl Clone for AuthNMappingRelationships
Source§fn clone(&self) -> AuthNMappingRelationships
fn clone(&self) -> AuthNMappingRelationships
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 AuthNMappingRelationships
impl Debug for AuthNMappingRelationships
Source§impl Default for AuthNMappingRelationships
impl Default for AuthNMappingRelationships
Source§impl<'de> Deserialize<'de> for AuthNMappingRelationships
impl<'de> Deserialize<'de> for AuthNMappingRelationships
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
impl StructuralPartialEq for AuthNMappingRelationships
Auto Trait Implementations§
impl Freeze for AuthNMappingRelationships
impl RefUnwindSafe for AuthNMappingRelationships
impl Send for AuthNMappingRelationships
impl Sync for AuthNMappingRelationships
impl Unpin for AuthNMappingRelationships
impl UnwindSafe for AuthNMappingRelationships
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