Struct wascap::jwt::ClaimsBuilder
source · pub struct ClaimsBuilder<T> { /* private fields */ }
Implementations§
source§impl<T> ClaimsBuilder<T>where
T: Default + WascapEntity,
impl<T> ClaimsBuilder<T>where
T: Default + WascapEntity,
sourcepub fn expires_in(&mut self, d: Duration) -> &mut Self
pub fn expires_in(&mut self, d: Duration) -> &mut Self
Indicates how long this claim set will remain valid
sourcepub fn valid_in(&mut self, d: Duration) -> &mut Self
pub fn valid_in(&mut self, d: Duration) -> &mut Self
Indicates how long until this claim set becomes valid
sourcepub fn with_metadata(&mut self, metadata: T) -> &mut Self
pub fn with_metadata(&mut self, metadata: T) -> &mut Self
Sets the appropriate metadata for this claims type (e.g. Actor
, Operator
, CapabilityProvider
or Account
)
pub fn build(&self) -> Claims<T>
Trait Implementations§
source§impl<T: Default> Default for ClaimsBuilder<T>
impl<T: Default> Default for ClaimsBuilder<T>
source§fn default() -> ClaimsBuilder<T>
fn default() -> ClaimsBuilder<T>
Returns the “default value” for a type. Read more