@celo/identity › "offchain/accessors/name" › PublicNameAccessor
Class: PublicNameAccessor
Hierarchy
↳ PublicNameAccessor
Implements
Index
Constructors
Properties
Methods
Constructors
constructor
+ new PublicNameAccessor(wrapper
: OffchainDataWrapper): PublicNameAccessor
Overrides PublicSimpleAccessor.constructor
Defined in packages/sdk/identity/src/offchain/accessors/name.ts:11
Parameters:
Name | Type |
---|---|
wrapper |
OffchainDataWrapper |
Returns: PublicNameAccessor
Properties
Readonly
dataPath
• dataPath: string
Inherited from PublicSimpleAccessor.dataPath
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:27
read
• read: function = makeAsyncThrowable(this.readAsResult.bind(this))
Implementation of PublicAccessor.read
Inherited from PublicSimpleAccessor.read
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:67
Type declaration:
▸ (...args
: TArgs): Promise‹TResult›
Parameters:
Name | Type |
---|---|
...args |
TArgs |
Readonly
type
• type: Type‹NameType›
Inherited from PublicSimpleAccessor.type
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:26
Readonly
wrapper
• wrapper: OffchainDataWrapper
Overrides PublicSimpleAccessor.wrapper
Defined in packages/sdk/identity/src/offchain/accessors/name.ts:12
Methods
readAsResult
▸ readAsResult(account
: Address): Promise‹Result‹NameType, SchemaErrors››
Inherited from PublicSimpleAccessor.readAsResult
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:52
Parameters:
Name | Type |
---|---|
account |
Address |
Returns: Promise‹Result‹NameType, SchemaErrors››
write
▸ write(data
: NameType): Promise‹undefined | InvalidDataError‹› | OffchainError‹››
Inherited from PublicSimpleAccessor.write
Defined in packages/sdk/identity/src/offchain/accessors/simple.ts:36
Parameters:
Name | Type |
---|---|
data |
NameType |
Returns: Promise‹undefined | InvalidDataError‹› | OffchainError‹››