Skip to content

T extends NumberType

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:1019

Extends

Type Parameters

T

T extends NumberType

Implements

Constructors

Constructor

new CollectionPermissionsWithDetails<T>(data): CollectionPermissionsWithDetails<T>

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:1025

Parameters

data

iCollectionPermissionsWithDetails<T>

Returns

CollectionPermissionsWithDetails<T>

Overrides

CollectionPermissions.constructor

Properties

canAddMoreAliasPaths

canAddMoreAliasPaths: ActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:407

The permissions for adding more alias paths to the collection.

Implementation of

iCollectionPermissionsWithDetails.canAddMoreAliasPaths

Inherited from

CollectionPermissions.canAddMoreAliasPaths


canAddMoreCosmosCoinWrapperPaths

canAddMoreCosmosCoinWrapperPaths: ActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:408

The permissions for adding more cosmos coin wrapper paths to the collection.

Implementation of

iCollectionPermissionsWithDetails.canAddMoreCosmosCoinWrapperPaths

Inherited from

CollectionPermissions.canAddMoreCosmosCoinWrapperPaths


canArchiveCollection

canArchiveCollection: ActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:399

The permissions for archiving the collection.

Implementation of

iCollectionPermissionsWithDetails.canArchiveCollection

Inherited from

CollectionPermissions.canArchiveCollection


canDeleteCollection

canDeleteCollection: ActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:398

The permissions for deleting the collection.

Implementation of

iCollectionPermissionsWithDetails.canDeleteCollection

Inherited from

CollectionPermissions.canDeleteCollection


canUpdateCollectionApprovals

canUpdateCollectionApprovals: CollectionApprovalPermissionWithDetails<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:1023

The permissions for updating the collection approved transfers.

Implementation of

iCollectionPermissionsWithDetails.canUpdateCollectionApprovals

Overrides

CollectionPermissions.canUpdateCollectionApprovals


canUpdateCollectionMetadata

canUpdateCollectionMetadata: ActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:403

The permissions for updating the collection metadata.

Implementation of

iCollectionPermissionsWithDetails.canUpdateCollectionMetadata

Inherited from

CollectionPermissions.canUpdateCollectionMetadata


canUpdateCustomData

canUpdateCustomData: ActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:401

The permissions for updating the custom data.

Implementation of

iCollectionPermissionsWithDetails.canUpdateCustomData

Inherited from

CollectionPermissions.canUpdateCustomData


canUpdateManager

canUpdateManager: ActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:402

The permissions for updating the manager.

Implementation of

iCollectionPermissionsWithDetails.canUpdateManager

Inherited from

CollectionPermissions.canUpdateManager


canUpdateStandards

canUpdateStandards: ActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:400

The permissions for updating the standards.

Implementation of

iCollectionPermissionsWithDetails.canUpdateStandards

Inherited from

CollectionPermissions.canUpdateStandards


canUpdateTokenMetadata

canUpdateTokenMetadata: TokenIdsActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:405

The permissions for updating the token metadata.

Implementation of

iCollectionPermissionsWithDetails.canUpdateTokenMetadata

Inherited from

CollectionPermissions.canUpdateTokenMetadata


canUpdateValidTokenIds

canUpdateValidTokenIds: TokenIdsActionPermission<T>[]

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:404

The permissions for creating more tokens.

Implementation of

iCollectionPermissionsWithDetails.canUpdateValidTokenIds

Inherited from

CollectionPermissions.canUpdateValidTokenIds

Methods

clone()

clone<U>(): CollectionPermissionsWithDetails<U>

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:1038

Deep copies the object and returns a new instance.

Type Parameters

U

U extends NumberType

Returns

CollectionPermissionsWithDetails<U>

Implementation of

CustomType.clone

Overrides

CollectionPermissions.clone


convert()

convert<U>(convertFunction, options?): CollectionPermissionsWithDetails<U>

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:1034

Converts the object to a different NumberType equivalent.

Type Parameters

U

U extends NumberType

Parameters

convertFunction

(item) => U

options?

ConvertOptions

Returns

CollectionPermissionsWithDetails<U>

Implementation of

CustomType.convert

Overrides

CollectionPermissions.convert


equals()

equals<U>(other, normalizeNumberTypes?): boolean

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:147

Compares this object's fields to another object's fields for equality. Equality is determined by comparing the JSON representations of the objects.

If normalizeNumberTypes is true, then all number types will be compared as strings (i.e. "1n" === "1" === 1). Else, they will be compared as their native types (i.e. 1n !== 1 !== "1").

Type Parameters

U

U extends CustomType<U>

Parameters

other

CustomType<U> | null | undefined

normalizeNumberTypes?

boolean

Returns

boolean

Implementation of

CustomType.equals

Inherited from

CollectionPermissions.equals


getNumberFieldNames()

getNumberFieldNames(): string[]

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:157

Internal helper method to convert the number fields of the object to a different NumberType equivalent.

Returns

string[]

Implementation of

CustomType.getNumberFieldNames

Inherited from

CollectionPermissions.getNumberFieldNames


hasNumberFields()

hasNumberFields(): boolean

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:161

Checks if the object has number fields.

Returns

boolean

Implementation of

CustomType.hasNumberFields

Inherited from

CollectionPermissions.hasNumberFields


toBech32Addresses()

toBech32Addresses(prefix): CollectionPermissions<T>

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:533

Parameters

prefix

string

Returns

CollectionPermissions<T>

Inherited from

CollectionPermissions.toBech32Addresses


toJson()

toJson(): JsonObject

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:139

Converts the object to a JSON object with all primitive types.

Returns

JsonObject

Implementation of

CustomType.toJson

Inherited from

CollectionPermissions.toJson


toJsonString()

toJsonString(): string

Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:143

Converts the object to a JSON string.

Returns

string

Implementation of

CustomType.toJsonString

Inherited from

CollectionPermissions.toJsonString


toProto()

toProto(): CollectionPermissions

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:457

Returns

CollectionPermissions

Inherited from

CollectionPermissions.toProto


fromJson()

static fromJson<U>(jsonValue, convertFunction, options?): CollectionPermissions<U>

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:461

Type Parameters

U

U extends NumberType

Parameters

jsonValue

JsonValue

convertFunction

(item) => U

options?

Partial<JsonReadOptions>

Returns

CollectionPermissions<U>

Inherited from

CollectionPermissions.fromJson


fromJsonString()

static fromJsonString<U>(jsonString, convertFunction, options?): CollectionPermissions<U>

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:469

Type Parameters

U

U extends NumberType

Parameters

jsonString

string

convertFunction

(item) => U

options?

Partial<JsonReadOptions>

Returns

CollectionPermissions<U>

Inherited from

CollectionPermissions.fromJsonString


fromProto()

static fromProto<U>(protoMsg, convertFunction): CollectionPermissions<U>

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:477

Type Parameters

U

U extends NumberType

Parameters

protoMsg

CollectionPermissions

convertFunction

(item) => U

Returns

CollectionPermissions<U>

Inherited from

CollectionPermissions.fromProto


InitEmpty()

static InitEmpty(): CollectionPermissions<bigint>

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:517

Returns

CollectionPermissions<bigint>

Inherited from

CollectionPermissions.InitEmpty


validateUpdate()

static validateUpdate<U>(oldPermissions, newPermissions): Error | null

Defined in: packages/bitbadgesjs-sdk/src/core/permissions.ts:1042

Type Parameters

U

U extends NumberType

Parameters

oldPermissions

CollectionPermissionsWithDetails<U>

newPermissions

CollectionPermissionsWithDetails<U>

Returns

Error | null

Overrides

CollectionPermissions.validateUpdate

Edit this page on GitHub