pub struct SourceRequest {
pub name: String,
pub slug: String,
pub enabled: Option<bool>,
pub authentication_flow: Option<Option<Uuid>>,
pub enrollment_flow: Option<Option<Uuid>>,
pub user_property_mappings: Option<Vec<Uuid>>,
pub group_property_mappings: Option<Vec<Uuid>>,
pub policy_engine_mode: Option<PolicyEngineMode>,
pub user_matching_mode: Option<UserMatchingModeEnum>,
pub user_path_template: Option<String>,
}Expand description
SourceRequest : Source Serializer
Fields§
§name: StringSource’s display Name.
slug: StringInternal source name, used in URLs.
enabled: Option<bool>§authentication_flow: Option<Option<Uuid>>Flow to use when authenticating existing users.
enrollment_flow: Option<Option<Uuid>>Flow to use when enrolling new users.
user_property_mappings: Option<Vec<Uuid>>§group_property_mappings: Option<Vec<Uuid>>§policy_engine_mode: Option<PolicyEngineMode>§user_matching_mode: Option<UserMatchingModeEnum>How the source determines if an existing user should be authenticated or a new user enrolled.
user_path_template: Option<String>Implementations§
Source§impl SourceRequest
impl SourceRequest
Sourcepub fn new(name: String, slug: String) -> SourceRequest
pub fn new(name: String, slug: String) -> SourceRequest
Source Serializer
Trait Implementations§
Source§impl Clone for SourceRequest
impl Clone for SourceRequest
Source§fn clone(&self) -> SourceRequest
fn clone(&self) -> SourceRequest
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 SourceRequest
impl Debug for SourceRequest
Source§impl Default for SourceRequest
impl Default for SourceRequest
Source§fn default() -> SourceRequest
fn default() -> SourceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceRequest
impl<'de> Deserialize<'de> for SourceRequest
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 SourceRequest
impl PartialEq for SourceRequest
Source§impl Serialize for SourceRequest
impl Serialize for SourceRequest
impl StructuralPartialEq for SourceRequest
Auto Trait Implementations§
impl Freeze for SourceRequest
impl RefUnwindSafe for SourceRequest
impl Send for SourceRequest
impl Sync for SourceRequest
impl Unpin for SourceRequest
impl UnsafeUnpin for SourceRequest
impl UnwindSafe for SourceRequest
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