Skip to content

commit ¤

Mixins for committing transactions to the Fluree ledger.

Classes:

  • AsyncCommitMixin

    Asynchronous commit functionality for Fluree transactions.

  • CommitMixin

    Synchronous commit functionality for Fluree transactions.

  • CommitableMixin

    Combines synchronous and asynchronous commit capabilities.

AsyncCommitMixin ¤

Bases: SupportsAsyncCommit, Generic[T]

Asynchronous commit functionality for Fluree transactions.

Methods:

  • acommit

    Executes the transaction asynchronously.

acommit async ¤

acommit() -> FlureeResponse

Executes the transaction asynchronously.

Raises:

  • RequestError

    If the HTTP request fails.

  • TypeError

    If the type parameter cannot be resolved.

CommitMixin ¤

Bases: SupportsCommit, Generic[T]

Synchronous commit functionality for Fluree transactions.

Methods:

  • commit

    Executes the transaction synchronously.

commit ¤

commit() -> FlureeResponse

Executes the transaction synchronously.

Raises:

  • RequestError

    If the HTTP request fails.

  • TypeError

    If the type parameter cannot be resolved.

CommitableMixin ¤

Bases: CommitMixin[T], AsyncCommitMixin[T], Generic[T]

Combines synchronous and asynchronous commit capabilities.

Methods:

  • acommit

    Executes the transaction asynchronously.

  • commit

    Executes the transaction synchronously.

acommit async ¤

acommit() -> FlureeResponse

Executes the transaction asynchronously.

Raises:

  • RequestError

    If the HTTP request fails.

  • TypeError

    If the type parameter cannot be resolved.

commit ¤

commit() -> FlureeResponse

Executes the transaction synchronously.

Raises:

  • RequestError

    If the HTTP request fails.

  • TypeError

    If the type parameter cannot be resolved.