Skip to main content
Version: 0.3.0-beta

Class: AssetBuilder

Nautilus.AssetBuilder

Implements

Constructors

constructor

new AssetBuilder()

Properties

asset

Private asset: NautilusAsset

Defined in

src/Nautilus/Asset/AssetBuilder.ts:12

Methods

addAdditionalInformation

addAdditionalInformation(additionalInformation): AssetBuilder

Parameters

NameType
additionalInformationObject

Returns

AssetBuilder

Implementation of

IAssetBuilder.addAdditionalInformation

Defined in

src/Nautilus/Asset/AssetBuilder.ts:72


addCategories

addCategories(categories): AssetBuilder

Parameters

NameType
categoriesstring[]

Returns

AssetBuilder

Implementation of

IAssetBuilder.addCategories

Defined in

src/Nautilus/Asset/AssetBuilder.ts:113


addCredentialAddresses

addCredentialAddresses(list, addresses): AssetBuilder

Parameters

NameType
listCredentialListTypes
addressesstring[]

Returns

AssetBuilder

Implementation of

IAssetBuilder.addCredentialAddresses

Defined in

src/Nautilus/Asset/AssetBuilder.ts:122


addLinks(links): AssetBuilder

Parameters

NameType
linksstring[]

Returns

AssetBuilder

Implementation of

IAssetBuilder.addLinks

Defined in

src/Nautilus/Asset/AssetBuilder.ts:96


addService

addService(service): AssetBuilder

Parameters

NameType
serviceNautilusService<ServiceTypes, FileTypes>

Returns

AssetBuilder

Implementation of

IAssetBuilder.addService

Defined in

src/Nautilus/Asset/AssetBuilder.ts:54


addTags

addTags(tags): AssetBuilder

Parameters

NameType
tagsstring[]

Returns

AssetBuilder

Implementation of

IAssetBuilder.addTags

Defined in

src/Nautilus/Asset/AssetBuilder.ts:87


build

build(): NautilusAsset

Returns

NautilusAsset

Implementation of

IAssetBuilder.build

Defined in

src/Nautilus/Asset/AssetBuilder.ts:147


reset

reset(): void

Returns

void

Implementation of

IAssetBuilder.reset

Defined in

src/Nautilus/Asset/AssetBuilder.ts:14


setAlgorithm

setAlgorithm(algorithm): AssetBuilder

Parameters

NameType
algorithmMetadataAlgorithm & { consumerParameters?: NautilusConsumerParameter[] }

Returns

AssetBuilder

Implementation of

IAssetBuilder.setAlgorithm

Defined in

src/Nautilus/Asset/AssetBuilder.ts:48


setAuthor

setAuthor(author): AssetBuilder

Parameters

NameType
authorstring

Returns

AssetBuilder

Implementation of

IAssetBuilder.setAuthor

Defined in

src/Nautilus/Asset/AssetBuilder.ts:42


setContentLanguage

setContentLanguage(language): AssetBuilder

Parameters

NameType
languagestring

Returns

AssetBuilder

Implementation of

IAssetBuilder.setContentLanguage

Defined in

src/Nautilus/Asset/AssetBuilder.ts:107


setCopyrightHolder

setCopyrightHolder(copyrightHolder): AssetBuilder

Parameters

NameType
copyrightHolderstring

Returns

AssetBuilder

Implementation of

IAssetBuilder.setCopyrightHolder

Defined in

src/Nautilus/Asset/AssetBuilder.ts:81


setDescription

setDescription(description): AssetBuilder

Parameters

NameType
descriptionstring

Returns

AssetBuilder

Implementation of

IAssetBuilder.setDescription

Defined in

src/Nautilus/Asset/AssetBuilder.ts:30


setLicense

setLicense(license): AssetBuilder

Parameters

NameType
licensestring

Returns

AssetBuilder

Implementation of

IAssetBuilder.setLicense

Defined in

src/Nautilus/Asset/AssetBuilder.ts:36


setName

setName(name): AssetBuilder

Parameters

NameType
namestring

Returns

AssetBuilder

Implementation of

IAssetBuilder.setName

Defined in

src/Nautilus/Asset/AssetBuilder.ts:24


setNftData

setNftData(tokenData): AssetBuilder

Parameters

NameType
tokenDataNftCreateDataWithoutOwner

Returns

AssetBuilder

Implementation of

IAssetBuilder.setNftData

Defined in

src/Nautilus/Asset/AssetBuilder.ts:60


setOwner

setOwner(owner): AssetBuilder

Parameters

NameType
ownerstring

Returns

AssetBuilder

Implementation of

IAssetBuilder.setOwner

Defined in

src/Nautilus/Asset/AssetBuilder.ts:66


setType

setType(type): AssetBuilder

Parameters

NameType
type"algorithm" | "dataset"

Returns

AssetBuilder

Implementation of

IAssetBuilder.setType

Defined in

src/Nautilus/Asset/AssetBuilder.ts:18