Skip to main content
Version: 0.2.3

Class: AssetBuilder

Nautilus.AssetBuilder

Implements​

Constructors​

constructor​

• new AssetBuilder()

Properties​

asset​

• Private asset: NautilusAsset

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:16

Methods​

addAdditionalInformation​

▸ addAdditionalInformation(additionalInformation): AssetBuilder

Parameters​

NameType
additionalInformationObject

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.addAdditionalInformation

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:98


addCategories​

▸ addCategories(categories): AssetBuilder

Parameters​

NameType
categoriesstring[]

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.addCategories

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:139


addCredentialAddresses​

▸ addCredentialAddresses(list, addresses): AssetBuilder

Parameters​

NameType
listCredentialListTypes
addressesstring[]

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.addCredentialAddresses

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:148


▸ addLinks(links): AssetBuilder

Parameters​

NameType
linksstring[]

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.addLinks

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:122


addService​

▸ addService(service): AssetBuilder

Parameters​

NameType
serviceNautilusService<ServiceTypes, FileTypes>

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.addService

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:64


addTags​

▸ addTags(tags): AssetBuilder

Parameters​

NameType
tagsstring[]

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.addTags

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:113


build​

▸ build(): NautilusAsset

Returns​

NautilusAsset

Implementation of​

IAssetBuilder.build

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:173


reset​

▸ reset(): void

Returns​

void

Implementation of​

IAssetBuilder.reset

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:18


setAlgorithm​

▸ setAlgorithm(algorithm): AssetBuilder

Parameters​

NameType
algorithmMetadataAlgorithm & { consumerParameters?: NautilusConsumerParameter[] }

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setAlgorithm

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:52


setAuthor​

▸ setAuthor(author): AssetBuilder

Parameters​

NameType
authorstring

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setAuthor

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:46


setContentLanguage​

▸ setContentLanguage(language): AssetBuilder

Parameters​

NameType
languagestring

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setContentLanguage

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:133


setCopyrightHolder​

▸ setCopyrightHolder(copyrightHolder): AssetBuilder

Parameters​

NameType
copyrightHolderstring

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setCopyrightHolder

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:107


setDatatokenData​

▸ setDatatokenData(tokenData): AssetBuilder

Parameters​

NameType
tokenDataDatatokenCreateParamsWithoutOwner

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setDatatokenData

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:76


setDatatokenNameAndSymbol​

▸ setDatatokenNameAndSymbol(dtName, dtSymbol): AssetBuilder

Parameters​

NameType
dtNamestring
dtSymbolstring

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setDatatokenNameAndSymbol

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:82


setDescription​

▸ setDescription(description): AssetBuilder

Parameters​

NameType
descriptionstring

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setDescription

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:34


setLicense​

▸ setLicense(license): AssetBuilder

Parameters​

NameType
licensestring

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setLicense

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:40


setName​

▸ setName(name): AssetBuilder

Parameters​

NameType
namestring

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setName

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:28


setNftData​

▸ setNftData(tokenData): AssetBuilder

Parameters​

NameType
tokenDataNftCreateDataWithoutOwner

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setNftData

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:70


setOwner​

▸ setOwner(owner): AssetBuilder

Parameters​

NameType
ownerstring

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setOwner

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:92


setPricing​

▸ setPricing(pricing): AssetBuilder

Parameters​

NameType
pricingPricingConfigWithoutOwner

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setPricing

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:58


setType​

▸ setType(type): AssetBuilder

Parameters​

NameType
type"dataset" | "algorithm"

Returns​

AssetBuilder

Implementation of​

IAssetBuilder.setType

Defined in​

src/Nautilus/Asset/AssetBuilder.ts:22