Trait polkadot_sdk_frame::traits::tokens::nonfungibles_v2::Create
pub trait Create<AccountId, CollectionConfig>: Inspect<AccountId> {
// Required methods
fn create_collection(
who: &AccountId,
admin: &AccountId,
config: &CollectionConfig,
) -> Result<Self::CollectionId, DispatchError>;
fn create_collection_with_id(
collection: Self::CollectionId,
who: &AccountId,
admin: &AccountId,
config: &CollectionConfig,
) -> Result<(), DispatchError>;
}
Expand description
Trait for providing the ability to create collections of nonfungible items.
Required Methods§
fn create_collection(
who: &AccountId,
admin: &AccountId,
config: &CollectionConfig,
) -> Result<Self::CollectionId, DispatchError>
fn create_collection( who: &AccountId, admin: &AccountId, config: &CollectionConfig, ) -> Result<Self::CollectionId, DispatchError>
Create a collection
of nonfungible items to be owned by who
and managed by admin
.
fn create_collection_with_id( collection: Self::CollectionId, who: &AccountId, admin: &AccountId, config: &CollectionConfig, ) -> Result<(), DispatchError>
Object Safety§
This trait is not object safe.