pub trait InspectRole<AccountId>: Inspect<AccountId> {
    // Required methods
    fn is_issuer(collection: &Self::CollectionId, who: &AccountId) -> bool;
    fn is_admin(collection: &Self::CollectionId, who: &AccountId) -> bool;
    fn is_freezer(collection: &Self::CollectionId, who: &AccountId) -> bool;
}
Expand description

Trait for providing an interface to check the account’s role within the collection.

Required Methods§

source

fn is_issuer(collection: &Self::CollectionId, who: &AccountId) -> bool

Returns true if who is the issuer of the collection.

source

fn is_admin(collection: &Self::CollectionId, who: &AccountId) -> bool

Returns true if who is the admin of the collection.

source

fn is_freezer(collection: &Self::CollectionId, who: &AccountId) -> bool

Returns true if who is the freezer of the collection.

Implementors§