pub type StatisticsEvent = StatisticsEvent;
Aliased Type§
pub enum StatisticsEvent {
StatTypesAdded(IdentityId, AssetId, Vec<StatType>),
StatTypesRemoved(IdentityId, AssetId, Vec<StatType>),
AssetStatsUpdated(IdentityId, AssetId, StatType, Vec<StatUpdate>),
SetAssetTransferCompliance(IdentityId, AssetId, Vec<TransferCondition>),
TransferConditionExemptionsAdded(IdentityId, TransferConditionExemptKey, Vec<IdentityId>),
TransferConditionExemptionsRemoved(IdentityId, TransferConditionExemptKey, Vec<IdentityId>),
}
Variants§
StatTypesAdded(IdentityId, AssetId, Vec<StatType>)
Stat types added to asset.
(Caller DID, AssetId, Stat types)
StatTypesRemoved(IdentityId, AssetId, Vec<StatType>)
Stat types removed from asset.
(Caller DID, AssetId, Stat types)
AssetStatsUpdated(IdentityId, AssetId, StatType, Vec<StatUpdate>)
Asset stats updated.
(Caller DID, AssetId, Stat type, Updates)
SetAssetTransferCompliance(IdentityId, AssetId, Vec<TransferCondition>)
Set Transfer compliance rules for asset.
(Caller DID, AssetId, Transfer conditions)
TransferConditionExemptionsAdded(IdentityId, TransferConditionExemptKey, Vec<IdentityId>)
Add IdentityId
s exempt for transfer conditions matching exempt key.
(Caller DID, Exempt key, Entities)
TransferConditionExemptionsRemoved(IdentityId, TransferConditionExemptKey, Vec<IdentityId>)
Remove IdentityId
s exempt for transfer conditions matching exempt key.
(Caller DID, Exempt key, Entities)