saveTypedDocument<D extends TypedDocumentObject<Object>, MD extends TypedMutableDocumentObject<TypedDocumentObject<Object>, TypedDocumentObject<Object>>> abstract method

  1. @experimental
  2. @useResult
SaveTypedDocument<D, MD> saveTypedDocument<D extends TypedDocumentObject<Object>, MD extends TypedMutableDocumentObject<TypedDocumentObject<Object>, TypedDocumentObject<Object>>>(
  1. TypedMutableDocumentObject<D, MD> document
)

Creates and returns an object, which can be used to save a typed document to this database.

A call to this method will not save the document to the database. Call one of the methods of the returned object to finally save the document.

See also:

Implementation

@experimental
@useResult
SaveTypedDocument<D, MD> saveTypedDocument<D extends TypedDocumentObject,
    MD extends TypedMutableDocumentObject>(
  TypedMutableDocumentObject<D, MD> document,
);