Type Alias polymesh_api_tester::ExternalAgentsEvent
source · pub type ExternalAgentsEvent = ExternalAgentsEvent;
Aliased Type§
enum ExternalAgentsEvent {
GroupCreated(EventOnly<IdentityId>, Ticker, AGId, SubsetRestriction<PalletPermissions>),
GroupPermissionsUpdated(EventOnly<IdentityId>, Ticker, AGId, SubsetRestriction<PalletPermissions>),
AgentAdded(EventOnly<IdentityId>, Ticker, AgentGroup),
AgentRemoved(EventOnly<IdentityId>, Ticker, IdentityId),
GroupChanged(EventOnly<IdentityId>, Ticker, IdentityId, AgentGroup),
}
Variants§
GroupCreated(EventOnly<IdentityId>, Ticker, AGId, SubsetRestriction<PalletPermissions>)
An Agent Group was created.
(Caller DID, AG’s ticker, AG’s ID, AG’s permissions)
GroupPermissionsUpdated(EventOnly<IdentityId>, Ticker, AGId, SubsetRestriction<PalletPermissions>)
An Agent Group’s permissions was updated.
(Caller DID, AG’s ticker, AG’s ID, AG’s new permissions)
AgentAdded(EventOnly<IdentityId>, Ticker, AgentGroup)
An agent was added.
(Caller/Agent DID, Agent’s ticker, Agent’s group)
AgentRemoved(EventOnly<IdentityId>, Ticker, IdentityId)
An agent was removed.
(Caller DID, Agent’s ticker, Agent’s DID)
GroupChanged(EventOnly<IdentityId>, Ticker, IdentityId, AgentGroup)
An agent’s group was changed.
(Caller DID, Agent’s ticker, Agent’s DID, The new group of the agent)