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