@celo/identity › "offchain/accessors/pictures" › PublicPictureAccessor
Class: PublicPictureAccessor
Hierarchy
↳ PublicPictureAccessor
Implements
- PublicAccessor‹Buffer›
Index
Constructors
Properties
Methods
Constructors
constructor
+ new PublicPictureAccessor(wrapper
: OffchainDataWrapper): PublicPictureAccessor
Overrides PublicBinaryAccessor.constructor
Defined in packages/sdk/identity/src/offchain/accessors/pictures.ts:4
Parameters:
Name | Type |
---|---|
wrapper |
OffchainDataWrapper |
Returns: PublicPictureAccessor
Properties
Readonly
dataPath
• dataPath: string
Inherited from PublicBinaryAccessor.dataPath
Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:12
read
• read: function = makeAsyncThrowable(this.readAsResult.bind(this))
Implementation of PublicAccessor.read
Inherited from PublicBinaryAccessor.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
Overrides PublicBinaryAccessor.wrapper
Defined in packages/sdk/identity/src/offchain/accessors/pictures.ts:5
Methods
readAsResult
▸ readAsResult(account
: Address): Promise‹OkResult‹Buffer‹›› | ErrorResult‹OffchainError‹›››
Inherited from PublicBinaryAccessor.readAsResult
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‹››
Inherited from PublicBinaryAccessor.write
Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:14
Parameters:
Name | Type |
---|---|
data |
Buffer |
Returns: Promise‹undefined | OffchainError‹››