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) — every live grant starts to authorize Moves a READY 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 one directed relationship in DRAFT: an <code>origin</code> and a <code>destination</code>, each an application of the tenant (<code>applicationId</code>) or an external counterparty (<code>counterparty</code>, with an optional <code>counterpartyTypeId</code>), never external on both ends, in one Exchange Context.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 every Capability Grant the Exchange owns 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 withdraws every grant it owns from runtime authorization, so the next request any of them would authorize is denied.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) — every live grant starts to authorize Moves a READY 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 one directed relationship in DRAFT: an <code>origin</code> and a <code>destination</code>, each an application of the tenant (<code>applicationId</code>) or an external counterparty (<code>counterparty</code>, with an optional <code>counterpartyTypeId</code>), never external on both ends, in one Exchange Context.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 every Capability Grant the Exchange owns 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 withdraws every grant it owns from runtime authorization, so the next request any of them would authorize is denied.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) — every live grant starts to authorize (asynchronously) Moves a READY 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 one directed relationship in DRAFT: an <code>origin</code> and a <code>destination</code>, each an application of the tenant (<code>applicationId</code>) or an external counterparty (<code>counterparty</code>, with an optional <code>counterpartyTypeId</code>), never external on both ends, in one Exchange Context.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 every Capability Grant the Exchange owns 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 withdraws every grant it owns from runtime authorization, so the next request any of them would authorize is denied.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.addGrantsItem(ExchangeGrantSummary grantsItem) ExchangeDetailResponse.addTagsItem(String tagsItem) ExchangeDetailResponse.businessPurpose(String businessPurpose) ExchangeDetailResponse.clonedFromExchangeId(UUID clonedFromExchangeId) ExchangeDetailResponse.createdAt(OffsetDateTime createdAt) ExchangeDetailResponse.destination(ExchangeEndpoint destination) 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.grants(List<ExchangeGrantSummary> grants) ExchangeDetailResponse.origin(ExchangeEndpoint origin) ExchangeDetailResponse.ownerPrincipalId(UUID ownerPrincipalId) ExchangeDetailResponse.relationship(ExchangeDetailResponse.RelationshipEnum relationship) ExchangeDetailResponse.revokedAt(OffsetDateTime revokedAt) ExchangeDetailResponse.revokedReason(String revokedReason) ExchangeDetailResponse.scheduleTimeZone(String scheduleTimeZone) ExchangeDetailResponse.status(ExchangeDetailResponse.StatusEnum status) ExchangeDetailResponse.suspendedAt(OffsetDateTime suspendedAt) ExchangeDetailResponse.suspendedBy(String suspendedBy) ExchangeDetailResponse.suspendedReason(String suspendedReason) ExchangeDetailResponse.terminalCause(ExchangeDetailResponse.TerminalCauseEnum terminalCause) ExchangeDetailResponse.terminalCauseKeyIdentity(UUID terminalCauseKeyIdentity) ExchangeDetailResponse.updatedAt(OffsetDateTime updatedAt)