Skip to content
Snippets Groups Projects

Draft: TSA acceptance

Closed Konstantin Tsabolov requested to merge tsabolov/ocm-engine:feat/tsa-acception into main
12 files
+ 240
2
Compare changes
  • Side-by-side
  • Inline
Files
12
import type { BaseEventInput } from './baseEvents.js';
import { ConnectionRecord, JsonTransformer } from '@aries-framework/core';
import {
OutOfBandInvitation,
ConnectionRecord,
JsonTransformer,
} from '@aries-framework/core';
import { BaseEvent } from './baseEvents.js';
@@ -134,3 +138,24 @@ export class EventDidcommConnectionsBlock extends BaseEvent<ConnectionRecord | n
);
}
}
export type EventDidcommConnectionsParseInvitationInput = BaseEventInput<{
invitationUrl: string;
}>;
export class EventDidcommConnectionsParseInvitation extends BaseEvent<OutOfBandInvitation> {
public static token = 'didcomm.connections.parseInvitation';
public get instance() {
return JsonTransformer.fromJSON(this.data, OutOfBandInvitation);
}
public static fromEvent(e: EventDidcommConnectionsParseInvitation) {
return new EventDidcommConnectionsParseInvitation(
e.data,
e.tenantId,
e.id,
e.type,
e.timestamp,
);
}
}
Loading