@golem-sdk/golem-js
Version:
NodeJS and WebBrowser SDK for building apps running on Golem Network
26 lines (25 loc) • 732 B
TypeScript
import { Agreement } from "./agreement";
export type AgreementApproved = {
type: "AgreementApproved";
agreement: Agreement;
timestamp: Date;
};
export type AgreementTerminatedEvent = {
type: "AgreementTerminated";
terminatedBy: "Provider" | "Requestor";
reason: string;
agreement: Agreement;
timestamp: Date;
};
export type AgreementRejectedEvent = {
type: "AgreementRejected";
agreement: Agreement;
reason: string;
timestamp: Date;
};
export type AgreementCancelledEvent = {
type: "AgreementCancelled";
agreement: Agreement;
timestamp: Date;
};
export type AgreementEvent = AgreementApproved | AgreementTerminatedEvent | AgreementRejectedEvent | AgreementCancelledEvent;