pub struct CreateJwtTemplateRequest {
pub name: Option<String>,
pub claims: Option<Value>,
pub lifetime: Option<Option<f32>>,
pub allowed_clock_skew: Option<Option<f32>>,
pub custom_signing_key: Option<bool>,
pub signing_algorithm: Option<Option<String>>,
pub signing_key: Option<Option<String>>,
}Fields§
§name: Option<String>JWT template name
claims: Option<Value>JWT template claims in JSON format
lifetime: Option<Option<f32>>JWT token lifetime
allowed_clock_skew: Option<Option<f32>>JWT token allowed clock skew
custom_signing_key: Option<bool>Whether a custom signing key/algorithm is also provided for this template
signing_algorithm: Option<Option<String>>The custom signing algorithm to use when minting JWTs
signing_key: Option<Option<String>>The custom signing private key to use when minting JWTs
Implementations§
Source§impl CreateJwtTemplateRequest
impl CreateJwtTemplateRequest
pub fn new() -> CreateJwtTemplateRequest
Trait Implementations§
Source§impl Clone for CreateJwtTemplateRequest
impl Clone for CreateJwtTemplateRequest
Source§fn clone(&self) -> CreateJwtTemplateRequest
fn clone(&self) -> CreateJwtTemplateRequest
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 CreateJwtTemplateRequest
impl Debug for CreateJwtTemplateRequest
Source§impl<'de> Deserialize<'de> for CreateJwtTemplateRequest
impl<'de> Deserialize<'de> for CreateJwtTemplateRequest
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 CreateJwtTemplateRequest
impl PartialEq for CreateJwtTemplateRequest
Source§impl Serialize for CreateJwtTemplateRequest
impl Serialize for CreateJwtTemplateRequest
impl StructuralPartialEq for CreateJwtTemplateRequest
Auto Trait Implementations§
impl Freeze for CreateJwtTemplateRequest
impl RefUnwindSafe for CreateJwtTemplateRequest
impl Send for CreateJwtTemplateRequest
impl Sync for CreateJwtTemplateRequest
impl Unpin for CreateJwtTemplateRequest
impl UnwindSafe for CreateJwtTemplateRequest
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