Type Alias ComplianceManagerEvent

Source
pub type ComplianceManagerEvent = ComplianceManagerEvent;

Aliased Type§

pub enum ComplianceManagerEvent {
    ComplianceRequirementCreated(IdentityId, AssetId, ComplianceRequirement),
    ComplianceRequirementRemoved(IdentityId, AssetId, u32),
    AssetComplianceReplaced(IdentityId, AssetId, Vec<ComplianceRequirement>),
    AssetComplianceReset(IdentityId, AssetId),
    AssetComplianceResumed(IdentityId, AssetId),
    AssetCompliancePaused(IdentityId, AssetId),
    ComplianceRequirementChanged(IdentityId, AssetId, ComplianceRequirement),
    TrustedDefaultClaimIssuerAdded(IdentityId, AssetId, TrustedIssuer),
    TrustedDefaultClaimIssuerRemoved(IdentityId, AssetId, IdentityId),
}

Variants§

§

ComplianceRequirementCreated(IdentityId, AssetId, ComplianceRequirement)

Emitted when new compliance requirement is created. (caller DID, AssetId, ComplianceRequirement).

§

ComplianceRequirementRemoved(IdentityId, AssetId, u32)

Emitted when a compliance requirement is removed. (caller DID, AssetId, requirement_id).

§

AssetComplianceReplaced(IdentityId, AssetId, Vec<ComplianceRequirement>)

Emitted when an asset compliance is replaced. Parameters: caller DID, AssetId, new asset compliance.

§

AssetComplianceReset(IdentityId, AssetId)

Emitted when an asset compliance of a asset_id is reset. (caller DID, AssetId).

§

AssetComplianceResumed(IdentityId, AssetId)

Emitted when an asset compliance for a given asset_id gets resume. (caller DID, AssetId).

§

AssetCompliancePaused(IdentityId, AssetId)

Emitted when an asset compliance for a given asset_id gets paused. (caller DID, AssetId).

§

ComplianceRequirementChanged(IdentityId, AssetId, ComplianceRequirement)

Emitted when compliance requirement get modified/change. (caller DID, AssetId, ComplianceRequirement).

§

TrustedDefaultClaimIssuerAdded(IdentityId, AssetId, TrustedIssuer)

Emitted when default claim issuer list for a given asset_id gets added. (caller DID, AssetId, Added TrustedIssuer).

§

TrustedDefaultClaimIssuerRemoved(IdentityId, AssetId, IdentityId)

Emitted when default claim issuer list for a given asset_id get removed. (caller DID, AssetId, Removed TrustedIssuer).