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)