pub struct ApiKeyDocument {
pub doc: K2Document,
pub roles: Vec<String>,
pub key_id: String,
pub secret_hash: String,
pub name: Option<String>,
pub active: bool,
pub expires_at: Option<u64>,
pub allowed_ips: Option<Vec<String>>,
pub last_used_at: Option<u64>,
pub last_used_ip: Option<String>,
}Fields§
§doc: K2Document§roles: Vec<String>§key_id: String§secret_hash: String§name: Option<String>§active: bool§expires_at: Option<u64>§allowed_ips: Option<Vec<String>>§last_used_at: Option<u64>§last_used_ip: Option<String>Trait Implementations§
Source§impl Clone for ApiKeyDocument
impl Clone for ApiKeyDocument
Source§fn clone(&self) -> ApiKeyDocument
fn clone(&self) -> ApiKeyDocument
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 ApiKeyDocument
impl Debug for ApiKeyDocument
Source§impl Default for ApiKeyDocument
impl Default for ApiKeyDocument
Source§fn default() -> ApiKeyDocument
fn default() -> ApiKeyDocument
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApiKeyDocument
impl<'de> Deserialize<'de> for ApiKeyDocument
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 ApiKeyDocument
impl PartialEq for ApiKeyDocument
Source§impl Serialize for ApiKeyDocument
impl Serialize for ApiKeyDocument
impl Eq for ApiKeyDocument
impl StructuralPartialEq for ApiKeyDocument
Auto Trait Implementations§
impl Freeze for ApiKeyDocument
impl RefUnwindSafe for ApiKeyDocument
impl Send for ApiKeyDocument
impl Sync for ApiKeyDocument
impl Unpin for ApiKeyDocument
impl UnsafeUnpin for ApiKeyDocument
impl UnwindSafe for ApiKeyDocument
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