Skip to content

Commit

Permalink
feat(claims): rejection reason while rejecting the claim
Browse files Browse the repository at this point in the history
rejection reason to give requester more details about the causes
  • Loading branch information
Passerino committed Dec 15, 2021
1 parent 5eaa4ec commit ae82f18
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 1 deletion.
Expand Up @@ -413,6 +413,7 @@ ___
| :------ | :------ |
| `__namedParameters` | `Object` |
| `__namedParameters.id` | `string` |
| `__namedParameters.rejectionReason?` | `string` |
| `__namedParameters.requesterDID` | `string` |

#### Returns
Expand Down
Expand Up @@ -15,6 +15,7 @@
- [claimIssuer](modules_claims_claims_types.IClaimRejection.md#claimissuer)
- [id](modules_claims_claims_types.IClaimRejection.md#id)
- [isRejected](modules_claims_claims_types.IClaimRejection.md#isrejected)
- [rejectionReason](modules_claims_claims_types.IClaimRejection.md#rejectionreason)
- [requester](modules_claims_claims_types.IClaimRejection.md#requester)

## Properties
Expand Down Expand Up @@ -45,6 +46,12 @@ ___

___

### rejectionReason

`Optional` **rejectionReason**: `string`

___

### requester

**requester**: `string`
Expand Down
11 changes: 10 additions & 1 deletion src/modules/claims/claims.service.ts
Expand Up @@ -278,12 +278,21 @@ export class ClaimsService {
});
}

async rejectClaimRequest({ id, requesterDID }: { id: string; requesterDID: string }) {
async rejectClaimRequest({
id,
requesterDID,
rejectionReason,
}: {
id: string;
requesterDID: string;
rejectionReason?: string;
}) {
const message: IClaimRejection = {
id,
requester: requesterDID,
claimIssuer: [this._signerService.did],
isRejected: true,
rejectionReason,
};

return this._cacheClient.rejectClaim(this._signerService.did, message);
Expand Down
1 change: 1 addition & 0 deletions src/modules/claims/claims.types.ts
Expand Up @@ -19,6 +19,7 @@ export interface IClaimIssuance extends IMessage {

export interface IClaimRejection extends IMessage {
isRejected: boolean;
rejectionReason?: string;
}

export enum RegistrationTypes {
Expand Down

0 comments on commit ae82f18

Please sign in to comment.