sunrise-cms/database/addContract.d.ts

22 lines
801 B
TypeScript

import type { PoolConnection } from 'better-sqlite-pool';
export interface AddContractForm {
contractTypeId: string | number;
burialSiteId: string | number;
contractStartDateString: string;
contractEndDateString: string;
contractTypeFieldIds?: string;
[fieldValue_contractTypeFieldId: string]: unknown;
lotOccupantTypeId?: string;
occupantName?: string;
occupantFamilyName?: string;
occupantAddress1?: string;
occupantAddress2?: string;
occupantCity?: string;
occupantProvince?: string;
occupantPostalCode?: string;
occupantPhoneNumber?: string;
occupantEmailAddress?: string;
occupantComment?: string;
}
export default function addContract(addForm: AddContractForm, user: User, connectedDatabase?: PoolConnection): Promise<number>;