UNPKG

@bitblit/ratchet-misc

Version:

Ratchet miscellaneous tooling that requires smallish dependant libraries

43 lines (42 loc) 1.36 kB
import type { AgreementOwnersInner } from './AgreementOwnersInner.js'; import type { AgreementSignatoriesInner } from './AgreementSignatoriesInner.js'; export interface Agreement { _id: string; _type?: AgreementTypeEnum; _rootId: string; _createdOn?: Date; _createdBy: string; _updatedOn?: Date; _updatedBy?: string; _archivedOn?: Date; _archivedBy?: string; _deletedOn?: Date; _deletedBy?: string; _operationId?: string; _isPublic?: boolean; name: string; description?: string; activatedOn?: Date; _activatedBy?: string; _deactivatedBy?: string; _deactivatedOn?: Date; _completedOn?: Date; _completedBy?: string; templateId?: string; status?: AgreementStatusEnum; owners: Array<AgreementOwnersInner>; signatories?: Array<AgreementSignatoriesInner>; } export declare enum AgreementTypeEnum { agreement = "agreement" } export declare enum AgreementStatusEnum { draft = "draft", active = "active", done = "done", archived = "archived" } export declare function instanceOfAgreement(value: object): boolean; export declare function AgreementFromJSON(json: any): Agreement; export declare function AgreementFromJSONTyped(json: any, ignoreDiscriminator: boolean): Agreement; export declare function AgreementToJSON(value?: Agreement | null): any;