Skip to main content

Record

@iota/audit-trails API documentation


Class: Record

Single audit-trail record.

Remarks

Records form a tamper-evident, sequential chain: each record has a monotonically increasing sequence number that is never reused, even after the record is deleted.

Properties

addedAt

addedAt: bigint

Millisecond timestamp at which the record was added.


addedBy

addedBy: string

Address that added the record.


correction

correction: RecordCorrection

Correction relationships for this record.


data

data: Data

Record payload stored on-chain.


sequenceNumber

sequenceNumber: bigint

Monotonic record sequence number inside the trail.

Accessors

metadata

Get Signature

get metadata(): string | undefined

Optional application-defined metadata.

Returns

string | undefined

Set Signature

set metadata(value): void

Optional application-defined metadata.

Parameters
value

string | null | undefined

Returns

void


tag

Get Signature

get tag(): string | undefined

Optional trail-owned tag attached to the record.

Returns

string | undefined

Set Signature

set tag(value): void

Optional trail-owned tag attached to the record.

Parameters
value

string | null | undefined

Returns

void

Methods

toJSON()

toJSON(): Object

  • Return copy of self without private attributes.

Returns

Object


toString()

toString(): string

Return stringified version of self.

Returns

string