Appearance
@props-labs/fuels • Docs
@props-labs/fuels / CollectionManager
Class: CollectionManager
CollectionManager
Classdesc
Manages collections within the Props SDK on the Fuel network.
Extends
PropsContractManager
Constructors
new CollectionManager()
new CollectionManager():
CollectionManager
Creates a new instance of the CollectionManager class.
Returns
Overrides
PropsContractManager.constructor
Defined in
collection/collection-manager.ts:23
Properties
events
events:
PropsEvents
Inherited from
PropsContractManager.events
Defined in
contract/contract-manager.ts:8
Methods
create()
create(
params):Promise<Collection>
Creates a new collection.
Parameters
• params: CollectionCreateOptions
Additional configuration options for creating the collection.
Returns
Promise<Collection>
A promise that resolves to the ID of the created collection.
Defined in
collection/collection-manager.ts:33
emit()
emit(
event, ...args):void
Parameters
• event: string
• ...args: any[]
Returns
void
Inherited from
PropsContractManager.emit
Defined in
core/events.ts:102
get()
get(
collectionId,owner):Promise<Collection>
Gets the details of a specific collection.
Parameters
• collectionId: string
The ID of the collection to retrieve.
• owner: Account
The account that owns the collection.
Returns
Promise<Collection>
A promise that resolves to the collection object.
Defined in
collection/collection-manager.ts:244
list()
list(
owner,network):Promise<Collection[]>
Parameters
• owner: Account
• network: Network = defaultNetwork
Returns
Promise<Collection[]>
Defined in
collection/collection-manager.ts:138
on()
on(
event,listener):void
Parameters
• event: string
• listener
Returns
void
Inherited from
PropsContractManager.on
Defined in
core/events.ts:95
removeAllListeners()
removeAllListeners(
event?):void
Parameters
• event?: string
Returns
void
Inherited from
PropsContractManager.removeAllListeners
Defined in
core/events.ts:116
removeListener()
removeListener(
event,listener):void
Parameters
• event: string
• listener
Returns
void
Inherited from
PropsContractManager.removeListener
Defined in
core/events.ts:108