@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
43 lines (42 loc) • 1.36 kB
TypeScript
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;