pub struct TrustedSeatValueKeyV1 {
pub organization_id: TeamId,
pub issuer_id: IssuerId,
pub key_id: KeyId,
pub key_purpose: SeatValueKeyPurposeV1,
pub minimum_epoch: u64,
pub public_key: Ed25519PublicKey,
pub valid_from: TeamTimestampV1,
pub valid_until: TeamTimestampV1,
pub revoked_at: Option<TeamTimestampV1>,
}Fields§
§organization_id: TeamId§issuer_id: IssuerId§key_id: KeyId§key_purpose: SeatValueKeyPurposeV1§minimum_epoch: u64§public_key: Ed25519PublicKey§valid_from: TeamTimestampV1§valid_until: TeamTimestampV1§revoked_at: Option<TeamTimestampV1>Trait Implementations§
Source§impl Clone for TrustedSeatValueKeyV1
impl Clone for TrustedSeatValueKeyV1
Source§impl Debug for TrustedSeatValueKeyV1
impl Debug for TrustedSeatValueKeyV1
Source§impl<'de> Deserialize<'de> for TrustedSeatValueKeyV1
impl<'de> Deserialize<'de> for TrustedSeatValueKeyV1
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
impl Eq for TrustedSeatValueKeyV1
Source§impl PartialEq for TrustedSeatValueKeyV1
impl PartialEq for TrustedSeatValueKeyV1
Source§impl Serialize for TrustedSeatValueKeyV1
impl Serialize for TrustedSeatValueKeyV1
impl StructuralPartialEq for TrustedSeatValueKeyV1
Auto Trait Implementations§
impl Freeze for TrustedSeatValueKeyV1
impl RefUnwindSafe for TrustedSeatValueKeyV1
impl Send for TrustedSeatValueKeyV1
impl Sync for TrustedSeatValueKeyV1
impl Unpin for TrustedSeatValueKeyV1
impl UnsafeUnpin for TrustedSeatValueKeyV1
impl UnwindSafe for TrustedSeatValueKeyV1
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