pub struct FinanceProofProfile {
pub profile_id: [u8; 32],
pub proof_type: FinanceProofType,
pub required_jurisdiction: Option<String>,
pub min_balance_bracket: Option<BalanceBracket>,
pub min_kyc_level: Option<KycLevel>,
pub max_aml_risk: Option<AmlRisk>,
pub required_issuer_classes: Vec<FinanceIssuerClass>,
pub max_credential_age_secs: u64,
pub policy_id: PolicyId,
}Expand description
Finance proof profile
Fields§
§profile_id: [u8; 32]Profile ID
proof_type: FinanceProofTypeProfile type
required_jurisdiction: Option<String>Required jurisdiction (for address proofs)
min_balance_bracket: Option<BalanceBracket>Minimum balance bracket
min_kyc_level: Option<KycLevel>Minimum KYC level
max_aml_risk: Option<AmlRisk>Maximum acceptable AML risk
required_issuer_classes: Vec<FinanceIssuerClass>Required issuer classes
max_credential_age_secs: u64Maximum age of credential in seconds
policy_id: PolicyIdPolicy ID
Implementations§
Source§impl FinanceProofProfile
impl FinanceProofProfile
Sourcepub fn generate_id(&self) -> [u8; 32]
pub fn generate_id(&self) -> [u8; 32]
Generate profile ID
Trait Implementations§
Source§impl Clone for FinanceProofProfile
impl Clone for FinanceProofProfile
Source§fn clone(&self) -> FinanceProofProfile
fn clone(&self) -> FinanceProofProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FinanceProofProfile
impl Debug for FinanceProofProfile
Source§impl<'de> Deserialize<'de> for FinanceProofProfile
impl<'de> Deserialize<'de> for FinanceProofProfile
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 FinanceProofProfile
impl PartialEq for FinanceProofProfile
Source§fn eq(&self, other: &FinanceProofProfile) -> bool
fn eq(&self, other: &FinanceProofProfile) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FinanceProofProfile
impl Serialize for FinanceProofProfile
impl Eq for FinanceProofProfile
impl StructuralPartialEq for FinanceProofProfile
Auto Trait Implementations§
impl Freeze for FinanceProofProfile
impl RefUnwindSafe for FinanceProofProfile
impl Send for FinanceProofProfile
impl Sync for FinanceProofProfile
impl Unpin for FinanceProofProfile
impl UnsafeUnpin for FinanceProofProfile
impl UnwindSafe for FinanceProofProfile
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