Skip to main content

Module id

Module id 

Source
Expand description

Effect identity: record ids, logical keys and remote idempotency keys.

Structs§

EffectId
Durable identity of one effect record.
EffectKey
The unique identity of a logical effect: (name, logical key).
EffectName
The type of an effect, e.g. payment.charge.
IdempotencyKey
A key a remote system can use to deduplicate requests, such as an HTTP Idempotency-Key header.
LogicalKey
The application’s identifier for one logical occurrence of an effect, e.g. the order id for payment.charge.
WorkerId
Identifies a runtime instance that holds execution leases.

Enums§

IdentityError
Why an EffectName or LogicalKey was rejected.

Constants§

MAX_KEY_LEN
Maximum length, in bytes, of a LogicalKey.
MAX_NAME_LEN
Maximum length, in bytes, of an EffectName.