mirror of
https://gitlab.com/fabinfra/fabaccess/fabaccess-api.git
synced 2025-03-12 23:01:47 +01:00
s/Transaction/Atomic/g
This commit is contained in:
parent
3543493c50
commit
0628c0c3a9
@ -35,14 +35,14 @@ interface Lockable {
|
|||||||
|
|
||||||
interface Claim extends (Persistent) {
|
interface Claim extends (Persistent) {
|
||||||
update @0 ( update :Update ) -> ( error :Error );
|
update @0 ( update :Update ) -> ( error :Error );
|
||||||
# Transactionally update a resource via a claim.
|
# Atomically update a resource via a claim.
|
||||||
#
|
#
|
||||||
# The parameter `update` is a list of `UpdateValue` that specify a list of behaviours to be
|
# The parameter `update` is a list of `UpdateValue` that specify a list of behaviours to be
|
||||||
# updated with the associated data. The format of this data depends on and is defined by the
|
# updated with the associated data. The format of this data depends on and is defined by the
|
||||||
# behaviour.
|
# behaviour.
|
||||||
# An update call is atomic and transactional, if any one of the UpdateValue can not be applied
|
# An update call is atomic, if any one of the UpdateValue can not be applied
|
||||||
# the entire update call fails and is not applied. A client may send multiple update calls in
|
# the entire update call fails and is not applied. A client may send multiple update calls in
|
||||||
# parallel to opt out of the transactional behaviour of update. The ordering in which multiple
|
# parallel to opt out of the atomic behaviour of update. The ordering in which multiple
|
||||||
# update calls are applied is not specified, a client MUST NOT rely on updates happening in the
|
# update calls are applied is not specified, a client MUST NOT rely on updates happening in the
|
||||||
# order they are sent.
|
# order they are sent.
|
||||||
# The returned `error` is NULL if the update call succeeded.
|
# The returned `error` is NULL if the update call succeeded.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user