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

feat(shared): add credential offers events

parent 12faceed
No related branches found
No related tags found
No related merge requests found
import type { BaseEventInput } from './baseEvents.js';
import type { AnonCredsCredentialOffer } from '@aries-framework/anoncreds';
import { BaseEvent } from './baseEvents.js';
export type EventAnonCredsCredentialOfferGetAllInput = BaseEventInput;
export class EventAnonCredsCredentialOfferGetAll extends BaseEvent<
Array<AnonCredsCredentialOffer>
> {
public static token = 'anoncreds.credentialOffers.getAll';
public get instance() {
return this.data;
}
public static fromEvent(e: EventAnonCredsCredentialOfferGetAll) {
return new EventAnonCredsCredentialOfferGetAll(
e.data,
e.tenantId,
e.id,
e.type,
e.timestamp,
);
}
}
export type EventAnonCredsCredentialOfferGetByIdInput = BaseEventInput & {
credentialOfferId: string;
};
export class EventAnonCredsCredentialOfferGetById extends BaseEvent<AnonCredsCredentialOffer | null> {
public static token = 'anoncreds.credentialOffers.getById';
public get instance() {
return this.data;
}
public static fromEvent(e: EventAnonCredsCredentialOfferGetById) {
return new EventAnonCredsCredentialOfferGetById(
e.data,
e.tenantId,
e.id,
e.type,
e.timestamp,
);
}
}
...@@ -10,6 +10,7 @@ export * from './events/tenantEvents.js'; ...@@ -10,6 +10,7 @@ export * from './events/tenantEvents.js';
export * from './events/schemaEvents.js'; 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 './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