pub struct VerificationViewData {Show 13 fields
pub created_at: Datetime,
pub display_name: String,
pub handle: Handle,
pub issuer: Did,
pub issuer_profile: Option<Union<VerificationViewIssuerProfileRefs>>,
pub issuer_repo: Option<Union<VerificationViewIssuerRepoRefs>>,
pub revoke_reason: Option<String>,
pub revoked_at: Option<Datetime>,
pub revoked_by: Option<Did>,
pub subject: Did,
pub subject_profile: Option<Union<VerificationViewSubjectProfileRefs>>,
pub subject_repo: Option<Union<VerificationViewSubjectRepoRefs>>,
pub uri: String,
}
namespace-toolsozone
only.Expand description
Verification data for the associated subject.
Fields§
§created_at: Datetime
Timestamp when the verification was created.
display_name: String
Display name of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current displayName matches the one at the time of verifying.
handle: Handle
Handle of the subject the verification applies to at the moment of verifying, which might not be the same at the time of viewing. The verification is only valid if the current handle matches the one at the time of verifying.
issuer: Did
The user who issued this verification.
issuer_profile: Option<Union<VerificationViewIssuerProfileRefs>>
§issuer_repo: Option<Union<VerificationViewIssuerRepoRefs>>
§revoke_reason: Option<String>
Describes the reason for revocation, also indicating that the verification is no longer valid.
revoked_at: Option<Datetime>
Timestamp when the verification was revoked.
revoked_by: Option<Did>
The user who revoked this verification.
subject: Did
The subject of the verification.
subject_profile: Option<Union<VerificationViewSubjectProfileRefs>>
§subject_repo: Option<Union<VerificationViewSubjectRepoRefs>>
§uri: String
The AT-URI of the verification record.
Trait Implementations§
Source§impl Clone for VerificationViewData
impl Clone for VerificationViewData
Source§fn clone(&self) -> VerificationViewData
fn clone(&self) -> VerificationViewData
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for VerificationViewData
impl Debug for VerificationViewData
Source§impl<'de> Deserialize<'de> for VerificationViewData
impl<'de> Deserialize<'de> for VerificationViewData
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>,
Source§impl PartialEq for VerificationViewData
impl PartialEq for VerificationViewData
Source§impl Serialize for VerificationViewData
impl Serialize for VerificationViewData
impl Eq for VerificationViewData
impl StructuralPartialEq for VerificationViewData
Auto Trait Implementations§
impl Freeze for VerificationViewData
impl RefUnwindSafe for VerificationViewData
impl Send for VerificationViewData
impl Sync for VerificationViewData
impl Unpin for VerificationViewData
impl UnwindSafe for VerificationViewData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.