@ctodev/cclibrary-typings
Version:
Library typings for use with CLARC INFINITY
71 lines (70 loc) • 3.02 kB
TypeScript
import { TccClarcDate } from "./shared.model";
export declare namespace TccET_BILLING {
type BillingServiceReports = {
value: Array<BillingServiceReport>;
};
enum Service {
ccBS_Unknown = "ccBS_Unknown",
ccBS_Conversion = "ccBS_Conversion",
ccBS_Ocr = "ccBS_Ocr",
ccBS_PremiumOcr = "ccBS_PremiumOcr",
ccBS_ImageProcessing = "ccBS_ImageProcessing",
ccBS_CustomReco = "ccBS_CustomReco",
ccBS_SolutionReco = "ccBS_SolutionReco",
ccBS_Classification = "ccBS_Classification",
ccBS_Export = "ccBS_Export",
ccBS_PostInvoice = "ccBS_PostInvoice",
ccBS_Archiving = "ccBS_Archiving",
ccBS_Capturing = "ccBS_Capturing",
ccBS_Xtract = "ccBS_Xtract",
ccBS_Workflow = "ccBS_Workflow",
ccBS_Sms = "ccBS_Sms",
ccBS_Storage = "ccBS_Storage",
ccBS_User = "ccBS_User"
}
enum TccBillableResource {
ccBR_Unknown = "ccBR_Unknown",
ccBR_ProcessingConversion = "ccBR_ProcessingConversion",
ccBR_ProcessingImage = "ccBR_ProcessingImage",
ccBR_ProcessingPdf = "ccBR_ProcessingPdf",
ccBR_CaptureDocuments = "ccBR_CaptureDocuments",
ccBR_CaptureBlobs = "ccBR_CaptureBlobs",
ccBR_CapturePrint = "ccBR_CapturePrint",
ccBR_CaptureEcosio = "ccBR_CaptureEcosio",
ccBR_WorkflowCustom = "ccBR_WorkflowCustom",
ccBR_WorkflowDocumentFlow = "ccBR_WorkflowDocumentFlow",
ccBR_WorkflowDocumentRecognition = "ccBR_WorkflowDocumentRecognition",
ccBR_WorkflowInvoiceSolution = "ccBR_WorkflowInvoiceSolution",
ccBR_WorkflowOrderSolution = "ccBR_WorkflowOrderSolution",
ccBR_RecognitionOcr = "ccBR_RecognitionOcr",
ccBR_RecognitionBarcode = "ccBR_RecognitionBarcode",
ccBR_RecognitionClass = "ccBR_RecognitionClass",
ccBR_RecognitionCustom = "ccBR_RecognitionCustom",
ccBR_RecognitionInvoice = "ccBR_RecognitionInvoice",
ccBR_RecognitionOrder = "ccBR_RecognitionOrder",
ccBR_RecognitionConfirmation = "ccBR_RecognitionConfirmation",
ccBR_DeliverDocument = "ccBR_DeliverDocument",
ccBR_DeliverInvoice = "ccBR_DeliverInvoice",
ccBR_DeliverOrder = "ccBR_DeliverOrder",
ccBR_DeliverConfirmation = "ccBR_DeliverConfirmation",
ccBR_DeliverEcosio = "ccBR_DeliverEcosio",
ccBR_User = "ccBR_User",
ccBR_UserArchive = "ccBR_UserArchive",
ccBR_UserWorkflow = "ccBR_UserWorkflow",
ccBR_UserCapture = "ccBR_UserCapture",
ccBR_UserScan = "ccBR_UserScan",
ccBR_Storage = "ccBR_Storage",
ccBR_Sms = "ccBR_Sms",
ccBR_Translation = "ccBR_Translation",
ccBR_Antivirus = "ccBR_Antivirus"
}
interface BillingServiceReport {
Date: TccClarcDate;
Resources: Array<BillableServiceData>;
}
interface BillableServiceData {
Resource: TccBillableResource | Service;
Amount: number;
Credits: number;
}
}