Uses of Class
co.ankatech.keymanagement.client.keymanagement.model.ExchangeDetailResponse
Packages that use ExchangeDetailResponse
Package
Description
-
Uses of ExchangeDetailResponse in co.ankatech.ankasecure.keymanagement
Methods in co.ankatech.ankasecure.keymanagement that return ExchangeDetailResponseModifier and TypeMethodDescriptionExchangeOperations.activate(UUID id, ActivateRequest request) Activates a validated exchange (POST /exchanges/{id}/activate).ExchangeOperations.cloneExchange(UUID id, CloneRequest request) Clones an exchange into a new draft (POST /exchanges/{id}/clone).ExchangeOperations.create(ExchangeCreateRequest request) Creates a draft exchange (POST /exchanges).Reads one exchange (GET /exchanges/{id}).ExchangeOperations.resume(UUID id, ResumeExchangeRequest request) Resumes a suspended exchange (POST /exchanges/{id}/resume).ExchangeOperations.revoke(UUID id, RevokeExchangeRequest request) Revokes an exchange for good (POST /exchanges/{id}/revoke).ExchangeOperations.suspend(UUID id, SuspendExchangeRequest request) Suspends an active exchange (POST /exchanges/{id}/suspend).ExchangeOperations.update(UUID id, ExchangeUpdateRequest request) Updates an exchange (PATCH /exchanges/{id}). -
Uses of ExchangeDetailResponse in co.ankatech.keymanagement.client.keymanagement.api
Methods in co.ankatech.keymanagement.client.keymanagement.api that return ExchangeDetailResponseModifier and TypeMethodDescriptionCryptographicExchangesApi.activateExchange(UUID id, ActivateRequest activateRequest) Activate Exchange (READY -> ACTIVE) — atomic Grant creation Atomically creates the Capability Grant (resolved from the Exchange's references plus the explicit <code>capability</code>) and transitions the Exchange to ACTIVE.CryptographicExchangesApi.cloneExchange(UUID id, CloneRequest cloneRequest) Clone Exchange to DRAFT Copies references and metadata from the source Exchange into a new Exchange in DRAFT. cloned_from_exchange_id is populated for provenance.CryptographicExchangesApi.createExchange(ExchangeCreateRequest exchangeCreateRequest) Create a Cryptographic Exchange in DRAFT Creates a new Exchange with all references nullable.Get Cryptographic Exchange detail Returns the full eager-loaded Exchange detail.CryptographicExchangesApi.resumeExchange(UUID id, ResumeExchangeRequest resumeExchangeRequest) Resume Exchange (SUSPENDED -> ACTIVE) — shares scope with activate Returns a SUSPENDED Cryptographic Exchange to ACTIVE and republishes the linked Capability Grant projection.CryptographicExchangesApi.revokeExchange(UUID id, RevokeExchangeRequest revokeExchangeRequest) Revoke Exchange (any non-terminal -> REVOKED) — irreversible Moves a non-terminal Cryptographic Exchange to REVOKED, populates <code>revokedAt</code> / <code>revokedBy</code> / <code>revokedReason</code> atomically with the transition, and invalidates the linked Capability Grant projection.CryptographicExchangesApi.suspendExchange(UUID id, SuspendExchangeRequest suspendExchangeRequest) Suspend Exchange (ACTIVE -> SUSPENDED) Moves an ACTIVE Cryptographic Exchange to SUSPENDED and invalidates the linked Capability Grant projection, so runtime authorization stops honouring it.CryptographicExchangesApi.updateExchange(UUID id, ExchangeUpdateRequest exchangeUpdateRequest) Update Exchange in DRAFT or READY PATCH-style update.Methods in co.ankatech.keymanagement.client.keymanagement.api that return types with arguments of type ExchangeDetailResponseModifier and TypeMethodDescriptionCryptographicExchangesApi.activateExchangeWithHttpInfo(UUID id, ActivateRequest activateRequest) Activate Exchange (READY -> ACTIVE) — atomic Grant creation Atomically creates the Capability Grant (resolved from the Exchange's references plus the explicit <code>capability</code>) and transitions the Exchange to ACTIVE.CryptographicExchangesApi.cloneExchangeWithHttpInfo(UUID id, CloneRequest cloneRequest) Clone Exchange to DRAFT Copies references and metadata from the source Exchange into a new Exchange in DRAFT. cloned_from_exchange_id is populated for provenance.CryptographicExchangesApi.createExchangeWithHttpInfo(ExchangeCreateRequest exchangeCreateRequest) Create a Cryptographic Exchange in DRAFT Creates a new Exchange with all references nullable.CryptographicExchangesApi.getByIdWithHttpInfo(UUID id) Get Cryptographic Exchange detail Returns the full eager-loaded Exchange detail.CryptographicExchangesApi.resumeExchangeWithHttpInfo(UUID id, ResumeExchangeRequest resumeExchangeRequest) Resume Exchange (SUSPENDED -> ACTIVE) — shares scope with activate Returns a SUSPENDED Cryptographic Exchange to ACTIVE and republishes the linked Capability Grant projection.CryptographicExchangesApi.revokeExchangeWithHttpInfo(UUID id, RevokeExchangeRequest revokeExchangeRequest) Revoke Exchange (any non-terminal -> REVOKED) — irreversible Moves a non-terminal Cryptographic Exchange to REVOKED, populates <code>revokedAt</code> / <code>revokedBy</code> / <code>revokedReason</code> atomically with the transition, and invalidates the linked Capability Grant projection.CryptographicExchangesApi.suspendExchangeWithHttpInfo(UUID id, SuspendExchangeRequest suspendExchangeRequest) Suspend Exchange (ACTIVE -> SUSPENDED) Moves an ACTIVE Cryptographic Exchange to SUSPENDED and invalidates the linked Capability Grant projection, so runtime authorization stops honouring it.CryptographicExchangesApi.updateExchangeWithHttpInfo(UUID id, ExchangeUpdateRequest exchangeUpdateRequest) Update Exchange in DRAFT or READY PATCH-style update.Method parameters in co.ankatech.keymanagement.client.keymanagement.api with type arguments of type ExchangeDetailResponseModifier and TypeMethodDescriptionokhttp3.CallCryptographicExchangesApi.activateExchangeAsync(UUID id, ActivateRequest activateRequest, ApiCallback<ExchangeDetailResponse> _callback) Activate Exchange (READY -> ACTIVE) — atomic Grant creation (asynchronously) Atomically creates the Capability Grant (resolved from the Exchange's references plus the explicit <code>capability</code>) and transitions the Exchange to ACTIVE.okhttp3.CallCryptographicExchangesApi.cloneExchangeAsync(UUID id, CloneRequest cloneRequest, ApiCallback<ExchangeDetailResponse> _callback) Clone Exchange to DRAFT (asynchronously) Copies references and metadata from the source Exchange into a new Exchange in DRAFT. cloned_from_exchange_id is populated for provenance.okhttp3.CallCryptographicExchangesApi.createExchangeAsync(ExchangeCreateRequest exchangeCreateRequest, ApiCallback<ExchangeDetailResponse> _callback) Create a Cryptographic Exchange in DRAFT (asynchronously) Creates a new Exchange with all references nullable.okhttp3.CallCryptographicExchangesApi.getByIdAsync(UUID id, ApiCallback<ExchangeDetailResponse> _callback) Get Cryptographic Exchange detail (asynchronously) Returns the full eager-loaded Exchange detail.okhttp3.CallCryptographicExchangesApi.resumeExchangeAsync(UUID id, ResumeExchangeRequest resumeExchangeRequest, ApiCallback<ExchangeDetailResponse> _callback) Resume Exchange (SUSPENDED -> ACTIVE) — shares scope with activate (asynchronously) Returns a SUSPENDED Cryptographic Exchange to ACTIVE and republishes the linked Capability Grant projection.okhttp3.CallCryptographicExchangesApi.revokeExchangeAsync(UUID id, RevokeExchangeRequest revokeExchangeRequest, ApiCallback<ExchangeDetailResponse> _callback) Revoke Exchange (any non-terminal -> REVOKED) — irreversible (asynchronously) Moves a non-terminal Cryptographic Exchange to REVOKED, populates <code>revokedAt</code> / <code>revokedBy</code> / <code>revokedReason</code> atomically with the transition, and invalidates the linked Capability Grant projection.okhttp3.CallCryptographicExchangesApi.suspendExchangeAsync(UUID id, SuspendExchangeRequest suspendExchangeRequest, ApiCallback<ExchangeDetailResponse> _callback) Suspend Exchange (ACTIVE -> SUSPENDED) (asynchronously) Moves an ACTIVE Cryptographic Exchange to SUSPENDED and invalidates the linked Capability Grant projection, so runtime authorization stops honouring it.okhttp3.CallCryptographicExchangesApi.updateExchangeAsync(UUID id, ExchangeUpdateRequest exchangeUpdateRequest, ApiCallback<ExchangeDetailResponse> _callback) Update Exchange in DRAFT or READY (asynchronously) PATCH-style update. -
Uses of ExchangeDetailResponse in co.ankatech.keymanagement.client.keymanagement.model
Methods in co.ankatech.keymanagement.client.keymanagement.model that return ExchangeDetailResponseModifier and TypeMethodDescriptionExchangeDetailResponse.addTagsItem(String tagsItem) ExchangeDetailResponse.applicationId(UUID applicationId) ExchangeDetailResponse.applicationName(String applicationName) ExchangeDetailResponse.businessPurpose(String businessPurpose) ExchangeDetailResponse.clonedFromExchangeId(UUID clonedFromExchangeId) ExchangeDetailResponse.constraintPolicyId(UUID constraintPolicyId) ExchangeDetailResponse.constraintPolicyName(String constraintPolicyName) ExchangeDetailResponse.counterparty(String counterparty) ExchangeDetailResponse.createdAt(OffsetDateTime createdAt) ExchangeDetailResponse.effectiveFrom(OffsetDateTime effectiveFrom) ExchangeDetailResponse.effectiveUntil(OffsetDateTime effectiveUntil) ExchangeDetailResponse.exchangeContextId(UUID exchangeContextId) ExchangeDetailResponse.exchangeContextName(String exchangeContextName) static ExchangeDetailResponseCreate an instance of ExchangeDetailResponse given an JSON stringExchangeDetailResponse.operationPermissions(ExchangeOperationPermissions operationPermissions) ExchangeDetailResponse.ownerPrincipalId(UUID ownerPrincipalId) ExchangeDetailResponse.revokedAt(OffsetDateTime revokedAt) ExchangeDetailResponse.revokedReason(String revokedReason) ExchangeDetailResponse.status(ExchangeDetailResponse.StatusEnum status) ExchangeDetailResponse.terminalCause(ExchangeDetailResponse.TerminalCauseEnum terminalCause) ExchangeDetailResponse.terminalCauseKeyIdentity(UUID terminalCauseKeyIdentity) ExchangeDetailResponse.updatedAt(OffsetDateTime updatedAt)