@celo/identity › "offchain/accessors/name" › PrivateNameAccessor
Class: PrivateNameAccessor
Hierarchy
↳ PrivateNameAccessor
Implements
Index
Constructors
Properties
Methods
Constructors
constructor
+ new PrivateNameAccessor(wrapper
: OffchainDataWrapper): PrivateNameAccessor
Overrides PrivateSimpleAccessor.constructor
Defined in packages/sdk/identity/src/offchain/accessors/name.ts:17
Parameters:
Name | Type |
---|---|
wrapper |
OffchainDataWrapper |
Returns: PrivateNameAccessor
Properties
Readonly
dataPath
• dataPath: string
Inherited from PrivateSimpleAccessor.dataPath
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:78
read
• read: function = makeAsyncThrowable(this.readAsResult.bind(this))
Implementation of PrivateAccessor.read
Inherited from PrivateSimpleAccessor.read
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:103
Type declaration:
▸ (...args
: TArgs): Promise‹TResult›
Parameters:
Name | Type |
---|---|
...args |
TArgs |
Readonly
type
• type: Type‹NameType›
Inherited from PrivateSimpleAccessor.type
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:77
Readonly
wrapper
• wrapper: OffchainDataWrapper
Overrides PrivateSimpleAccessor.wrapper
Defined in packages/sdk/identity/src/offchain/accessors/name.ts:18
Methods
allowAccess
▸ allowAccess(toAddresses
: Address[], symmetricKey?
: Buffer): Promise‹void | InvalidDataError‹› | OffchainError‹› | UnknownCiphertext‹› | UnavailableKey‹› | InvalidKey‹››
Inherited from PrivateSimpleAccessor.allowAccess
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:89
Parameters:
Name | Type |
---|---|
toAddresses |
Address[] |
symmetricKey? |
Buffer |
Returns: Promise‹void | InvalidDataError‹› | OffchainError‹› | UnknownCiphertext‹› | UnavailableKey‹› | InvalidKey‹››
readAsResult
▸ readAsResult(account
: Address): Promise‹Result‹NameType, SchemaErrors››
Inherited from PrivateSimpleAccessor.readAsResult
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:93
Parameters:
Name | Type |
---|---|
account |
Address |
Returns: Promise‹Result‹NameType, SchemaErrors››
write
▸ write(data
: NameType, toAddresses
: Address[], symmetricKey?
: Buffer): Promise‹void | InvalidDataError‹› | OffchainError‹› | UnknownCiphertext‹› | UnavailableKey‹› | InvalidKey‹››
Inherited from PrivateSimpleAccessor.write
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:81
Parameters:
Name | Type |
---|---|
data |
NameType |
toAddresses |
Address[] |
symmetricKey? |
Buffer |
Returns: Promise‹void | InvalidDataError‹› | OffchainError‹› | UnknownCiphertext‹› | UnavailableKey‹› | InvalidKey‹››