@celo/identity › "offchain/accessors/binary" › PublicBinaryAccessor
Class: PublicBinaryAccessor
Schema for writing any generic binary data
Hierarchy
- PublicBinaryAccessor
Implements
- PublicAccessor‹Buffer›
Index
Constructors
Properties
Methods
Constructors
constructor
+ new PublicBinaryAccessor(wrapper
: OffchainDataWrapper, dataPath
: string): PublicBinaryAccessor
Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:11
Parameters:
Name | Type |
---|---|
wrapper |
OffchainDataWrapper |
dataPath |
string |
Returns: PublicBinaryAccessor
Properties
Readonly
dataPath
• dataPath: string
Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:12
read
• read: function = makeAsyncThrowable(this.readAsResult.bind(this))
Implementation of PublicAccessor.read
Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:35
Type declaration:
▸ (...args
: TArgs): Promise‹TResult›
Parameters:
Name | Type |
---|---|
...args |
TArgs |
Readonly
wrapper
• wrapper: OffchainDataWrapper
Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:12
Methods
readAsResult
▸ readAsResult(account
: Address): Promise‹OkResult‹Buffer‹›› | ErrorResult‹OffchainError‹›››
Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:26
Parameters:
Name | Type |
---|---|
account |
Address |
Returns: Promise‹OkResult‹Buffer‹›› | ErrorResult‹OffchainError‹›››
write
▸ write(data
: Buffer): Promise‹undefined | OffchainError‹››
Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:14
Parameters:
Name | Type |
---|---|
data |
Buffer |
Returns: Promise‹undefined | OffchainError‹››