Class V1CredentialProposalRequest.V1CredentialProposalRequestBuilder
- java.lang.Object
-
- org.hyperledger.aries.api.issue_credential_v1.V1CredentialProposalRequest.V1CredentialProposalRequestBuilder
-
- Enclosing class:
- V1CredentialProposalRequest
public static class V1CredentialProposalRequest.V1CredentialProposalRequestBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
autoOffer
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder autoOffer(Boolean autoOffer)
Holder choice to auto accept offer in this credential exchange (overrides --auto-respond-credential-offer configuration setting)- Returns:
this.
-
autoRemove
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder autoRemove(@Nullable Boolean autoRemove)
Whether to remove the credential exchange record on completion (overrides --preserve-exchange-records configuration setting)- Returns:
this.
-
comment
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder comment(@Nullable String comment)
- Returns:
this.
-
connectionId
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder connectionId(@NonNull @NonNull String connectionId)
- Returns:
this.
-
credentialDefinitionId
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder credentialDefinitionId(@Nullable String credentialDefinitionId)
- Returns:
this.
-
credentialProposal
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder credentialProposal(@Nullable CredentialPreview credentialProposal)
Optional when sending the issuer a proposal, mandatory when sending the holder a credential- Returns:
this.
-
issuerDid
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder issuerDid(@Nullable String issuerDid)
- Returns:
this.
-
schemaId
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder schemaId(@Nullable String schemaId)
- Returns:
this.
-
schemaIssuerDid
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder schemaIssuerDid(@Nullable String schemaIssuerDid)
- Returns:
this.
-
schemaName
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder schemaName(@Nullable String schemaName)
- Returns:
this.
-
schemaVersion
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder schemaVersion(@Nullable String schemaVersion)
- Returns:
this.
-
trace
public V1CredentialProposalRequest.V1CredentialProposalRequestBuilder trace(@Nullable Boolean trace)
- Returns:
this.
-
build
public V1CredentialProposalRequest build()
-
-