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

Class: PrivatePictureAccessor

Hierarchy

PrivatePictureAccessor

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new PrivatePictureAccessor(wrapper: OffchainDataWrapper): PrivatePictureAccessor

Overrides PrivateBinaryAccessor.constructor

Defined in packages/sdk/identity/src/offchain/accessors/pictures.ts:10

Parameters:

Name Type
wrapper OffchainDataWrapper

Returns: PrivatePictureAccessor

Properties

Readonly dataPath

dataPath: string

Inherited from PrivateBinaryAccessor.dataPath

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:42


read

read: function = makeAsyncThrowable(this.readAsResult.bind(this))

Implementation of PrivateAccessor.read

Inherited from PrivateBinaryAccessor.read

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:56

Type declaration:

▸ (...args: TArgs): Promise‹TResult›

Parameters:

Name Type
...args TArgs

Readonly wrapper

wrapper: OffchainDataWrapper

Overrides PrivateBinaryAccessor.wrapper

Defined in packages/sdk/identity/src/offchain/accessors/pictures.ts:11

Methods

allowAccess

allowAccess(toAddresses: Address[], symmetricKey?: Buffer): Promise‹void | InvalidDataError‹› | OffchainError‹› | UnknownCiphertext‹› | UnavailableKey‹› | InvalidKey‹››

Inherited from PrivateBinaryAccessor.allowAccess

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:48

Parameters:

Name Type
toAddresses Address[]
symmetricKey? Buffer

Returns: Promise‹void | InvalidDataError‹› | OffchainError‹› | UnknownCiphertext‹› | UnavailableKey‹› | InvalidKey‹››


readAsResult

readAsResult(account: Address): Promise‹Result‹Buffer‹›, SchemaErrors››

Inherited from PrivateBinaryAccessor.readAsResult

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:52

Parameters:

Name Type
account Address

Returns: Promise‹Result‹Buffer‹›, SchemaErrors››


write

write(data: Buffer, toAddresses: Address[], symmetricKey?: Buffer): Promise‹void | InvalidDataError‹› | OffchainError‹› | UnknownCiphertext‹› | UnavailableKey‹› | InvalidKey‹››

Inherited from PrivateBinaryAccessor.write

Defined in packages/sdk/identity/src/offchain/accessors/binary.ts:44

Parameters:

Name Type
data Buffer
toAddresses Address[]
symmetricKey? Buffer

Returns: Promise‹void | InvalidDataError‹› | OffchainError‹› | UnknownCiphertext‹› | UnavailableKey‹› | InvalidKey‹››