@celo/identity"offchain/accessors/pictures"PublicPictureAccessor

Class: PublicPictureAccessor

Hierarchy

PublicPictureAccessor

Implements

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‹››