Skip to content
Snippets Groups Projects
Verified Commit 8e12be81 authored by Konstantin Tsabolov's avatar Konstantin Tsabolov
Browse files

feat(shared): add credential requests events

parent 1e9a8c4b
No related branches found
No related tags found
No related merge requests found
import type { BaseEventInput } from './baseEvents.js';
import type { AnonCredsCredentialRequest } from '@aries-framework/anoncreds';
import { BaseEvent } from './baseEvents.js';
export type EventAnonCredsCredentialRequestGetAllInput = BaseEventInput;
export class EventAnonCredsCredentialRequestGetAll extends BaseEvent<
Array<AnonCredsCredentialRequest>
> {
public static token = 'anoncreds.credentialRequests.getAll';
public get instance() {
return this.data;
}
public static fromEvent(e: EventAnonCredsCredentialRequestGetAll) {
return new EventAnonCredsCredentialRequestGetAll(
e.data,
e.tenantId,
e.id,
e.type,
e.timestamp,
);
}
}
export type EventAnonCredsCredentialRequestGetByIdInput = BaseEventInput & {
credentialRequestId: string;
};
export class EventAnonCredsCredentialRequestGetById extends BaseEvent<AnonCredsCredentialRequest | null> {
public static token = 'anoncreds.credentialRequests.getById';
public get instance() {
return this.data;
}
public static fromEvent(e: EventAnonCredsCredentialRequestGetById) {
return new EventAnonCredsCredentialRequestGetById(
e.data,
e.tenantId,
e.id,
e.type,
e.timestamp,
);
}
}
...@@ -11,6 +11,7 @@ export * from './events/schemaEvents.js'; ...@@ -11,6 +11,7 @@ export * from './events/schemaEvents.js';
export * from './events/credentialDefinitionEvents.js'; export * from './events/credentialDefinitionEvents.js';
export * from './events/credentialEvents.js'; export * from './events/credentialEvents.js';
export * from './events/credentialOfferEvents.js'; export * from './events/credentialOfferEvents.js';
export * from './events/credentialRequestEvents.js';
export * from './dto/pagination-params.dto.js'; export * from './dto/pagination-params.dto.js';
export * from './dto/multitenancy-params.dto.js'; export * from './dto/multitenancy-params.dto.js';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment