SceneDocument constructor

SceneDocument({
  1. DocumentId? documentId,
  2. IdAllocator? allocator,
  3. StageMetadata? stage,
})

Creates an empty document. A new documentId and allocator (with a fresh session salt) are generated unless supplied.

Implementation

SceneDocument({
  DocumentId? documentId,
  IdAllocator? allocator,
  StageMetadata? stage,
}) : documentId = documentId ?? DocumentId.generate(),
     allocator = allocator ?? IdAllocator(),
     stage = stage ?? StageMetadata();