pub struct LifecycleRuleRequest {
pub name: String,
pub content_type: ContentTypeEnum,
pub object_id: Option<Option<String>>,
pub interval: Option<String>,
pub grace_period: Option<String>,
pub reviewer_groups: Option<Vec<Uuid>>,
pub min_reviewers: Option<u16>,
pub min_reviewers_is_per_group: Option<bool>,
pub reviewers: Vec<Uuid>,
pub notification_transports: Option<Vec<Uuid>>,
}Expand description
LifecycleRuleRequest : Mixin to validate that a valid enterprise license exists before allowing to save the object
Fields§
§name: String§content_type: ContentTypeEnum§object_id: Option<Option<String>>§interval: Option<String>§grace_period: Option<String>§reviewer_groups: Option<Vec<Uuid>>§min_reviewers: Option<u16>§min_reviewers_is_per_group: Option<bool>§reviewers: Vec<Uuid>§notification_transports: Option<Vec<Uuid>>Select which transports should be used to notify the reviewers. If none are selected, the notification will only be shown in the authentik UI.
Implementations§
Source§impl LifecycleRuleRequest
impl LifecycleRuleRequest
Sourcepub fn new(
name: String,
content_type: ContentTypeEnum,
reviewers: Vec<Uuid>,
) -> LifecycleRuleRequest
pub fn new( name: String, content_type: ContentTypeEnum, reviewers: Vec<Uuid>, ) -> LifecycleRuleRequest
Mixin to validate that a valid enterprise license exists before allowing to save the object
Trait Implementations§
Source§impl Clone for LifecycleRuleRequest
impl Clone for LifecycleRuleRequest
Source§fn clone(&self) -> LifecycleRuleRequest
fn clone(&self) -> LifecycleRuleRequest
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 LifecycleRuleRequest
impl Debug for LifecycleRuleRequest
Source§impl Default for LifecycleRuleRequest
impl Default for LifecycleRuleRequest
Source§fn default() -> LifecycleRuleRequest
fn default() -> LifecycleRuleRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LifecycleRuleRequest
impl<'de> Deserialize<'de> for LifecycleRuleRequest
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 LifecycleRuleRequest
impl PartialEq for LifecycleRuleRequest
Source§impl Serialize for LifecycleRuleRequest
impl Serialize for LifecycleRuleRequest
impl StructuralPartialEq for LifecycleRuleRequest
Auto Trait Implementations§
impl Freeze for LifecycleRuleRequest
impl RefUnwindSafe for LifecycleRuleRequest
impl Send for LifecycleRuleRequest
impl Sync for LifecycleRuleRequest
impl Unpin for LifecycleRuleRequest
impl UnsafeUnpin for LifecycleRuleRequest
impl UnwindSafe for LifecycleRuleRequest
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