Files
tsclass/ts/business/contract.ts

21 lines
456 B
TypeScript

import * as database from "../database/index.js";
import type { TPerson } from "./index.js";
export interface IContract {
parties: {
signingOrder: number;
referencedAs: string;
person: TPerson;
role: "signer" | "cc";
signature: {
given: boolean;
timestamp?: number;
location?: string;
ip?: string;
verifications?: [];
};
}[];
contractTextMarkdown: string;
actions: database.IObjectAction[];
}