version = 0
name = "CommitTransaction"
documentation = "CommitTransaction attempts to commit a transaction."

[properties]
enabled = ["write concern"]
disabled = ["collection"]
retryable = {mode = "once per command", type = "writes"}

[command]
name = "commitTransaction"
parameter = "database"

[request.recoveryToken]
type = "document"
documentation = """
RecoveryToken sets the recovery token to use when committing or aborting a sharded transaction.\
"""
