import * as Enums from '../enums/index'; import { BatchFileModel } from "./BatchFileModel"; /** * Represents a batch of uploaded documents. * @export * @class BatchModel */ export declare class BatchModel { /** * @type {Enums.BatchType} * @memberof BatchModel */ type: Enums.BatchType; /** * @type {string} * @memberof BatchModel */ batchAgent?: string | undefined; /** * @type {number} * @memberof BatchModel */ id?: number | undefined; /** * @type {string} * @memberof BatchModel */ options?: string | undefined; /** * @type {string} * @memberof BatchModel */ name: string; /** * @type {number} * @memberof BatchModel */ accountId?: number | undefined; /** * @type {number} * @memberof BatchModel */ companyId?: number | undefined; /** * @type {Enums.BatchStatus} * @memberof BatchModel */ status?: Enums.BatchStatus | undefined; /** * @type {Date} * @memberof BatchModel */ startedDate?: Date | undefined; /** * @type {number} * @memberof BatchModel */ recordCount?: number | undefined; /** * @type {number} * @memberof BatchModel */ currentRecord?: number | undefined; /** * @type {Date} * @memberof BatchModel */ completedDate?: Date | undefined; /** * @type {Date} * @memberof BatchModel */ createdDate?: Date | undefined; /** * @type {number} * @memberof BatchModel */ createdUserId?: number | undefined; /** * @type {Date} * @memberof BatchModel */ modifiedDate?: Date | undefined; /** * @type {number} * @memberof BatchModel */ modifiedUserId?: number | undefined; /** * @type {BatchFileModel[]} * @memberof BatchModel */ files?: BatchFileModel[] | undefined; }