Interface: CreateCollectionRequest
Request object to create a collection.
Properties
access
• access: 0 | 1 | 2 | 3 | 4
Access type of the collection
accessAwards
• Optional accessAwards: any[]
Build5 id of awards. If set, only members having the specified awards can access this collection.
accessCollections
• Optional accessCollections: any[]
Build5 id of collections. If set, only members owning NFTs from the specified collection can access this collection.
availableFrom
• Optional availableFrom: Date
The collections available from data. It can be maximum 10 minutes in the past.
bannerUrl
• Optional bannerUrl: string
Banner ulr.
category
• category: "COLLECTIBLE" | "PFP" | "PHOTOGRAPHY" | "ANIMATION" | "GENERATIVE" | "SINGLE" | "INTERACTIVE" | "ABSTRACT" | "PIXELART" | "GAME" | "ART" | "THREE_D"
Category of the collection.
description
• description: string
Description of the collection.
discord
• Optional discord: string
Discord url of the collection.
discounts
• Optional discounts: { amount: number ; tokenReward: number ; tokenSymbol: string }[]
Array of discounts. Minimum 0, maximum 5.
limitedEdition
• Optional limitedEdition: boolean
If true, the collection is limited, it can have a limited number of NFTs.
name
• name: string
Name of the collection.
onePerMemberOnly
• Optional onePerMemberOnly: boolean
If true, only on NFT can be owned per member from this collection.
placeholderUrl
• Optional placeholderUrl: string
Placeholder url.
price
• price: number
Price of the collection. Minimum 1000000, maximum 1000000000000.
royaltiesFee
• royaltiesFee: number
Royalty fee for the collection. Minimum 0, maximum 1
royaltiesSpace
• Optional royaltiesSpace: string
Build5 id of the royalty space.
space
• Optional space: string
Build5 id of the space for this collection.
twitter
• Optional twitter: string
Twitter url of the collection.
type
• type: 0 | 1 | 2
Type of the collection.
url
• Optional url: string
Url for the collection.