Skip to main content
Version: v1

ISequencedDocumentMessage Interface

Sequenced message for a distributed document

Signature

export interface ISequencedDocumentMessage

Properties

Property Modifiers Type Description
clientId string
clientSequenceNumber number
contents any
metadata optional any
minimumSequenceNumber number
origin optional IBranchOrigin
referenceSequenceNumber number
sequenceNumber number
serverMetadata optional any
term number | undefined
timestamp number
traces optional ITrace[]
type string

Property Details

clientId

Signature
clientId: string;

Type: string

clientSequenceNumber

Signature
clientSequenceNumber: number;

Type: number

contents

Signature
contents: any;

Type: any

metadata

Signature
metadata?: any;

Type: any

minimumSequenceNumber

Signature
minimumSequenceNumber: number;

Type: number

origin

Signature
origin?: IBranchOrigin;

Type: IBranchOrigin

referenceSequenceNumber

Signature
referenceSequenceNumber: number;

Type: number

sequenceNumber

Signature
sequenceNumber: number;

Type: number

serverMetadata

Signature
serverMetadata?: any;

Type: any

term

Signature
term: number | undefined;

Type: number | undefined

timestamp

Signature
timestamp: number;

Type: number

traces

Signature
traces?: ITrace[];

Type: ITrace[]

type

Signature
type: string;

Type: string