Interface: IdempotencyInfo
Defined in: packages/messaging/src/ports.ts:208
What an IdempotencyHook is given.
Properties
contract
readonlycontract:"request.platform.identity.principal.resolve.v1"|"request.platform.identity.me.get.v1"|"request.*.identity.subject.create.v1"|"request.*.identity.subject.get.v1"|"request.platform.identity.bootstrap.apply.v1"|"request.*.identity.person.create.v1"|"request.*.identity.person.get.v1"|"request.*.identity.person.invite.v1"|"request.*.identity.grant.create.v1"|"request.*.identity.grant.revoke.v1"|"request.*.identity.grant.list.v1"|"event.*.identity.grant.revoked.v1"|"event.*.*.audit.recorded.v1"|"event.platform.gateway.audit.recorded.v1"|"event.platform.gateway-admin.audit.recorded.v1"|"event.platform.bootstrap.audit.recorded.v1"|"request.*.governance.accreditation.apply.v1"|"request.*.governance.accreditation.admit.v1"|"request.*.governance.accreditation.publish.v1"|"request.*.governance.accreditation.get.v1"|"request.*.governance.accreditation.list.v1"|"request.platform.governance.anchor.converge.v1"|"event.*.governance.accreditation.admitted.v1"|"event.*.governance.accreditation.publication-approved.v1"|"request.*.trust.entity-statement.list.v1"|"request.*.trust.entity-statement.preview.v1"|"event.*.trust.entity-statement.published.v1"|"request.*.issuance.identifier.create.v1"|"request.*.issuance.identifier.get.v1"|"request.*.issuance.identifier.list.v1"|"request.*.issuance.identifier.preview.v1"|"request.*.issuance.identifier.publish.v1"|"request.*.issuance.identifier.update.v1"|"request.platform.provisioning.agent.converge.v1"|"request.platform.issuance.registry.probe.v1"|"request.platform.issuance.identifier.converge.v1"|"request.platform.trust.key-store.probe.v1"|"request.platform.issuance.identifier.resolve.v1"|"request.platform.identity.root-sign-in.get.v1"|"event.*.issuance.identifier.requested.v1"|"event.*.provisioning.placement.changed.v1"|"event.*.issuance.identifier.published.v1"
Defined in: packages/messaging/src/ports.ts:212
The registry key of the mutation.
key
readonlykey:string
Defined in: packages/messaging/src/ports.ts:210
The caller's key. Required on every mutation, so always present here.
messageId
readonlymessageId:string
Defined in: packages/messaging/src/ports.ts:216
This message's id.
tenant
readonlytenant:string
Defined in: packages/messaging/src/ports.ts:214
The actor's tenant token, so keys cannot collide across tenants.