pub struct TokenRestrictionUpdate {
pub allow_renew: Option<bool>,
pub allow_rescope: Option<bool>,
pub project_id: Option<Option<String>>,
pub user_id: Option<Option<String>>,
pub roles: Option<Vec<RoleRef>>,
}Expand description
New token restriction data.
Fields§
§allow_renew: Option<bool>Allow token renew.
allow_rescope: Option<bool>Allow token rescope.
project_id: Option<Option<String>>Project ID that the token must be bound to.
user_id: Option<Option<String>>User ID that the token must be bound to.
roles: Option<Vec<RoleRef>>Bound token roles.
Trait Implementations§
Source§impl Clone for TokenRestrictionUpdate
impl Clone for TokenRestrictionUpdate
Source§fn clone(&self) -> TokenRestrictionUpdate
fn clone(&self) -> TokenRestrictionUpdate
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 TokenRestrictionUpdate
impl Debug for TokenRestrictionUpdate
Source§impl Default for TokenRestrictionUpdate
impl Default for TokenRestrictionUpdate
Source§fn default() -> TokenRestrictionUpdate
fn default() -> TokenRestrictionUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TokenRestrictionUpdate
impl<'de> Deserialize<'de> for TokenRestrictionUpdate
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TokenRestrictionUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TokenRestrictionUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TokenRestrictionUpdate
impl PartialEq for TokenRestrictionUpdate
Source§impl Serialize for TokenRestrictionUpdate
impl Serialize for TokenRestrictionUpdate
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Source§impl ToSchema for TokenRestrictionUpdate
impl ToSchema for TokenRestrictionUpdate
Source§impl Validate for TokenRestrictionUpdate
impl Validate for TokenRestrictionUpdate
Source§impl<'v_a> ValidateArgs<'v_a> for TokenRestrictionUpdate
impl<'v_a> ValidateArgs<'v_a> for TokenRestrictionUpdate
type Args = ()
fn validate_with_args( &self, args: <TokenRestrictionUpdate as ValidateArgs<'v_a>>::Args, ) -> Result<(), ValidationErrors>
impl StructuralPartialEq for TokenRestrictionUpdate
Auto Trait Implementations§
impl Freeze for TokenRestrictionUpdate
impl RefUnwindSafe for TokenRestrictionUpdate
impl Send for TokenRestrictionUpdate
impl Sync for TokenRestrictionUpdate
impl Unpin for TokenRestrictionUpdate
impl UnsafeUnpin for TokenRestrictionUpdate
impl UnwindSafe for TokenRestrictionUpdate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more