diff --git a/src/iden3comm/types/protocol/credentials.ts b/src/iden3comm/types/protocol/credentials.ts index abc06b34..afb731e9 100644 --- a/src/iden3comm/types/protocol/credentials.ts +++ b/src/iden3comm/types/protocol/credentials.ts @@ -36,10 +36,18 @@ export type CredentialsOnchainOfferMessageBody = { transaction_data: ContractInvokeTransactionData; }; +/** CredentialOfferStatus is list of possible statuses for credential offer message */ +export enum CredentialOfferStatus { + Pending = 'pending', + Completed = 'completed', + Rejected = 'rejected' +} + /** CredentialOffer is structure to fetch credential */ export type CredentialOffer = { id: string; description: string; + status?: CredentialOfferStatus; }; /** CredentialIssuanceMessage represent Iden3message for credential issuance */