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