pub struct VerificationViewBuilder<'a, S: State> { /* private fields */ }Expand description
Builder for constructing an instance of this type
Implementations§
Source§impl<'a> VerificationViewBuilder<'a, Empty>
impl<'a> VerificationViewBuilder<'a, Empty>
Source§impl<'a, S> VerificationViewBuilder<'a, S>
impl<'a, S> VerificationViewBuilder<'a, S>
Sourcepub fn created_at(
self,
value: impl Into<Datetime>,
) -> VerificationViewBuilder<'a, SetCreatedAt<S>>
pub fn created_at( self, value: impl Into<Datetime>, ) -> VerificationViewBuilder<'a, SetCreatedAt<S>>
Set the createdAt field (required)
Source§impl<'a, S> VerificationViewBuilder<'a, S>
impl<'a, S> VerificationViewBuilder<'a, S>
Sourcepub fn display_name(
self,
value: impl Into<CowStr<'a>>,
) -> VerificationViewBuilder<'a, SetDisplayName<S>>
pub fn display_name( self, value: impl Into<CowStr<'a>>, ) -> VerificationViewBuilder<'a, SetDisplayName<S>>
Set the displayName field (required)
Source§impl<'a, S> VerificationViewBuilder<'a, S>
impl<'a, S> VerificationViewBuilder<'a, S>
Source§impl<'a, S> VerificationViewBuilder<'a, S>
impl<'a, S> VerificationViewBuilder<'a, S>
Source§impl<'a, S: State> VerificationViewBuilder<'a, S>
impl<'a, S: State> VerificationViewBuilder<'a, S>
Sourcepub fn issuer_profile(self, value: impl Into<Option<Data<'a>>>) -> Self
pub fn issuer_profile(self, value: impl Into<Option<Data<'a>>>) -> Self
Set the issuerProfile field (optional)
Sourcepub fn maybe_issuer_profile(self, value: Option<Data<'a>>) -> Self
pub fn maybe_issuer_profile(self, value: Option<Data<'a>>) -> Self
Set the issuerProfile field to an Option value (optional)
Source§impl<'a, S: State> VerificationViewBuilder<'a, S>
impl<'a, S: State> VerificationViewBuilder<'a, S>
Sourcepub fn issuer_repo(
self,
value: impl Into<Option<VerificationViewIssuerRepo<'a>>>,
) -> Self
pub fn issuer_repo( self, value: impl Into<Option<VerificationViewIssuerRepo<'a>>>, ) -> Self
Set the issuerRepo field (optional)
Sourcepub fn maybe_issuer_repo(
self,
value: Option<VerificationViewIssuerRepo<'a>>,
) -> Self
pub fn maybe_issuer_repo( self, value: Option<VerificationViewIssuerRepo<'a>>, ) -> Self
Set the issuerRepo field to an Option value (optional)
Source§impl<'a, S: State> VerificationViewBuilder<'a, S>
impl<'a, S: State> VerificationViewBuilder<'a, S>
Sourcepub fn revoke_reason(self, value: impl Into<Option<CowStr<'a>>>) -> Self
pub fn revoke_reason(self, value: impl Into<Option<CowStr<'a>>>) -> Self
Set the revokeReason field (optional)
Sourcepub fn maybe_revoke_reason(self, value: Option<CowStr<'a>>) -> Self
pub fn maybe_revoke_reason(self, value: Option<CowStr<'a>>) -> Self
Set the revokeReason field to an Option value (optional)
Source§impl<'a, S: State> VerificationViewBuilder<'a, S>
impl<'a, S: State> VerificationViewBuilder<'a, S>
Sourcepub fn revoked_at(self, value: impl Into<Option<Datetime>>) -> Self
pub fn revoked_at(self, value: impl Into<Option<Datetime>>) -> Self
Set the revokedAt field (optional)
Sourcepub fn maybe_revoked_at(self, value: Option<Datetime>) -> Self
pub fn maybe_revoked_at(self, value: Option<Datetime>) -> Self
Set the revokedAt field to an Option value (optional)
Source§impl<'a, S: State> VerificationViewBuilder<'a, S>
impl<'a, S: State> VerificationViewBuilder<'a, S>
Sourcepub fn revoked_by(self, value: impl Into<Option<Did<'a>>>) -> Self
pub fn revoked_by(self, value: impl Into<Option<Did<'a>>>) -> Self
Set the revokedBy field (optional)
Sourcepub fn maybe_revoked_by(self, value: Option<Did<'a>>) -> Self
pub fn maybe_revoked_by(self, value: Option<Did<'a>>) -> Self
Set the revokedBy field to an Option value (optional)
Source§impl<'a, S> VerificationViewBuilder<'a, S>
impl<'a, S> VerificationViewBuilder<'a, S>
Sourcepub fn subject(
self,
value: impl Into<Did<'a>>,
) -> VerificationViewBuilder<'a, SetSubject<S>>
pub fn subject( self, value: impl Into<Did<'a>>, ) -> VerificationViewBuilder<'a, SetSubject<S>>
Set the subject field (required)
Source§impl<'a, S: State> VerificationViewBuilder<'a, S>
impl<'a, S: State> VerificationViewBuilder<'a, S>
Sourcepub fn subject_profile(self, value: impl Into<Option<Data<'a>>>) -> Self
pub fn subject_profile(self, value: impl Into<Option<Data<'a>>>) -> Self
Set the subjectProfile field (optional)
Sourcepub fn maybe_subject_profile(self, value: Option<Data<'a>>) -> Self
pub fn maybe_subject_profile(self, value: Option<Data<'a>>) -> Self
Set the subjectProfile field to an Option value (optional)
Source§impl<'a, S: State> VerificationViewBuilder<'a, S>
impl<'a, S: State> VerificationViewBuilder<'a, S>
Sourcepub fn subject_repo(
self,
value: impl Into<Option<VerificationViewSubjectRepo<'a>>>,
) -> Self
pub fn subject_repo( self, value: impl Into<Option<VerificationViewSubjectRepo<'a>>>, ) -> Self
Set the subjectRepo field (optional)
Sourcepub fn maybe_subject_repo(
self,
value: Option<VerificationViewSubjectRepo<'a>>,
) -> Self
pub fn maybe_subject_repo( self, value: Option<VerificationViewSubjectRepo<'a>>, ) -> Self
Set the subjectRepo field to an Option value (optional)
Source§impl<'a, S> VerificationViewBuilder<'a, S>
impl<'a, S> VerificationViewBuilder<'a, S>
Source§impl<'a, S> VerificationViewBuilder<'a, S>
impl<'a, S> VerificationViewBuilder<'a, S>
Sourcepub fn build(self) -> VerificationView<'a>
pub fn build(self) -> VerificationView<'a>
Build the final struct
Sourcepub fn build_with_data(
self,
extra_data: BTreeMap<SmolStr, Data<'a>>,
) -> VerificationView<'a>
pub fn build_with_data( self, extra_data: BTreeMap<SmolStr, Data<'a>>, ) -> VerificationView<'a>
Build the final struct with custom extra_data