import type { Service, Options, Headers, StringId, NameSpaces } from "./types/index"; export declare const end_points: { readonly CLIENT: "client"; readonly PRODUCT: "product"; readonly VARIANT: "variant"; readonly CATEGORY: "product-category"; readonly SUB_CATEGORY: "product-sub-category"; readonly BRAND: "product-brand"; readonly PRODUCT_GROUP: "product-group"; readonly TAX: "tax"; readonly MEASUREUNIT: "measureunits"; readonly MEASUREUNIT_FAMILY: "measureunit-family"; readonly MEDIA: "media"; readonly CYCLES: "cycles"; readonly CYCLE_REPORT: "cycle-report"; readonly PRICELIST: "pricelists"; readonly PRICELIST_ITEM: "pricelistsitems"; readonly TEAM: "teams"; readonly RETURN_REASON: "return-reason"; readonly REP: "rep"; readonly REP_BALANCE_SUMMARY: "rep-balance-summary"; readonly TAG: "tag"; readonly WAREHOUSE: "warehouse"; readonly ROUTE: "route"; readonly GEO_ZONE: "geo-zone"; readonly PRODUCT_MODIFIERS_GROUP: "product-modifiers-group"; readonly CHANNEL: "client-channel"; readonly SPECIALITY: "speciality"; readonly CLIENT_CONTACT: "client-contact"; readonly PAYMENT_TERM: "paymentterms"; readonly BANK: "banks"; readonly BANK_LIST: "bankslists"; readonly CUSTOM_STATUS: "custom-status"; readonly CUSTOM_LIST: "custom-list"; readonly CUSTOM_LIST_ITEM: "custom-list-item"; readonly INVENTORY_ADJUSTMENT_REASON: "inventory-adjustment-reason"; readonly WORKORDER: "workorder"; readonly WORKORDER_REQUEST: "workorder-request"; readonly SUPPLIER: "supplier"; readonly QUICK_CONVERT_TO_PDF: "quick-convert-to-pdf"; readonly VISIT: "visit"; readonly INVOICE: "fullinvoices"; readonly PROFORMA: "proforma"; readonly PRINT_SETTINGS: "print-settings"; readonly PDF_TEMPLATE_GALLERY: "pdf-template-gallery"; readonly PDF_TEMPLATE: "pdf-template"; readonly PDF_MERGE_FIELD: "pdf-merge-fields"; readonly PAYMENT: "payments"; readonly REFUND: "refund"; readonly SETTLEMENT: "settlement"; readonly VOID_SETTLEMENT: "void-settlement"; readonly CHECK: "checks"; readonly DAY: "day"; readonly DAY_SHIFT: "day-shift"; readonly RECEIVING_MATERIAL: "receiving-material"; readonly ADJUST_ACCOUNT: "adjust-account"; readonly TRANSFER: "transfer"; readonly MSL: "msl"; readonly MSL_PRODUCT: "msl-products"; readonly MEDIA_STORAGE: "media-storage"; readonly STORECHECK_TEMPLATE: "storecheck-template"; readonly ACTIVITY_STORECHECK: "activity-storecheck"; readonly ACTIVITY_ITEM_STATUS: "activity-item-status"; readonly ITEM_STATUS_TYPE: "item-status-type"; readonly ADJUST_INVENTORY: "adjust-inventory"; readonly INVENTORY: "inventory"; readonly INTEGRATION_APP: "integration-app"; readonly JOIN_ACTIONS_WEBHOOK: "svix-integration"; readonly INTEGRATION_ACTION_LOG: "integration-action-log"; readonly INTEGRATION_COMMAND_LOG: "integration-command-log"; readonly PATCH_ACTION: "patch-action"; readonly UPDATE_INTEGRATION_META: "update-integration-meta"; readonly ASSET_PART_TYPE: "asset-part-type"; readonly ASSET_PART: "asset-part"; readonly ASSET_PART_UNIT: "asset-part-unit"; readonly ASSET_PART_RECEIVAL: "asset-part-receival"; readonly ASSET_PART_TRANSFER: "asset-part-transfer"; readonly RETURN_ASSET_PART_UNIT: "return-asset-part-unit"; readonly STORE_ASSET_PART_UNIT: "store-asset-part-unit"; readonly OCR_INVOICE_JOB_TEMPLATE: "ocr-invoice-job-template"; readonly OCR_INVOICE_JOB_GROUP: "ocr-invoice-job-group"; readonly ACTIVITY_AI_SALES_ORDER: "activity-ai-sales-order"; readonly OCR_INVOICE_JOB: "ocr-invoice-job"; readonly OCR_INVOICE_JOB_PAGE: "ocr-invoice-job-page"; readonly SETTINGS: "settings"; readonly MAIL_UNSUBSCRIBE: "mail-unsubscribe"; readonly APPROVAL_REQUEST: "approval-request"; readonly SAFE_INVOICE_SERIAL_COUNTER: "safe-invoice-serial-counter"; readonly CLIENT_LOCATION: "client-location"; readonly ASSET_TYPE: "asset-type"; readonly ASSET: "asset"; readonly ASSET_UNIT: "asset-unit"; readonly WORKORDER_PORTAL: "workorder-portal"; readonly APPROVAL: "approvals"; readonly ACTIVITY_FEEDBACK: "activity-feedback"; readonly ACTIVITY_FEEDBACKV2: "activity-feedback-v2"; readonly FEEDBACK_OPTION: "feedback-options"; readonly WORKORDER_CATEGORY: "workorder-category"; readonly CONTRACT: "contract"; readonly CONTRACT_INSTALLMENT: "contract-installment"; readonly WORKORDER_PORTAL_LINK: "workorder-portal-link"; readonly CUSTOM_FIELD: "customfields"; readonly TIMELINE_REPORT: "timeline-report"; readonly RESET_COMPANY_NAMESPACE: "reset-company-namespace"; readonly TEST_RESET_COMPANY_NAMESPACE: "test-reset-company-namespace"; readonly TIMELINE_TIME_LIST: "timeline-time-list"; readonly SALES_ANALYTICS_REPORT: "sales-analytics-report"; readonly WORKORDER_AGENDA: "workorder-agenda"; readonly MODULE_CUSTOM_VALIDATOR: "module-custom-validator"; readonly NOTIFICATIONS_CENTER: "notifications-center"; readonly REPORT_COLUMN_GROUP: "report-column-group"; readonly REPORT_COLUMN: "report-column"; readonly REPORT_SORT: "report-sort"; readonly REPORT_FILTER: "report-filter"; readonly SAFE_CRUD: "safe-crud"; readonly PAYMENT_METHOD: "payment-method"; readonly REPORT_VIEW: "report-view"; readonly REPORT_VIEW_DEFAULT: "report-view-default"; readonly REPORT_VIEW_FAVORITE: "report-view-favorite"; readonly COPY_REPORT_VIEW: "copy-report-view"; readonly CLM_PRESENTATION: "clm-presentation"; readonly CLM_SEQUENCE: "clm-sequence"; readonly CLM_SLIDE: "clm-slide"; readonly CLM_FEEDBACK_ACTIVITY: "clm-feedback-activity"; readonly CLM_FETCH: "clm-fetch"; readonly PROMOTIONS: "promotions"; readonly COMPARE_INVOICE_TO_WAREHOUSE: "compare-invoice-to-warehouse"; readonly AUTHENTICATE: "authenticate"; readonly OPTIONAL_BUSINESS_APP_SERVICE: "optional-business-app-service"; readonly PROMOTION_USAGE: "promotion-usage"; readonly CART: "cart"; readonly LATEST_SERIAL: "latest-serial"; readonly FORM_V2: "form-v2"; readonly ACTIVITY_FORM_V2_RESULT: "activity-form-v2-result"; readonly LINE_CLASSIFICATION: "line-classification"; readonly LINE: "line"; readonly CLIENT_LINE: "client-line"; readonly SCHEDULED_EMAILS: "scheduled-emails"; readonly DATA_FILE_WAREHOUSE: "data-file-warehouse"; readonly DATA_SESSION: "data-session"; readonly ADMIN: "admins"; readonly JOB_CATEGORY: "job-category"; readonly JOB_CATEGORY_AUTOSKIP_ANALYZE: "job-category-autoskip-analyze"; readonly VISIT_REASON: "visit-reason"; readonly TARGET_RULE: "target-rule"; readonly PLAN: "plan"; readonly CALENDAR: "calendar"; readonly LINE_TARGET: "line-target"; readonly BULK_IMPORT: "bulk-import"; readonly BULK_EXPORT: "bulk-export"; readonly DELIVERY_NOTE: "delivery-note"; readonly RESERVATION: "reservation"; readonly AI_OBJECT_DETECTION_DATASET: "ai-object-detection-dataset"; readonly AI_OBJECT_DETECTION_MODEL: "ai-object-detection-model"; readonly AI_OBJECT_DETECTION_MODEL_VERSION: "ai-object-detection-model-version"; readonly AI_OBJECT_DETECTION_MODEL_VERSION_EPOCH: "ai-object-detection-model-version-epoch"; readonly AI_OBJECT_DETECTION_MODEL_VERSION_TRAIN_AGENT: "ai-object-detection-model-version-train-agent"; readonly AI_OBJECT_DETECTION_LABEL: "ai-object-detection-label"; readonly AI_OBJECT_DETECTION_LABEL_GROUP: "ai-object-detection-label-group"; readonly AI_OBJECT_DETECTION_CATEGORY: "ai-object-detection-category"; readonly AI_OBJECT_DETECTION_SEGMENT: "ai-object-detection-segment"; readonly AI_OBJECT_DETECTION_LABEL_REPORT: "ai-object-detection-label-report"; readonly AI_OBJECT_DETECTION_SETTINGS: "ai-object-detection-settings"; readonly AI_OBJECT_DETECTION_DETECTION_SETTINGS: "ai-object-detection-detection-settings"; readonly AI_OBJECT_DETECTION_INFERENCE: "ai-object-detection-inference"; readonly AI_OBJECT_DETECTION_TASK: "ai-object-detection-task"; readonly AI_OBJECT_DETECTION_SESSION: "ai-object-detection-session"; readonly ACTIVITY_AI_OBJECT_DETECTION_SESSION_FRAME: "activity-ai-object-detection-session-frame"; readonly AI_OBJECT_DETECTION_SESSION_ANALYSIS: "ai-object-detection-session-analysis"; readonly AI_OBJECT_DETECTION_SESSION_ELECTION: "ai-object-detection-session-election"; readonly AI_OBJECT_DETECTION_SESSION_INSIGHT: "ai-object-detection-session-insight"; readonly AI_OBJECT_DETECTION_METRIC: "ai-object-detection-metric"; readonly AI_OBJECT_DETECTION_METRIC_RESULT: "ai-object-detection-metric-result"; readonly AI_OBJECT_DETECTION_MISSION: "ai-object-detection-mission"; readonly AI_OBJECT_DETECTION_MISSION_SET: "ai-object-detection-mission-set"; readonly AI_OBJECT_DETECTION_MISSION_RESULTS: "ai-object-detection-mission-results"; readonly AI_OBJECT_DETECTION_ASSIGNMENT_RULE: "ai-object-detection-assignment-rule"; readonly AI_OBJECT_DETECTION_ASSIGNED_MISSIONS: "ai-object-detection-assigned-missions"; readonly OBJECT_DETECTION_ANALYTICS_REPORT: "object-detection-analytics-report"; }; export type EndPoints = (typeof end_points)[keyof typeof end_points]; export declare const availableService: readonly ["client", "product", "variant", "category", "sub_category", "brand", "product_group", "tax", "measureunit", "measureunitFamily", "media", "priceList", "priceListItem", "team", "returnReason", "rep", "tag", "warehouse", "route", "geoZone", "productModifiersGroup", "channel", "speciality", "clientContact", "paymentTerm", "bank", "bank_list", "customStatus", "customList", "customListItem", "inventoryAdjustmentReason", "workorder", "workorderRequest", "supplier", "quickConvertToPdf", "visit", "activityFeedback", "activityFeedbackV2", "feedbackOption", "invoice", "proforma", "payment", "refund", "settlement", "voidSettlement", "check", "day", "dayShift", "receivingMaterial", "adjustAccount", "transfer", "msl", "mslProduct", "mediaStorage", "storecheckTemplate", "activityStorecheck", "activityItemStatus", "itemStatusType", "adjustInventory", "inventory", "integrationApp", "joinActionsWebHook", "patchAction", "updateIntegrationMeta", "assetPartType", "assetPart", "assetPartUnit", "assetPartReceival", "assetPartTransfer", "returnAssetPartUnit", "storeAssetPartUnit", "ocrInvoiceJobTemplate", "ocrInvoiceJobGroup", "activityAiSalesOrder", "ocrInvoiceJob", "ocrInvoiceJobPage", "settings", "mailUnsubscribe", "approvalRequest", "safeInvoiceSerialCounter", "clientLocation", "assetType", "asset", "assetUnit", "workorderPortal", "approval", "workorderCategory", "contract", "contractInstallment", "repBalanceSummary", "workorderPortalLink", "customField", "salesAnalyticsReport", "clmPresentation", "clmSequence", "clmSlide", "clmFetch", "pdfMergeField", "visitReason", "targetRule", "plan", "calendar", "lineTarget", "bulkImport", "bulkExport", "aiObjectDetectionDataset", "aiObjectDetectionModel", "aiObjectDetectionModelVersion", "aiObjectDetectionModelVersionEpoch", "aiObjectDetectionModelVersionTrainAgent", "aiObjectDetectionLabel", "aiObjectDetectionLabelGroup", "aiObjectDetectionCategory", "aiObjectDetectionSegment", "aiObjectDetectionLabelReport", "aiObjectDetectionSettings", "aiObjectDetectionDetectionSettings", "aiObjectDetectionInference", "aiObjectDetectionTask", "aiObjectDetectionSession", "activityAiObjectDetectionSessionFrame", "aiObjectDetectionSessionAnalysis", "aiObjectDetectionSessionElection", "aiObjectDetectionSessionInsight", "aiObjectDetectionMetric", "aiObjectDetectionMetricResult", "aiObjectDetectionMission", "aiObjectDetectionMissionSet", "aiObjectDetectionMissionResults", "aiObjectDetectionAssignmentRule", "aiObjectDetectionAssignedMissions", "objectDetectionAnalyticsReport"]; export type AvailableService = (typeof availableService)[number]; export default class Repzo { private svAPIEndpoint; headers: Headers; private timeout; private retryAttempts; private refresh_token?; private nameSpace?; private reauthCallBackFn?; constructor(apiKey: string, options?: Options); private static _end_points; static get END_POINTS(): { readonly CLIENT: "client"; readonly PRODUCT: "product"; readonly VARIANT: "variant"; readonly CATEGORY: "product-category"; readonly SUB_CATEGORY: "product-sub-category"; readonly BRAND: "product-brand"; readonly PRODUCT_GROUP: "product-group"; readonly TAX: "tax"; readonly MEASUREUNIT: "measureunits"; readonly MEASUREUNIT_FAMILY: "measureunit-family"; readonly MEDIA: "media"; readonly CYCLES: "cycles"; readonly CYCLE_REPORT: "cycle-report"; readonly PRICELIST: "pricelists"; readonly PRICELIST_ITEM: "pricelistsitems"; readonly TEAM: "teams"; readonly RETURN_REASON: "return-reason"; readonly REP: "rep"; readonly REP_BALANCE_SUMMARY: "rep-balance-summary"; readonly TAG: "tag"; readonly WAREHOUSE: "warehouse"; readonly ROUTE: "route"; readonly GEO_ZONE: "geo-zone"; readonly PRODUCT_MODIFIERS_GROUP: "product-modifiers-group"; readonly CHANNEL: "client-channel"; readonly SPECIALITY: "speciality"; readonly CLIENT_CONTACT: "client-contact"; readonly PAYMENT_TERM: "paymentterms"; readonly BANK: "banks"; readonly BANK_LIST: "bankslists"; readonly CUSTOM_STATUS: "custom-status"; readonly CUSTOM_LIST: "custom-list"; readonly CUSTOM_LIST_ITEM: "custom-list-item"; readonly INVENTORY_ADJUSTMENT_REASON: "inventory-adjustment-reason"; readonly WORKORDER: "workorder"; readonly WORKORDER_REQUEST: "workorder-request"; readonly SUPPLIER: "supplier"; readonly QUICK_CONVERT_TO_PDF: "quick-convert-to-pdf"; readonly VISIT: "visit"; readonly INVOICE: "fullinvoices"; readonly PROFORMA: "proforma"; readonly PRINT_SETTINGS: "print-settings"; readonly PDF_TEMPLATE_GALLERY: "pdf-template-gallery"; readonly PDF_TEMPLATE: "pdf-template"; readonly PDF_MERGE_FIELD: "pdf-merge-fields"; readonly PAYMENT: "payments"; readonly REFUND: "refund"; readonly SETTLEMENT: "settlement"; readonly VOID_SETTLEMENT: "void-settlement"; readonly CHECK: "checks"; readonly DAY: "day"; readonly DAY_SHIFT: "day-shift"; readonly RECEIVING_MATERIAL: "receiving-material"; readonly ADJUST_ACCOUNT: "adjust-account"; readonly TRANSFER: "transfer"; readonly MSL: "msl"; readonly MSL_PRODUCT: "msl-products"; readonly MEDIA_STORAGE: "media-storage"; readonly STORECHECK_TEMPLATE: "storecheck-template"; readonly ACTIVITY_STORECHECK: "activity-storecheck"; readonly ACTIVITY_ITEM_STATUS: "activity-item-status"; readonly ITEM_STATUS_TYPE: "item-status-type"; readonly ADJUST_INVENTORY: "adjust-inventory"; readonly INVENTORY: "inventory"; readonly INTEGRATION_APP: "integration-app"; readonly JOIN_ACTIONS_WEBHOOK: "svix-integration"; readonly INTEGRATION_ACTION_LOG: "integration-action-log"; readonly INTEGRATION_COMMAND_LOG: "integration-command-log"; readonly PATCH_ACTION: "patch-action"; readonly UPDATE_INTEGRATION_META: "update-integration-meta"; readonly ASSET_PART_TYPE: "asset-part-type"; readonly ASSET_PART: "asset-part"; readonly ASSET_PART_UNIT: "asset-part-unit"; readonly ASSET_PART_RECEIVAL: "asset-part-receival"; readonly ASSET_PART_TRANSFER: "asset-part-transfer"; readonly RETURN_ASSET_PART_UNIT: "return-asset-part-unit"; readonly STORE_ASSET_PART_UNIT: "store-asset-part-unit"; readonly OCR_INVOICE_JOB_TEMPLATE: "ocr-invoice-job-template"; readonly OCR_INVOICE_JOB_GROUP: "ocr-invoice-job-group"; readonly ACTIVITY_AI_SALES_ORDER: "activity-ai-sales-order"; readonly OCR_INVOICE_JOB: "ocr-invoice-job"; readonly OCR_INVOICE_JOB_PAGE: "ocr-invoice-job-page"; readonly SETTINGS: "settings"; readonly MAIL_UNSUBSCRIBE: "mail-unsubscribe"; readonly APPROVAL_REQUEST: "approval-request"; readonly SAFE_INVOICE_SERIAL_COUNTER: "safe-invoice-serial-counter"; readonly CLIENT_LOCATION: "client-location"; readonly ASSET_TYPE: "asset-type"; readonly ASSET: "asset"; readonly ASSET_UNIT: "asset-unit"; readonly WORKORDER_PORTAL: "workorder-portal"; readonly APPROVAL: "approvals"; readonly ACTIVITY_FEEDBACK: "activity-feedback"; readonly ACTIVITY_FEEDBACKV2: "activity-feedback-v2"; readonly FEEDBACK_OPTION: "feedback-options"; readonly WORKORDER_CATEGORY: "workorder-category"; readonly CONTRACT: "contract"; readonly CONTRACT_INSTALLMENT: "contract-installment"; readonly WORKORDER_PORTAL_LINK: "workorder-portal-link"; readonly CUSTOM_FIELD: "customfields"; readonly TIMELINE_REPORT: "timeline-report"; readonly RESET_COMPANY_NAMESPACE: "reset-company-namespace"; readonly TEST_RESET_COMPANY_NAMESPACE: "test-reset-company-namespace"; readonly TIMELINE_TIME_LIST: "timeline-time-list"; readonly SALES_ANALYTICS_REPORT: "sales-analytics-report"; readonly WORKORDER_AGENDA: "workorder-agenda"; readonly MODULE_CUSTOM_VALIDATOR: "module-custom-validator"; readonly NOTIFICATIONS_CENTER: "notifications-center"; readonly REPORT_COLUMN_GROUP: "report-column-group"; readonly REPORT_COLUMN: "report-column"; readonly REPORT_SORT: "report-sort"; readonly REPORT_FILTER: "report-filter"; readonly SAFE_CRUD: "safe-crud"; readonly PAYMENT_METHOD: "payment-method"; readonly REPORT_VIEW: "report-view"; readonly REPORT_VIEW_DEFAULT: "report-view-default"; readonly REPORT_VIEW_FAVORITE: "report-view-favorite"; readonly COPY_REPORT_VIEW: "copy-report-view"; readonly CLM_PRESENTATION: "clm-presentation"; readonly CLM_SEQUENCE: "clm-sequence"; readonly CLM_SLIDE: "clm-slide"; readonly CLM_FEEDBACK_ACTIVITY: "clm-feedback-activity"; readonly CLM_FETCH: "clm-fetch"; readonly PROMOTIONS: "promotions"; readonly COMPARE_INVOICE_TO_WAREHOUSE: "compare-invoice-to-warehouse"; readonly AUTHENTICATE: "authenticate"; readonly OPTIONAL_BUSINESS_APP_SERVICE: "optional-business-app-service"; readonly PROMOTION_USAGE: "promotion-usage"; readonly CART: "cart"; readonly LATEST_SERIAL: "latest-serial"; readonly FORM_V2: "form-v2"; readonly ACTIVITY_FORM_V2_RESULT: "activity-form-v2-result"; readonly LINE_CLASSIFICATION: "line-classification"; readonly LINE: "line"; readonly CLIENT_LINE: "client-line"; readonly SCHEDULED_EMAILS: "scheduled-emails"; readonly DATA_FILE_WAREHOUSE: "data-file-warehouse"; readonly DATA_SESSION: "data-session"; readonly ADMIN: "admins"; readonly JOB_CATEGORY: "job-category"; readonly JOB_CATEGORY_AUTOSKIP_ANALYZE: "job-category-autoskip-analyze"; readonly VISIT_REASON: "visit-reason"; readonly TARGET_RULE: "target-rule"; readonly PLAN: "plan"; readonly CALENDAR: "calendar"; readonly LINE_TARGET: "line-target"; readonly BULK_IMPORT: "bulk-import"; readonly BULK_EXPORT: "bulk-export"; readonly DELIVERY_NOTE: "delivery-note"; readonly RESERVATION: "reservation"; readonly AI_OBJECT_DETECTION_DATASET: "ai-object-detection-dataset"; readonly AI_OBJECT_DETECTION_MODEL: "ai-object-detection-model"; readonly AI_OBJECT_DETECTION_MODEL_VERSION: "ai-object-detection-model-version"; readonly AI_OBJECT_DETECTION_MODEL_VERSION_EPOCH: "ai-object-detection-model-version-epoch"; readonly AI_OBJECT_DETECTION_MODEL_VERSION_TRAIN_AGENT: "ai-object-detection-model-version-train-agent"; readonly AI_OBJECT_DETECTION_LABEL: "ai-object-detection-label"; readonly AI_OBJECT_DETECTION_LABEL_GROUP: "ai-object-detection-label-group"; readonly AI_OBJECT_DETECTION_CATEGORY: "ai-object-detection-category"; readonly AI_OBJECT_DETECTION_SEGMENT: "ai-object-detection-segment"; readonly AI_OBJECT_DETECTION_LABEL_REPORT: "ai-object-detection-label-report"; readonly AI_OBJECT_DETECTION_SETTINGS: "ai-object-detection-settings"; readonly AI_OBJECT_DETECTION_DETECTION_SETTINGS: "ai-object-detection-detection-settings"; readonly AI_OBJECT_DETECTION_INFERENCE: "ai-object-detection-inference"; readonly AI_OBJECT_DETECTION_TASK: "ai-object-detection-task"; readonly AI_OBJECT_DETECTION_SESSION: "ai-object-detection-session"; readonly ACTIVITY_AI_OBJECT_DETECTION_SESSION_FRAME: "activity-ai-object-detection-session-frame"; readonly AI_OBJECT_DETECTION_SESSION_ANALYSIS: "ai-object-detection-session-analysis"; readonly AI_OBJECT_DETECTION_SESSION_ELECTION: "ai-object-detection-session-election"; readonly AI_OBJECT_DETECTION_SESSION_INSIGHT: "ai-object-detection-session-insight"; readonly AI_OBJECT_DETECTION_METRIC: "ai-object-detection-metric"; readonly AI_OBJECT_DETECTION_METRIC_RESULT: "ai-object-detection-metric-result"; readonly AI_OBJECT_DETECTION_MISSION: "ai-object-detection-mission"; readonly AI_OBJECT_DETECTION_MISSION_SET: "ai-object-detection-mission-set"; readonly AI_OBJECT_DETECTION_MISSION_RESULTS: "ai-object-detection-mission-results"; readonly AI_OBJECT_DETECTION_ASSIGNMENT_RULE: "ai-object-detection-assignment-rule"; readonly AI_OBJECT_DETECTION_ASSIGNED_MISSIONS: "ai-object-detection-assigned-missions"; readonly OBJECT_DETECTION_ANALYTICS_REPORT: "object-detection-analytics-report"; }; private _retryRequest; private _fetch; private _create; private _update; private _patch; private _delete; aiObjectDetectionDataset: { _path: "ai-object-detection-dataset"; find: (params?: Service.AiObjectDetectionDataset.Find.Params) => Promise; get: (id: Service.AiObjectDetectionDataset.Get.ID, params?: Service.AiObjectDetectionDataset.Get.Params) => Promise; create: (body: Service.AiObjectDetectionDataset.Create.Body) => Promise; update: (id: Service.AiObjectDetectionDataset.Update.ID, body: Service.AiObjectDetectionDataset.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionDataset.Remove.ID) => Promise; }; aiObjectDetectionModel: { _path: "ai-object-detection-model"; find: (params?: Service.AiObjectDetectionModel.Find.Params) => Promise; get: (id: Service.AiObjectDetectionModel.Get.ID, params?: Service.AiObjectDetectionModel.Get.Params) => Promise; create: (body: Service.AiObjectDetectionModel.Create.Body) => Promise; update: (id: Service.AiObjectDetectionModel.Update.ID, body: Service.AiObjectDetectionModel.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionModel.Remove.ID) => Promise; }; aiObjectDetectionModelVersion: { _path: "ai-object-detection-model-version"; find: (params?: Service.AiObjectDetectionModelVersion.Find.Params) => Promise; get: (id: Service.AiObjectDetectionModelVersion.Get.ID, params?: Service.AiObjectDetectionModelVersion.Get.Params) => Promise; create: (body: Service.AiObjectDetectionModelVersion.Create.Body) => Promise; remove: (id: Service.AiObjectDetectionModelVersion.Remove.ID) => Promise; }; aiObjectDetectionModelVersionEpoch: { _path: "ai-object-detection-model-version-epoch"; find: (params: Service.AiObjectDetectionModelVersionEpoch.Find.Params) => Promise; get: (id: Service.AiObjectDetectionModelVersionEpoch.Get.ID) => Promise; }; aiObjectDetectionModelVersionTrainAgent: { _path: "ai-object-detection-model-version-train-agent"; get: (id: Service.AiObjectDetectionModelVersionTrainAgent.Get.ID) => Promise; }; aiObjectDetectionLabel: { _path: "ai-object-detection-label"; find: (params?: Service.AiObjectDetectionLabel.Find.Params) => Promise; get: (id: Service.AiObjectDetectionLabel.Get.ID, params?: Service.AiObjectDetectionLabel.Get.Params) => Promise; create: (body: Service.AiObjectDetectionLabel.Create.Body) => Promise; update: (id: Service.AiObjectDetectionLabel.Update.ID, body: Service.AiObjectDetectionLabel.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionLabel.Remove.ID) => Promise; }; aiObjectDetectionLabelGroup: { _path: "ai-object-detection-label-group"; find: (params?: Service.AiObjectDetectionLabelGroup.Find.Params) => Promise; get: (id: Service.AiObjectDetectionLabelGroup.Get.ID) => Promise; create: (body: Service.AiObjectDetectionLabelGroup.Create.Body) => Promise; update: (id: Service.AiObjectDetectionLabelGroup.Update.ID, body: Service.AiObjectDetectionLabelGroup.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionLabelGroup.Remove.ID, params?: Service.AiObjectDetectionLabelGroup.Remove.Params) => Promise; }; aiObjectDetectionCategory: { _path: "ai-object-detection-category"; find: (params?: Service.AiObjectDetectionCategory.Find.Params) => Promise; get: (id: Service.AiObjectDetectionCategory.Get.ID) => Promise; create: (body: Service.AiObjectDetectionCategory.Create.Body) => Promise; update: (id: Service.AiObjectDetectionCategory.Update.ID, body: Service.AiObjectDetectionCategory.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionCategory.Remove.ID, params?: Service.AiObjectDetectionCategory.Remove.Params) => Promise; }; aiObjectDetectionSegment: { _path: "ai-object-detection-segment"; find: (params?: Service.AiObjectDetectionSegment.Find.Params) => Promise; get: (id: Service.AiObjectDetectionSegment.Get.ID) => Promise; create: (body: Service.AiObjectDetectionSegment.Create.Body) => Promise; update: (id: Service.AiObjectDetectionSegment.Update.ID, body: Service.AiObjectDetectionSegment.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionSegment.Remove.ID) => Promise; }; aiObjectDetectionLabelReport: { _path: "ai-object-detection-label-report"; find: (params: Service.AiObjectDetectionLabelReport.Find.Params) => Promise; }; aiObjectDetectionSettings: { _path: "ai-object-detection-settings"; find: () => Promise; get: (id: Service.AiObjectDetectionSettings.Get.ID) => Promise; create: (body: Service.AiObjectDetectionSettings.Create.Body) => Promise; update: (id: Service.AiObjectDetectionSettings.Update.ID, body: Service.AiObjectDetectionSettings.Update.Body) => Promise; patch: (body: Service.AiObjectDetectionSettings.Patch.Body) => Promise; remove: (id: Service.AiObjectDetectionSettings.Remove.ID) => Promise; }; aiObjectDetectionDetectionSettings: { _path: "ai-object-detection-detection-settings"; find: () => Promise; get: (id: Service.AiObjectDetectionDetectionSettings.Get.ID) => Promise; create: (body: Service.AiObjectDetectionDetectionSettings.Create.Body) => Promise; update: (id: Service.AiObjectDetectionDetectionSettings.Update.ID, body: Service.AiObjectDetectionDetectionSettings.Update.Body) => Promise; patch: (body: Service.AiObjectDetectionDetectionSettings.Patch.Body) => Promise; remove: (id: Service.AiObjectDetectionDetectionSettings.Remove.ID) => Promise; }; aiObjectDetectionInference: { _path: "ai-object-detection-inference"; create: (body: Service.AiObjectDetectionInference.Create.Body) => Promise; }; aiObjectDetectionTask: { _path: "ai-object-detection-task"; find: (params?: Service.AiObjectDetectionTask.Find.Params) => Promise; get: (id: Service.AiObjectDetectionTask.Get.ID, params?: Service.AiObjectDetectionTask.Get.Params) => Promise; create: (body: Service.AiObjectDetectionTask.Create.Body) => Promise; update: (id: Service.AiObjectDetectionTask.Update.ID, body: Service.AiObjectDetectionTask.Update.Body) => Promise; patch: (params: Service.AiObjectDetectionTask.Patch.Params, body: Service.AiObjectDetectionTask.Patch.Body) => Promise; remove: (id: Service.AiObjectDetectionTask.Remove.ID) => Promise; }; aiObjectDetectionSession: { _path: "ai-object-detection-session"; find: (params?: Service.AiObjectDetectionSession.Find.Params) => Promise; get: (id: Service.AiObjectDetectionSession.Get.ID, params?: Service.AiObjectDetectionSession.Get.Params) => Promise; create: (body: Service.AiObjectDetectionSession.Create.Body) => Promise; update: (id: Service.AiObjectDetectionSession.Update.ID, body: Service.AiObjectDetectionSession.Update.Body) => Promise; patch: (params: Service.AiObjectDetectionSession.Patch.Params, body: Service.AiObjectDetectionSession.Patch.Body) => Promise; remove: (id: Service.AiObjectDetectionSession.Remove.ID, params?: Service.AiObjectDetectionSession.Remove.Params) => Promise; }; activityAiObjectDetectionSessionFrame: { _path: "activity-ai-object-detection-session-frame"; create: (body: Service.ActivityAiObjectDetectionSessionFrame.Create.Body) => Promise; }; aiObjectDetectionSessionAnalysis: { _path: "ai-object-detection-session-analysis"; find: (params?: Service.AiObjectDetectionSessionAnalysis.Find.Params) => Promise; get: (id: Service.AiObjectDetectionSessionAnalysis.Get.ID, params?: Service.AiObjectDetectionSessionAnalysis.Get.Params) => Promise; create: (body: Service.AiObjectDetectionSessionAnalysis.Create.Body) => Promise; update: (id: Service.AiObjectDetectionSessionAnalysis.Update.ID, body: Service.AiObjectDetectionSessionAnalysis.Update.Body) => Promise; patch: (params: Service.AiObjectDetectionSessionAnalysis.Patch.Params, body: Service.AiObjectDetectionSessionAnalysis.Patch.Body) => Promise; remove: (id: Service.AiObjectDetectionSessionAnalysis.Remove.ID) => Promise; }; aiObjectDetectionSessionElection: { _path: "ai-object-detection-session-election"; create: (body: Service.AiObjectDetectionSessionElection.Create.Body) => Promise; }; aiObjectDetectionSessionInsight: { _path: "ai-object-detection-session-insight"; find: (params?: Service.AiObjectDetectionSessionInsight.Find.Params) => Promise; get: (id: Service.AiObjectDetectionSessionInsight.Get.ID) => Promise; create: (body: Service.AiObjectDetectionSessionInsight.Create.Body) => Promise; }; aiObjectDetectionMetric: { _path: "ai-object-detection-metric"; find: (params?: Service.AiObjectDetectionMetric.Find.Params) => Promise; get: (id: Service.AiObjectDetectionMetric.Get.ID) => Promise; create: (body: Service.AiObjectDetectionMetric.Create.Body) => Promise; update: (id: Service.AiObjectDetectionMetric.Update.ID, body: Service.AiObjectDetectionMetric.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionMetric.Remove.ID) => Promise; }; aiObjectDetectionMetricResult: { _path: "ai-object-detection-metric-result"; find: (params?: Service.AiObjectDetectionMetricResult.Find.Params) => Promise; get: (id: Service.AiObjectDetectionMetricResult.Get.ID) => Promise; create: (body: Service.AiObjectDetectionMetricResult.Create.Body) => Promise; update: (id: Service.AiObjectDetectionMetricResult.Update.ID, body: Service.AiObjectDetectionMetricResult.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionMetricResult.Remove.ID) => Promise; }; aiObjectDetectionMission: { _path: "ai-object-detection-mission"; find: (params?: Service.AiObjectDetectionMission.Find.Params) => Promise; get: (id: Service.AiObjectDetectionMission.Get.ID) => Promise; create: (body: Service.AiObjectDetectionMission.Create.Body) => Promise; update: (id: Service.AiObjectDetectionMission.Update.ID, body: Service.AiObjectDetectionMission.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionMission.Remove.ID) => Promise; }; aiObjectDetectionMissionSet: { _path: "ai-object-detection-mission-set"; find: (params?: Service.AiObjectDetectionMissionSet.Find.Params) => Promise; get: (id: Service.AiObjectDetectionMissionSet.Get.ID) => Promise; create: (body: Service.AiObjectDetectionMissionSet.Create.Body) => Promise; update: (id: Service.AiObjectDetectionMissionSet.Update.ID, body: Service.AiObjectDetectionMissionSet.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionMissionSet.Remove.ID) => Promise; }; aiObjectDetectionMissionResults: { _path: "ai-object-detection-mission-results"; find: (params?: Service.AiObjectDetectionMissionResults.Find.Params) => Promise; get: (id: Service.AiObjectDetectionMissionResults.Get.ID, params?: Service.AiObjectDetectionMissionResults.Get.Params) => Promise; update: (id: Service.AiObjectDetectionMissionResults.Update.ID, body: Service.AiObjectDetectionMissionResults.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionMissionResults.Remove.ID) => Promise; }; aiObjectDetectionAssignmentRule: { _path: "ai-object-detection-assignment-rule"; find: (params?: Service.AiObjectDetectionAssignmentRule.Find.Params) => Promise; get: (id: Service.AiObjectDetectionAssignmentRule.Get.ID) => Promise; create: (body: Service.AiObjectDetectionAssignmentRule.Create.Body) => Promise; update: (id: Service.AiObjectDetectionAssignmentRule.Update.ID, body: Service.AiObjectDetectionAssignmentRule.Update.Body) => Promise; remove: (id: Service.AiObjectDetectionAssignmentRule.Remove.ID) => Promise; }; aiObjectDetectionAssignedMissions: { _path: "ai-object-detection-assigned-missions"; find: (params: Service.AiObjectDetectionAssignedMissions.Find.Params) => Promise; get: (id: Service.AiObjectDetectionAssignedMissions.Get.ID, params?: Service.AiObjectDetectionAssignedMissions.Get.Params) => Promise; }; objectDetectionAnalyticsReport: { _path: "object-detection-analytics-report"; find: (params?: Service.ObjectDetectionAnalyticsReport.Find.Params) => Promise; create: (body: Service.ObjectDetectionAnalyticsReport.Create.Body, params?: Service.ObjectDetectionAnalyticsReport.Create.Params) => Promise; }; available_services: readonly ["client", "product", "variant", "category", "sub_category", "brand", "product_group", "tax", "measureunit", "measureunitFamily", "media", "priceList", "priceListItem", "team", "returnReason", "rep", "tag", "warehouse", "route", "geoZone", "productModifiersGroup", "channel", "speciality", "clientContact", "paymentTerm", "bank", "bank_list", "customStatus", "customList", "customListItem", "inventoryAdjustmentReason", "workorder", "workorderRequest", "supplier", "quickConvertToPdf", "visit", "activityFeedback", "activityFeedbackV2", "feedbackOption", "invoice", "proforma", "payment", "refund", "settlement", "voidSettlement", "check", "day", "dayShift", "receivingMaterial", "adjustAccount", "transfer", "msl", "mslProduct", "mediaStorage", "storecheckTemplate", "activityStorecheck", "activityItemStatus", "itemStatusType", "adjustInventory", "inventory", "integrationApp", "joinActionsWebHook", "patchAction", "updateIntegrationMeta", "assetPartType", "assetPart", "assetPartUnit", "assetPartReceival", "assetPartTransfer", "returnAssetPartUnit", "storeAssetPartUnit", "ocrInvoiceJobTemplate", "ocrInvoiceJobGroup", "activityAiSalesOrder", "ocrInvoiceJob", "ocrInvoiceJobPage", "settings", "mailUnsubscribe", "approvalRequest", "safeInvoiceSerialCounter", "clientLocation", "assetType", "asset", "assetUnit", "workorderPortal", "approval", "workorderCategory", "contract", "contractInstallment", "repBalanceSummary", "workorderPortalLink", "customField", "salesAnalyticsReport", "clmPresentation", "clmSequence", "clmSlide", "clmFetch", "pdfMergeField", "visitReason", "targetRule", "plan", "calendar", "lineTarget", "bulkImport", "bulkExport", "aiObjectDetectionDataset", "aiObjectDetectionModel", "aiObjectDetectionModelVersion", "aiObjectDetectionModelVersionEpoch", "aiObjectDetectionModelVersionTrainAgent", "aiObjectDetectionLabel", "aiObjectDetectionLabelGroup", "aiObjectDetectionCategory", "aiObjectDetectionSegment", "aiObjectDetectionLabelReport", "aiObjectDetectionSettings", "aiObjectDetectionDetectionSettings", "aiObjectDetectionInference", "aiObjectDetectionTask", "aiObjectDetectionSession", "activityAiObjectDetectionSessionFrame", "aiObjectDetectionSessionAnalysis", "aiObjectDetectionSessionElection", "aiObjectDetectionSessionInsight", "aiObjectDetectionMetric", "aiObjectDetectionMetricResult", "aiObjectDetectionMission", "aiObjectDetectionMissionSet", "aiObjectDetectionMissionResults", "aiObjectDetectionAssignmentRule", "aiObjectDetectionAssignedMissions", "objectDetectionAnalyticsReport"]; generateUUID: ({ prefix, suffix, length, }: { prefix?: string; suffix?: string; length: number; }) => string; core: { updateHeader: (newHeaders: { authorization?: string; refresh_token?: string; }) => void; reauth: () => Promise; }; client: { _path: "client"; find: (params?: Service.Client.Find.Params) => Promise; get: (id: Service.Client.Get.ID, params?: Service.Client.Get.Params) => Promise; create: (body: Service.Client.Create.Body) => Promise; update: (id: Service.Client.Update.ID, body: Service.Client.Update.Body) => Promise; remove: (id: Service.Client.Remove.ID) => Promise; }; product: { _path: "product"; find: (params?: Service.Product.Find.Params) => Promise; get: (id: Service.Product.Get.ID, params?: Service.Product.Get.Params) => Promise; create: (body: Service.Product.Create.Body) => Promise; update: (id: Service.Product.Update.ID, body: Service.Product.Update.Body) => Promise; remove: (id: Service.Product.Remove.ID) => Promise; }; variant: { _path: "variant"; find: (params?: Service.Variant.Find.Params) => Promise; get: (id: Service.Variant.Get.ID, params?: Service.Variant.Get.Params) => Promise; create: (body: Service.Variant.Create.Body) => Promise; update: (id: Service.Variant.Update.ID, body: Service.Variant.Update.Body) => Promise; remove: (id: Service.Variant.Remove.ID) => Promise; }; category: { _path: "product-category"; find: (params?: Service.Category.Find.Params) => Promise; get: (id: Service.Category.Get.ID) => Promise; create: (body: Service.Category.Create.Body) => Promise; update: (id: Service.Category.Update.ID, body: Service.Category.Update.Body) => Promise; remove: (id: Service.Category.Remove.ID) => Promise; }; sub_category: { _path: "product-sub-category"; find: (params?: Service.SubCategory.Find.Params) => Promise; get: (id: Service.SubCategory.Get.ID, params?: Service.SubCategory.Get.Params) => Promise; create: (body: Service.SubCategory.Create.Body) => Promise; update: (id: Service.SubCategory.Update.ID, body: Service.SubCategory.Update.Body) => Promise; remove: (id: Service.SubCategory.Remove.ID) => Promise; }; brand: { _path: "product-brand"; find: (params?: Service.Brand.Find.Params) => Promise; get: (id: Service.Brand.Get.ID) => Promise; create: (body: Service.Brand.Create.Body) => Promise; update: (id: Service.Brand.Update.ID, body: Service.Brand.Update.Body) => Promise; remove: (id: Service.Brand.Remove.ID) => Promise; }; product_group: { _path: "product-group"; find: (params?: Service.ProductGroup.Find.Params) => Promise; get: (id: Service.ProductGroup.Get.ID) => Promise; create: (body: Service.ProductGroup.Create.Body) => Promise; update: (id: Service.ProductGroup.Update.ID, body: Service.ProductGroup.Update.Body) => Promise; remove: (id: Service.ProductGroup.Remove.ID) => Promise; }; tax: { _path: "tax"; find: (params?: Service.Tax.Find.Params) => Promise; get: (id: Service.Tax.Get.ID) => Promise; create: (body: Service.Tax.Create.Body) => Promise; update: (id: Service.Tax.Update.ID, body: Service.Tax.Update.Body) => Promise; remove: (id: Service.Tax.Remove.ID) => Promise; }; measureunit: { _path: "measureunits"; find: (params?: Service.MeasureUnit.Find.Params) => Promise; get: (id: Service.MeasureUnit.Get.ID) => Promise; create: (body: Service.MeasureUnit.Create.Body) => Promise; update: (id: Service.MeasureUnit.Update.ID, body: Service.MeasureUnit.Update.Body) => Promise; remove: (id: Service.MeasureUnit.Remove.ID) => Promise; }; measureunitFamily: { _path: "measureunit-family"; find: (params?: Service.MeasureUnitFamily.Find.Params) => Promise; get: (id: Service.MeasureUnitFamily.Get.ID) => Promise; create: (body: Service.MeasureUnitFamily.Create.Body) => Promise; update: (id: Service.MeasureUnitFamily.Update.ID, body: Service.MeasureUnitFamily.Update.Body) => Promise; remove: (id: Service.MeasureUnitFamily.Remove.ID) => Promise; }; media: { _path: "media"; find: (params?: Service.Media.Find.Params) => Promise; get: (id: Service.Media.Get.ID) => Promise; create: (body: Service.Media.Create.Body) => Promise; update: (id: Service.Media.Update.ID, body: Service.Media.Update.Body) => Promise; remove: (id: Service.Media.Remove.ID) => Promise; }; priceList: { _path: "pricelists"; find: (params?: Service.PriceList.Find.Params) => Promise; get: (id: Service.PriceList.Get.ID) => Promise; create: (body: Service.PriceList.Create.Body) => Promise; update: (id: Service.PriceList.Update.ID, body: Service.PriceList.Update.Body) => Promise; remove: (id: Service.PriceList.Remove.ID) => Promise; }; priceListItem: { _path: "pricelistsitems"; find: (params?: Service.PriceListItem.Find.Params) => Promise; get: (id: Service.PriceListItem.Get.ID) => Promise; create: (body: Service.PriceListItem.Create.Body) => Promise; update: (id: Service.PriceListItem.Update.ID, body: Service.PriceListItem.Update.Body) => Promise; remove: (id: Service.PriceListItem.Remove.ID) => Promise; }; team: { _path: "teams"; find: (params?: Service.Team.Find.Params) => Promise; get: (id: Service.Team.Get.ID) => Promise; create: (body: Service.Team.Create.Body) => Promise; update: (id: Service.Team.Update.ID, body: Service.Team.Update.Body) => Promise; remove: (id: Service.Team.Remove.ID) => Promise; }; returnReason: { _path: "return-reason"; find: (params?: Service.ReturnReason.Find.Params) => Promise; get: (id: Service.ReturnReason.Get.ID) => Promise; create: (body: Service.ReturnReason.Create.Body) => Promise; update: (id: Service.ReturnReason.Update.ID, body: Service.ReturnReason.Update.Body) => Promise; remove: (id: Service.ReturnReason.Remove.ID) => Promise; }; rep: { _path: "rep"; find: (params?: Service.Rep.Find.Params) => Promise; get: (id: Service.Rep.Get.ID, params?: Service.Rep.Get.Params) => Promise; create: (body: Service.Rep.Create.Body) => Promise; update: (id: Service.Rep.Update.ID, body: Service.Rep.Update.Body) => Promise; remove: (id: Service.Rep.Remove.ID) => Promise; }; tag: { _path: "tag"; find: (params?: Service.Tag.Find.Params) => Promise; get: (id: Service.Tag.Get.ID) => Promise; create: (body: Service.Tag.Create.Body) => Promise; update: (id: Service.Tag.Update.ID, body: Service.Tag.Update.Body) => Promise; remove: (id: Service.Tag.Remove.ID) => Promise; }; warehouse: { _path: "warehouse"; find: (params?: Service.Warehouse.Find.Params) => Promise; get: (id: Service.Warehouse.Get.ID) => Promise; create: (body: Service.Warehouse.Create.Body) => Promise; update: (id: Service.Warehouse.Update.ID, body: Service.Warehouse.Update.Body) => Promise; remove: (id: Service.Warehouse.Remove.ID) => Promise; }; route: { _path: "route"; find: (params?: Service.Route.Find.Params) => Promise; get: (id: Service.Route.Get.ID) => Promise; create: (body: Service.Route.Create.Body) => Promise; update: (id: Service.Route.Update.ID, body: Service.Route.Update.Body) => Promise; remove: (id: Service.Route.Remove.ID) => Promise; }; geoZone: { _path: "geo-zone"; find: (params?: Service.GeoZone.Find.Params) => Promise; get: (id: Service.GeoZone.Get.ID, params?: Service.GeoZone.Get.Params) => Promise; create: (body: Service.GeoZone.Create.Body) => Promise; update: (id: Service.GeoZone.Update.ID, body: Service.GeoZone.Update.Body) => Promise; remove: (id: Service.GeoZone.Remove.ID) => Promise; }; productModifiersGroup: { _path: "product-modifiers-group"; find: (params?: Service.ProductModifiersGroup.Find.Params) => Promise; get: (id: Service.ProductModifiersGroup.Get.ID) => Promise; create: (body: Service.ProductModifiersGroup.Create.Body) => Promise; update: (id: Service.ProductModifiersGroup.Update.ID, body: Service.ProductModifiersGroup.Update.Body) => Promise; remove: (id: Service.ProductModifiersGroup.Remove.ID) => Promise; }; channel: { _path: "client-channel"; find: (params?: Service.Channel.Find.Params) => Promise; get: (id: Service.Channel.Get.ID) => Promise; create: (body: Service.Channel.Create.Body) => Promise; update: (id: Service.Channel.Update.ID, body: Service.Channel.Update.Body) => Promise; remove: (id: Service.Channel.Remove.ID) => Promise; }; speciality: { _path: "speciality"; find: (params?: Service.Speciality.Find.Params) => Promise; get: (id: Service.Speciality.Get.ID) => Promise; create: (body: Service.Speciality.Create.Body) => Promise; update: (id: Service.Speciality.Update.ID, body: Service.Speciality.Update.Body) => Promise; remove: (id: Service.Speciality.Remove.ID) => Promise; }; clientContact: { _path: "client-contact"; find: (params?: Service.ClientContact.Find.Params) => Promise; get: (id: Service.ClientContact.Get.ID) => Promise; create: (body: Service.ClientContact.Create.Body) => Promise; update: (id: Service.ClientContact.Update.ID, body: Service.ClientContact.Update.Body) => Promise; remove: (id: Service.ClientContact.Remove.ID) => Promise; }; paymentTerm: { _path: "paymentterms"; find: (params?: Service.PaymentTerm.Find.Params) => Promise; get: (id: Service.PaymentTerm.Get.ID) => Promise; create: (body: Service.PaymentTerm.Create.Body) => Promise; update: (id: Service.PaymentTerm.Update.ID, body: Service.PaymentTerm.Update.Body) => Promise; remove: (id: Service.PaymentTerm.Remove.ID) => Promise; }; bank: { _path: "banks"; find: (params?: Service.Bank.Find.Params) => Promise; get: (id: Service.Bank.Get.ID) => Promise; create: (body: Service.Bank.Create.Body) => Promise; update: (id: Service.Bank.Update.ID, body: Service.Bank.Update.Body) => Promise; }; bank_list: { _path: "bankslists"; find: (params?: Service.BankList.Find.Params) => Promise; get: (id: Service.BankList.Get.ID) => Promise; create: (body: Service.BankList.Create.Body) => Promise; update: (id: Service.BankList.Update.ID, body: Service.BankList.Update.Body) => Promise; }; customStatus: { _path: "custom-status"; find: (params?: Service.CustomStatus.Find.Params) => Promise; get: (id: Service.CustomStatus.Get.ID) => Promise; create: (body: Service.CustomStatus.Create.Body) => Promise; update: (id: Service.CustomStatus.Update.ID, body: Service.CustomStatus.Update.Body) => Promise; remove: (id: Service.CustomStatus.Remove.ID) => Promise; }; customList: { _path: "custom-list"; find: (params?: Service.CustomList.Find.Params) => Promise; get: (id: Service.CustomList.Get.ID, params?: Service.CustomList.Get.Params) => Promise; create: (body: Service.CustomList.Create.Body) => Promise; update: (id: Service.CustomList.Update.ID, body: Service.CustomList.Update.Body) => Promise; remove: (id: Service.CustomList.Remove.ID) => Promise; }; customListItem: { _path: "custom-list-item"; find: (params?: Service.CustomListItem.Find.Params) => Promise; get: (id: Service.CustomListItem.Get.ID, params?: Service.CustomListItem.Get.Params) => Promise; create: (body: Service.CustomListItem.Create.Body) => Promise; update: (id: Service.CustomListItem.Update.ID, body: Service.CustomListItem.Update.Body) => Promise; remove: (id: Service.CustomListItem.Remove.ID) => Promise; }; inventoryAdjustmentReason: { _path: "inventory-adjustment-reason"; find: (params?: Service.InventoryAdjustmentReason.Find.Params) => Promise; get: (id: Service.InventoryAdjustmentReason.Get.ID) => Promise; create: (body: Service.InventoryAdjustmentReason.Create.Body) => Promise; update: (id: Service.InventoryAdjustmentReason.Update.ID, body: Service.InventoryAdjustmentReason.Update.Body) => Promise; remove: (id: Service.InventoryAdjustmentReason.Remove.ID) => Promise; }; workorder: { _path: "workorder"; find: (params?: Service.Workorder.Find.Params) => Promise; get: (id: Service.Workorder.Get.ID, params?: Service.Workorder.Get.Params) => Promise; create: (body: Service.Workorder.Create.Body) => Promise; update: (id: Service.Workorder.Update.ID, body: Service.Workorder.Update.Body) => Promise; remove: (id: Service.Workorder.Remove.ID) => Promise; }; workorderRequest: { _path: "workorder-request"; find: (params?: Service.WorkorderRequest.Find.Params) => Promise; get: (id: Service.WorkorderRequest.Get.ID, params?: Service.WorkorderRequest.Get.Params) => Promise; create: (body: Service.WorkorderRequest.Create.Body) => Promise; update: (id: Service.WorkorderRequest.Update.ID, body: Service.WorkorderRequest.Update.Body) => Promise; remove: (id: Service.WorkorderRequest.Remove.ID) => Promise; }; supplier: { _path: "supplier"; find: (params?: Service.Supplier.Find.Params) => Promise; get: (id: Service.Supplier.Get.ID, params?: Service.Supplier.Get.Params) => Promise; create: (body: Service.Supplier.Create.Body) => Promise; update: (id: Service.Supplier.Update.ID, body: Service.Supplier.Update.Body) => Promise; }; quickConvertToPdf: { _path: "quick-convert-to-pdf"; find: (params?: Service.QuickConvertToPdf.Find.Params) => Promise; get: (id: Service.QuickConvertToPdf.Get.ID, params?: Service.QuickConvertToPdf.Get.Params) => Promise; create: (body: Service.QuickConvertToPdf.Create.Body) => Promise; remove: (id: Service.QuickConvertToPdf.Remove.ID) => Promise; }; visit: { _path: "visit"; find: (params?: Service.Visit.Find.Params) => Promise; get: (id: Service.Visit.Get.ID, params?: Service.Visit.Get.Params) => Promise; create: (body: Service.Visit.Create.Body) => Promise; update: (id: Service.Visit.Update.ID, body: Service.Visit.Update.Body) => Promise; }; activityFeedback: { _path: "activity-feedback"; find: (params?: Service.ActivityFeedback.Find.Params) => Promise; get: (id: Service.ActivityFeedback.Get.ID, params?: Service.ActivityFeedback.Get.Params) => Promise; create: (body: Service.ActivityFeedback.Create.Body) => Promise; update: (id: Service.ActivityFeedback.Update.ID, body: Service.ActivityFeedback.Update.Body) => Promise; }; activityFeedbackV2: { _path: "activity-feedback-v2"; find: (params?: Service.ActivityFeedbackV2.Find.Params) => Promise; get: (id: Service.ActivityFeedbackV2.Get.ID, params?: Service.ActivityFeedbackV2.Get.Params) => Promise; create: (body: Service.ActivityFeedbackV2.Create.Body) => Promise; update: (id: Service.ActivityFeedbackV2.Update.ID, body: Service.ActivityFeedbackV2.Update.Body) => Promise; }; feedbackOption: { _path: "feedback-options"; find: (params?: Service.FeedbackOption.Find.Params) => Promise; get: (id: Service.FeedbackOption.Get.ID, params?: Service.FeedbackOption.Get.Params) => Promise; create: (body: Service.FeedbackOption.Create.Body) => Promise; update: (id: Service.FeedbackOption.Update.ID, body: Service.FeedbackOption.Update.Body) => Promise; }; invoice: { _path: "fullinvoices"; find: (params?: Service.FullInvoice.Find.Params) => Promise; get: (id: Service.FullInvoice.Get.ID, params?: Service.FullInvoice.Get.Params) => Promise; create: (body: Service.FullInvoice.Create.Body) => Promise; update: (id: Service.FullInvoice.Update.ID, body: Service.FullInvoice.Update.Body) => Promise; }; proforma: { _path: "proforma"; find: (params?: Service.Proforma.Find.Params) => Promise; get: (id: Service.Proforma.Get.ID, params?: Service.Proforma.Get.Params) => Promise; create: (body: Service.Proforma.Create.Body) => Promise; update: (id: Service.Proforma.Update.ID, body: Service.Proforma.Update.Body) => Promise; }; payment: { _path: "payments"; find: (params?: Service.Payment.Find.Params) => Promise; get: (id: Service.Payment.Get.ID, params?: Service.Payment.Get.Params) => Promise; create: (body: Service.Payment.Create.Body) => Promise; update: (id: Service.Payment.Update.ID, body: Service.Payment.Update.Body) => Promise; }; refund: { _path: "refund"; find: (params?: Service.Refund.Find.Params) => Promise; get: (id: Service.Refund.Get.ID, params?: Service.Refund.Get.Params) => Promise; create: (body: Service.Refund.Create.Body) => Promise; update: (id: Service.Refund.Update.ID, body: Service.Refund.Update.Body) => Promise; }; settlement: { _path: "settlement"; find: (params?: Service.Settlement.Find.Params) => Promise; get: (id: Service.Settlement.Get.ID, params?: Service.Settlement.Get.Params) => Promise; create: (body: Service.Settlement.Create.Body) => Promise; }; void_settlement: { _path: "void-settlement"; create: (body: Service.VoidSettlement.Create.Body) => Promise; }; check: { _path: "checks"; find: (params?: Service.Check.Find.Params) => Promise; get: (id: Service.Check.Get.ID, params?: Service.Check.Get.Params) => Promise; create: (body: Service.Check.Create.Body) => Promise; }; day: { _path: "day"; find: (params?: Service.Day.Find.Params) => Promise; get: (id: Service.Day.Get.ID, params?: Service.Day.Get.Params) => Promise; create: (body: Service.Day.Create.Body) => Promise; }; dayShift: { _path: "day-shift"; find: (params?: Service.DayShift.Find.Params) => Promise; get: (id: Service.DayShift.Get.ID, params?: Service.DayShift.Get.Params) => Promise; create: (body: Service.DayShift.Create.Body) => Promise; update: (id: Service.DayShift.Update.ID, body: Service.DayShift.Update.Body) => Promise; remove: (id: Service.DayShift.Remove.ID) => Promise; }; receivingMaterial: { _path: "receiving-material"; find: (params?: Service.ReceivingMaterial.Find.Params) => Promise; get: (id: Service.ReceivingMaterial.Get.ID, params?: Service.ReceivingMaterial.Get.Params) => Promise; create: (body: Service.ReceivingMaterial.Create.Body) => Promise; update: (id: Service.ReceivingMaterial.Update.ID, body: Service.ReceivingMaterial.Update.Body) => Promise; }; adjustAccount: { _path: "adjust-account"; find: (params?: Service.AdjustAccount.Find.Params) => Promise; get: (id: Service.AdjustAccount.Get.ID, params?: Service.AdjustAccount.Get.Params) => Promise; create: (body: Service.AdjustAccount.Create.Body) => Promise; }; transfer: { _path: "transfer"; find: (params?: Service.Transfer.Find.Params) => Promise; get: (id: Service.Transfer.Get.ID, params?: Service.Transfer.Get.Params) => Promise; create: (body: Service.Transfer.Create.Body) => Promise; update: (id: Service.Transfer.Update.ID, body: Service.Transfer.Update.Body) => Promise; }; msl: { _path: "msl"; find: (params?: Service.Msl.Find.Params) => Promise; get: (id: Service.Msl.Get.ID, params?: Service.Msl.Get.Params) => Promise; create: (body: Service.Msl.Create.Body) => Promise; update: (id: Service.Msl.Update.ID, body: Service.Msl.Update.Body) => Promise; remove: (id: Service.Msl.Remove.ID) => Promise; }; mslProduct: { _path: "msl-products"; find: (params?: Service.MslProduct.Find.Params) => Promise; get: (id: Service.MslProduct.Get.ID, params?: Service.MslProduct.Get.Params) => Promise; create: (body: Service.MslProduct.Create.Body) => Promise; update: (id: Service.MslProduct.Update.ID, body: Service.MslProduct.Update.Body) => Promise; remove: (id: Service.MslProduct.Remove.ID) => Promise; }; mediaStorage: { _path: "media-storage"; find: (params?: Service.MediaStorage.Find.Params) => Promise; get: (id: Service.MediaStorage.Get.ID, params?: Service.MediaStorage.Get.Params) => Promise; create: (body: Service.MediaStorage.Create.Body) => Promise; update: (id: Service.MediaStorage.Update.ID, body: Service.MediaStorage.Update.Body) => Promise; remove: (id: Service.MediaStorage.Remove.ID) => Promise; }; storecheckTemplate: { _path: "storecheck-template"; find: (params?: Service.StorecheckTemplate.Find.Params) => Promise; get: (id: Service.StorecheckTemplate.Get.ID, params?: Service.StorecheckTemplate.Get.Params) => Promise; create: (body: Service.StorecheckTemplate.Create.Body) => Promise; update: (id: Service.StorecheckTemplate.Update.ID, body: Service.StorecheckTemplate.Update.Body) => Promise; remove: (id: Service.StorecheckTemplate.Remove.ID) => Promise; }; activityStorecheck: { _path: "activity-storecheck"; find: (params?: Service.ActivityStorecheck.Find.Params) => Promise; get: (id: Service.ActivityStorecheck.Get.ID, params?: Service.ActivityStorecheck.Get.Params) => Promise; create: (body: Service.ActivityStorecheck.Create.Body) => Promise; update: (id: Service.ActivityStorecheck.Update.ID, body: Service.ActivityStorecheck.Update.Body) => Promise; }; activityItemStatus: { _path: "activity-item-status"; find: (params?: Service.ActivityItemStatus.Find.Params) => Promise; get: (id: Service.ActivityItemStatus.Get.ID, params?: Service.ActivityItemStatus.Get.Params) => Promise; create: (body: Service.ActivityItemStatus.Create.Body) => Promise; update: (id: Service.ActivityItemStatus.Update.ID, body: Service.ActivityItemStatus.Update.Body) => Promise; }; itemStatusType: { _path: "item-status-type"; find: (params?: Service.ItemStatusType.Find.Params) => Promise; get: (id: Service.ItemStatusType.Get.ID) => Promise; create: (body: Service.ItemStatusType.Create.Body) => Promise; update: (id: Service.ItemStatusType.Update.ID, body: Service.ItemStatusType.Update.Body) => Promise; remove: (id: Service.ItemStatusType.Remove.ID) => Promise; }; adjustInventory: { _path: "adjust-inventory"; find: (params?: Service.AdjustInventory.Find.Params) => Promise; get: (id: Service.AdjustInventory.Get.ID, params?: Service.AdjustInventory.Get.Params) => Promise; create: (body: Service.AdjustInventory.Create.Body) => Promise; }; inventory: { _path: "inventory"; find: (params?: Service.Inventory.Find.Params) => Promise; }; integrationApp: { _path: "integration-app"; find: (params?: Service.App.Find.Params) => Promise; get: (id: Service.App.Get.ID, params?: Service.App.Find.Params) => Promise; create: (body: Service.App.Create.Body) => Promise; update: (id: Service.App.Update.ID, body: Service.App.Update.Body) => Promise; }; joinActionsWebHook: { _path: "svix-integration"; update: (id: null, body: Service.JoinActionsWeHook.Data) => Promise; }; static ActionLogs: { new (superThis: Repzo, sync_id: string): { _path: string; available_app_name: string; available_app_id: StringId; app_id: StringId; action: string; status: Service.ActionLogs.Status; error?: any; start_time: number; end_time?: number; total_time?: number; company_namespace?: NameSpaces; body?: any; meta?: any; message: string; details: Service.ActionLogs.Detail[]; sync_id: string; isOld: boolean; superThis: Repzo; load(sync_id: string): Promise; setStatus(status: Service.ActionLogs.Status, error?: any): /*elided*/ any; setBody(body: any): /*elided*/ any; setMeta(meta: any): /*elided*/ any; commit(): Promise; addDetail(detail: string, meta?: any): /*elided*/ any; }; }; static CommandLog: { new (superThis: Repzo, app: Service.App.Schema_with_populated_AvailableApp, command: string, trigger?: string): { _path: string; available_app_name: string; available_app_id: StringId; app_id: StringId; command: string; status: Service.CommandLog.Status; error?: any; start_time: number; end_time?: number; total_time?: number; company_namespace: NameSpaces; body?: any; sync_details: { timestamp: number; body: { [key: string]: any; }; }[]; error_details: { timestamp: number; error: { [key: string]: any; }; }[]; meta?: any; message: string; details: Service.CommandLog.Detail[]; sync_id: string; isOld: boolean; priority?: number; isPrioritized: boolean; retries: number; queuedAt?: Date; failedAt?: Date; succeededAt?: Date; skippedAt?: Date; receivedAt?: Date; processedAt?: Date; onGoing: boolean; trigger?: string; superThis: Repzo; load(sync_id?: string, retries?: number): Promise; setStatus(status: Service.CommandLog.Status, error?: any): /*elided*/ any; setBody(body: any): /*elided*/ any; setMeta(meta: any): /*elided*/ any; commit(): Promise; addDetail(detail: string, meta?: any): /*elided*/ any; }; }; patchAction: { _path: "patch-action"; create: (body: Service.PatchAction.Create.Body, params?: Service.PatchAction.Create.Params) => Promise; update: (body: Service.PatchAction.Update.Body) => Promise; }; updateIntegrationMeta: { _path: "update-integration-meta"; create: (body: Service.UpdateIntegrationMeta.Create.Body, params?: Service.UpdateIntegrationMeta.Create.Params) => Promise; }; assetPartType: { _path: "asset-part-type"; find: (params?: Service.AssetPartType.Find.Params) => Promise; get: (id: Service.AssetPartType.Get.ID) => Promise; create: (body: Service.AssetPartType.Create.Body) => Promise; update: (id: Service.AssetPartType.Update.ID, body: Service.AssetPartType.Update.Body) => Promise; remove: (id: Service.AssetPartType.Remove.ID) => Promise; }; assetPart: { _path: "asset-part"; find: (params?: Service.AssetPart.Find.Params) => Promise; get: (id: Service.AssetPart.Get.ID, params?: Service.AssetPart.Get.Params) => Promise; create: (body: Service.AssetPart.Create.Body) => Promise; update: (id: Service.AssetPart.Update.ID, body: Service.AssetPart.Update.Body) => Promise; remove: (id: Service.AssetPart.Remove.ID) => Promise; }; assetPartUnit: { _path: "asset-part-unit"; find: (params?: Service.AssetPartUnit.Find.Params) => Promise; get: (id: Service.AssetPartUnit.Get.ID, params?: Service.AssetPartUnit.Get.Params) => Promise; update: (id: Service.AssetPartUnit.Update.ID, body: Service.AssetPartUnit.Update.Body) => Promise; }; assetPartReceival: { _path: "asset-part-receival"; find: (params?: Service.AssetPartReceival.Find.Params) => Promise; get: (id: Service.AssetPartReceival.Get.ID, params?: Service.AssetPartReceival.Get.Params) => Promise; create: (body: Service.AssetPartReceival.Create.Body) => Promise; update: (id: Service.AssetPartReceival.Update.ID, body: Service.AssetPartReceival.Update.Body) => Promise; patch: (params: Service.AssetPartReceival.Patch.Params, body: Service.AssetPartReceival.Patch.Body) => Promise; }; assetPartTransfer: { _path: "asset-part-transfer"; find: (params?: Service.AssetPartTransfer.Find.Params) => Promise; get: (id: Service.AssetPartTransfer.Get.ID, params?: Service.AssetPartTransfer.Get.Params) => Promise; create: (body: Service.AssetPartTransfer.Create.Body) => Promise; update: (id: Service.AssetPartTransfer.Update.ID, body: Service.AssetPartTransfer.Update.Body) => Promise; patch: (params: Service.AssetPartTransfer.Patch.Params, body: Service.AssetPartTransfer.Patch.Body) => Promise; }; returnAssetPartUnit: { _path: "return-asset-part-unit"; find: (params?: Service.ReturnAssetPartUnit.Find.Params) => Promise; get: (id: Service.ReturnAssetPartUnit.Get.ID, params?: Service.ReturnAssetPartUnit.Get.Params) => Promise; create: (body: Service.ReturnAssetPartUnit.Create.Body) => Promise; update: (id: Service.ReturnAssetPartUnit.Update.ID, body: Service.ReturnAssetPartUnit.Update.Body) => Promise; patch: (params: Service.ReturnAssetPartUnit.Patch.Params, body: Service.ReturnAssetPartUnit.Patch.Body) => Promise; }; storeAssetPartUnit: { _path: "store-asset-part-unit"; find: (params?: Service.StoreAssetPartUnit.Find.Params) => Promise; get: (id: Service.StoreAssetPartUnit.Get.ID, params?: Service.StoreAssetPartUnit.Get.Params) => Promise; create: (body: Service.StoreAssetPartUnit.Create.Body) => Promise; update: (id: Service.StoreAssetPartUnit.Update.ID, body: Service.StoreAssetPartUnit.Update.Body) => Promise; patch: (params: Service.StoreAssetPartUnit.Patch.Params, body: Service.StoreAssetPartUnit.Patch.Body) => Promise; }; ocrInvoiceJobTemplate: { _path: "ocr-invoice-job-template"; find: (params?: Service.OcrInvoiceJobTemplate.Find.Params) => Promise; get: (id: Service.OcrInvoiceJobTemplate.Get.ID) => Promise; create: (body: Service.OcrInvoiceJobTemplate.Create.Body) => Promise; update: (id: Service.OcrInvoiceJobTemplate.Update.ID, body: Service.OcrInvoiceJobTemplate.Update.Body) => Promise; }; ocrInvoiceJobGroup: { _path: "ocr-invoice-job-group"; find: (params?: Service.OcrInvoiceJobGroup.Find.Params) => Promise; get: (id: Service.OcrInvoiceJobGroup.Get.ID) => Promise; create: (body: Service.OcrInvoiceJobGroup.Create.Body) => Promise; }; activityAiSalesOrder: { _path: "activity-ai-sales-order"; find: (params?: Service.ActivityAiSalesOrder.Find.Params) => Promise; get: (id: Service.ActivityAiSalesOrder.Get.ID) => Promise; create: (body: Service.ActivityAiSalesOrder.Create.Body) => Promise; }; ocrInvoiceJob: { _path: "ocr-invoice-job"; find: (params?: Service.OcrInvoiceJob.Find.Params) => Promise; get: (id: Service.OcrInvoiceJob.Get.ID) => Promise; }; ocrInvoiceJobPage: { _path: "ocr-invoice-job-page"; find: (params?: Service.OcrInvoiceJobPage.Find.Params) => Promise; get: (id: Service.OcrInvoiceJobPage.Get.ID) => Promise; update: (id: Service.OcrInvoiceJobPage.Update.ID, body: Service.OcrInvoiceJobPage.Update.Body) => Promise; }; settings: { _path: "settings"; find: (params?: Service.Settings.Find.Params) => Promise; get: (id: Service.Settings.Get.ID) => Promise; update: (id: Service.Settings.Update.ID, body: Service.Settings.Update.Body) => Promise; }; mailUnsubscribe: { _path: "mail-unsubscribe"; get: (id: Service.MailUnsubsrcibe.Get.ID) => Promise; create: (params: Service.MailUnsubsrcibe.Create.Params) => Promise; }; approvalRequest: { _path: "approval-request"; find: (params?: Service.ApprovalRequest.Find.Params) => Promise; get: (id: Service.ApprovalRequest.Get.ID, params?: Service.ApprovalRequest.Get.Params) => Promise; create: (body: Service.ApprovalRequest.Create.Body) => Promise; update: (id: Service.ApprovalRequest.Update.ID, body: Service.ApprovalRequest.Update.Body) => Promise; remove: (id: Service.ApprovalRequest.Update.ID, params: Service.ApprovalRequest.Remove.Params) => Promise; }; safeInvoiceSerialCounter: { _path: "safe-invoice-serial-counter"; update: (id: Service.SafeInvoiceSerialCounter.Update.ID, body: Service.SafeInvoiceSerialCounter.Update.Body) => Promise; }; clientLocation: { _path: "client-location"; find: (params?: Service.ClientLocation.Find.Params) => Promise; get: (id: Service.ClientLocation.Get.ID, params?: Service.ClientLocation.Get.Params) => Promise; create: (body: Service.ClientLocation.Create.Body) => Promise; update: (id: Service.ClientLocation.Update.ID, body: Service.ClientLocation.Update.Body) => Promise; remove: (id: Service.ClientLocation.Update.ID, params: Service.ClientLocation.Remove.Params) => Promise; }; assetType: { _path: "asset-type"; find: (params?: Service.AssetType.Find.Params) => Promise; get: (id: Service.AssetType.Get.ID) => Promise; create: (body: Service.AssetType.Create.Body) => Promise; update: (id: Service.AssetType.Update.ID, body: Service.AssetType.Update.Body) => Promise; remove: (id: Service.AssetType.Update.ID, params: Service.AssetType.Remove.Params) => Promise; }; asset: { _path: "asset"; find: (params?: Service.Asset.Find.Params) => Promise; get: (id: Service.Asset.Get.ID, params?: Service.Asset.Get.Params) => Promise; create: (body: Service.Asset.Create.Body) => Promise; update: (id: Service.Asset.Update.ID, body: Service.Asset.Update.Body) => Promise; remove: (id: Service.Asset.Update.ID, params: Service.Asset.Remove.Params) => Promise; }; assetUnit: { _path: "asset-unit"; find: (params?: Service.AssetUnit.Find.Params) => Promise; get: (id: Service.AssetUnit.Get.ID, params?: Service.AssetUnit.Get.Params) => Promise; create: (body: Service.AssetUnit.Create.Body) => Promise; update: (id: Service.AssetUnit.Update.ID, body: Service.AssetUnit.Update.Body) => Promise; remove: (id: Service.AssetUnit.Update.ID, params: Service.AssetUnit.Remove.Params) => Promise; }; workorderPortal: { _path: "workorder-portal"; find: (params?: Service.WorkorderPortal.Find.Params) => Promise; get: (id: Service.WorkorderPortal.Get.ID, params?: Service.WorkorderPortal.Get.Params) => Promise; create: (body: Service.WorkorderPortal.Create.Body) => Promise; update: (id: Service.WorkorderPortal.Update.ID, body: Service.WorkorderPortal.Update.Body) => Promise; remove: (id: Service.WorkorderPortal.Update.ID) => Promise; }; approval: { _path: "approvals"; find: (params?: Service.Approval.Find.Params) => Promise; get: (id: Service.Approval.Get.ID, params?: Service.Approval.Get.Params) => Promise; create: (body: Service.Approval.Create.Body) => Promise; update: (id: Service.Approval.Update.ID, body: Service.Approval.Update.Body) => Promise; patch: (params: Service.Approval.Patch.Params, body: Service.Approval.Patch.Body) => Promise; remove: (id: Service.Approval.Remove.ID) => Promise; }; workorderCategory: { _path: "workorder-category"; find: (params?: Service.WorkorderCategory.Find.Params) => Promise; get: (id: Service.WorkorderCategory.Get.ID, params?: Service.WorkorderCategory.Get.Params) => Promise; create: (body: Service.WorkorderCategory.Create.Body) => Promise; update: (id: Service.WorkorderCategory.Update.ID, body: Service.WorkorderCategory.Update.Body) => Promise; remove: (id: Service.WorkorderCategory.Remove.ID) => Promise; }; contract: { _path: "contract"; find: (params?: Service.Contract.Find.Params) => Promise; get: (id: Service.Contract.Get.ID, params?: Service.Contract.Get.Params) => Promise; create: (body: Service.Contract.Create.Body) => Promise; update: (id: Service.Contract.Update.ID, body: Service.Contract.Update.Body) => Promise; remove: (id: Service.Contract.Remove.ID) => Promise; }; contractInstallment: { _path: "contract-installment"; find: (params?: Service.ContractInstallment.Find.Params) => Promise; get: (id: Service.ContractInstallment.Get.ID, params?: Service.ContractInstallment.Get.Params) => Promise; create: (body: Service.ContractInstallment.Create.Body) => Promise; update: (id: Service.ContractInstallment.Update.ID, body: Service.ContractInstallment.Update.Body) => Promise; remove: (id: Service.ContractInstallment.Remove.ID) => Promise; }; repBalanceSummary: { _path: "rep-balance-summary"; find: (params: Service.RepBalanceSummary.Find.Params) => Promise; }; workorderPortalLink: { _path: "workorder-portal-link"; find: (params?: Service.WorkorderPortalLink.Find.Params) => Promise; get: (id: Service.WorkorderPortalLink.Get.ID, params?: Service.WorkorderPortalLink.Get.Params) => Promise; create: (body: Service.WorkorderPortalLink.Create.Body) => Promise; update: (id: Service.WorkorderPortalLink.Update.ID, body: Service.WorkorderPortalLink.Update.Body) => Promise; patch: (id: Service.WorkorderPortalLink.Patch.ID, body: Service.WorkorderPortalLink.Patch.Body) => Promise; remove: (id: Service.WorkorderPortalLink.Remove.ID) => Promise; }; customField: { _path: "customfields"; find: (params?: Service.CustomField.Find.Params) => Promise; get: (id: Service.CustomField.Get.ID, params?: Service.CustomField.Get.Params) => Promise; create: (body: Service.CustomField.Create.Body) => Promise; update: (id: Service.CustomField.Update.ID, body: Service.CustomField.Update.Body) => Promise; remove: (id: Service.CustomField.Update.ID, params: Service.CustomField.Remove.Params) => Promise; }; resetCompanyNamespace: { _path: "reset-company-namespace"; options: () => Promise; find: (params?: Service.ResetCompanyNamespace.Find.Params) => Promise; get: (id: Service.ResetCompanyNamespace.Get.ID, params?: Service.ResetCompanyNamespace.Get.Params) => Promise; create: (body: Service.ResetCompanyNamespace.Create.Body) => Promise; update: (id: Service.ResetCompanyNamespace.Update.ID) => Promise; }; testResetCompanyNamespace: { _path: "test-reset-company-namespace"; reset: ({ nameSpace, services, }: { nameSpace: string; services: { [key: string]: boolean; }[]; }) => Promise; options: () => Promise; find: (params?: Service.TestResetCompanyNamespace.Find.Params) => Promise; get: (id: Service.TestResetCompanyNamespace.Get.ID, params?: Service.TestResetCompanyNamespace.Get.Params) => Promise; create: (body: Service.TestResetCompanyNamespace.Create.Body) => Promise; update: (id: Service.TestResetCompanyNamespace.Update.ID) => Promise; }; timelineTimeList: { _path: "timeline-time-list"; find: (params?: Service.TimelineTimeList.Find.Params) => Promise; }; salesAnalyticsReport: { _path: "sales-analytics-report"; find: (params?: Service.SalesAnalyticsReport.Find.Params) => Promise; create: (body: Service.SalesAnalyticsReport.CreateBody, params?: Service.SalesAnalyticsReport.Create.Params) => Promise; }; workorderAgenda: { _path: "workorder-agenda"; find: (params: Service.WorkorderAgenda.Find.Params) => Promise; get: (id: Service.WorkorderAgenda.Get.ID, params?: Service.WorkorderAgenda.Get.Params) => Promise; }; moduleCustomValidator: { _path: "module-custom-validator"; find: (params: Service.ModuleCustomValidator.Find.Params) => Promise; get: (id: Service.ModuleCustomValidator.Get.ID, params: Service.ModuleCustomValidator.Find.Params) => Promise; create: (body: Service.ModuleCustomValidator.Create.Body) => Promise; update: (id: Service.ModuleCustomValidator.Update.ID, body: Service.ModuleCustomValidator.Update.Body) => Promise; remove: (id: Service.ModuleCustomValidator.Remove.ID, params: Service.ModuleCustomValidator.Remove.Params) => Promise; }; notificationsCenter: { _path: "notifications-center"; find: (params?: Service.NotificationsCenter.Find.Params) => Promise; get: (id: Service.NotificationsCenter.Get.ID, params?: Service.NotificationsCenter.Get.Params) => Promise; create: (body: Service.NotificationsCenter.Create.Body) => Promise; update: (id: Service.NotificationsCenter.Update.ID, body: Service.NotificationsCenter.Update.Body) => Promise; patch: (body: Service.NotificationsCenter.Patch.Body) => Promise; }; reportColumnGroup: { _path: "report-column-group"; find: (params?: Service.ReportColumnGroup.Find.Params) => Promise; get: (id: Service.ReportColumnGroup.Get.ID, params?: Service.ReportColumnGroup.Get.Params) => Promise; create: (body: Service.ReportColumnGroup.Create.Body) => Promise; update: (id: Service.ReportColumnGroup.Update.ID, body: Service.ReportColumnGroup.Update.Body) => Promise; remove: (id: Service.ReportColumnGroup.Remove.ID, params: Service.ReportColumnGroup.Remove.Params) => Promise; }; reportColumn: { _path: "report-column"; find: (params?: Service.ReportColumn.Find.Params) => Promise; get: (id: Service.ReportColumn.Get.ID, params?: Service.ReportColumn.Get.Params) => Promise; create: (body: Service.ReportColumn.Create.Body) => Promise; update: (id: Service.ReportColumn.Update.ID, body: Service.ReportColumn.Update.Body) => Promise; remove: (id: Service.ReportColumn.Remove.ID, params: Service.ReportColumn.Remove.Params) => Promise; }; reportSort: { _path: "report-sort"; find: (params?: Service.ReportSort.Find.Params) => Promise; get: (id: Service.ReportSort.Get.ID, params?: Service.ReportSort.Get.Params) => Promise; create: (body: Service.ReportSort.Create.Body) => Promise; update: (id: Service.ReportSort.Update.ID, body: Service.ReportSort.Update.Body) => Promise; remove: (id: Service.ReportSort.Remove.ID, params: Service.ReportSort.Remove.Params) => Promise; }; reportFilter: { _path: "report-filter"; find: (params?: Service.ReportFilter.Find.Params) => Promise; get: (id: Service.ReportFilter.Get.ID, params?: Service.ReportFilter.Get.Params) => Promise; create: (body: Service.ReportFilter.Create.Body) => Promise; update: (id: Service.ReportFilter.Update.ID, body: Service.ReportFilter.Update.Body) => Promise; }; safeCrud: { _path: "safe-crud"; create: (body: Service.SafeCrud.Create.Body) => Promise; }; paymentMethod: { _path: "payment-method"; find: (params?: Service.PaymentMethod.Find.Params) => Promise; get: (id: Service.PaymentMethod.Get.ID, params?: Service.PaymentMethod.Get.Params) => Promise; create: (body: Service.PaymentMethod.Create.Body) => Promise; update: (id: Service.PaymentMethod.Update.ID, body: Service.PaymentMethod.Update.Body) => Promise; remove: (id: Service.PaymentMethod.Update.ID, params: Service.PaymentMethod.Remove.Params) => Promise; }; reportView: { _path: "report-view"; find: (params?: Service.ReportView.Find.Params) => Promise; get: (id: Service.ReportView.Get.ID, params?: Service.ReportView.Get.Params) => Promise; create: (body: Service.ReportView.Create.Body) => Promise; update: (id: Service.ReportView.Update.ID, body: Service.ReportView.Update.Body) => Promise; remove: (id: Service.ReportView.Remove.ID, params: Service.ReportView.Remove.Params) => Promise; }; reportViewFavorite: { _path: "report-view-favorite"; find: (params?: Service.ReportViewFavorite.Find.Params) => Promise; get: (id: Service.ReportViewFavorite.Get.ID, params?: Service.ReportViewFavorite.Get.Params) => Promise; create: (body: Service.ReportViewFavorite.Create.Body) => Promise; remove: (id: Service.ReportViewFavorite.Remove.ID, params: Service.ReportViewFavorite.Remove.Params) => Promise; }; reportViewDefault: { _path: "report-view-default"; find: (params?: Service.ReportViewDefault.Find.Params) => Promise; get: (id: Service.ReportViewDefault.Get.ID, params?: Service.ReportViewDefault.Get.Params) => Promise; create: (body: Service.ReportViewDefault.Create.Body) => Promise; remove: (id: Service.ReportViewDefault.Remove.ID, params: Service.ReportViewDefault.Remove.Params) => Promise; }; copyReportView: { _path: "copy-report-view"; update: (id: Service.CopyReportView.Update.ID, body: Service.CopyReportView.Update.Body) => Promise; }; clmPresentation: { _path: "clm-presentation"; find: (params?: Service.CLMPresentation.Find.Params) => Promise; get: (id: Service.CLMPresentation.Get.ID, params?: Service.CLMPresentation.Get.Params) => Promise; create: (body: Service.CLMPresentation.Create.Body) => Promise; update: (id: Service.CLMPresentation.Update.ID, body: Service.CLMPresentation.Update.Body) => Promise; remove: (id: Service.CLMPresentation.Update.ID) => Promise; }; clmSequence: { _path: "clm-sequence"; find: (params?: Service.CLMSequence.Find.Params) => Promise; get: (id: Service.CLMSequence.Get.ID, params?: Service.CLMSequence.Get.Params) => Promise; create: (body: Service.CLMSequence.Create.Body) => Promise; update: (id: Service.CLMSequence.Update.ID, body: Service.CLMSequence.Update.Body) => Promise; remove: (id: Service.CLMSequence.Update.ID) => Promise; }; clmSlide: { _path: "clm-slide"; find: (params?: Service.CLMSlide.Find.Params) => Promise; get: (id: Service.CLMSlide.Get.ID, params?: Service.CLMSlide.Get.Params) => Promise; create: (body: Service.CLMSlide.Create.Body) => Promise; update: (id: Service.CLMSlide.Update.ID, body: Service.CLMSlide.Update.Body) => Promise; remove: (id: Service.CLMSlide.Update.ID) => Promise; }; clmFeedbackActivity: { _path: "clm-feedback-activity"; find: (params?: Service.CLMFeedbackActivity.Find.Params) => Promise; get: (id: Service.CLMFeedbackActivity.Get.ID, params?: Service.CLMFeedbackActivity.Get.Params) => Promise; create: (body: Service.CLMFeedbackActivity.Create.Body) => Promise; }; clmFetch: { _path: "clm-fetch"; find: (params?: Service.CLMFetch.Find.Params) => Promise; }; cycle: { _path: "cycles"; find: (params?: Service.Cycle.Find.Params) => Promise; get: (id: Service.Cycle.Get.ID, params?: Service.Cycle.Get.Params) => Promise; }; cycleReport: { _path: "cycle-report"; find: (params?: Service.CycleReport.Find.Params) => Promise; }; promotions: { _path: "promotions"; find: (params?: Service.Promotion.Find.Params) => Promise; get: (id: Service.Promotion.Get.ID, params?: Service.Promotion.Get.Params) => Promise; create: (body: Service.Promotion.Create.Body) => Promise; update: (id: Service.Promotion.Update.ID, body: Service.Promotion.Update.Body) => Promise; remove: (id: Service.Promotion.Update.ID, params: Service.Promotion.Remove.Params) => Promise; }; compareInvoiceToWarehouse: { _path: "compare-invoice-to-warehouse"; find: (params?: Service.CompareInvoiceToWarehouse.Find.Params) => Promise; }; printSettings: { _path: "print-settings"; find: (params?: Service.PrintSetting.Find.Params) => Promise; get: (id: Service.PrintSetting.Get.ID) => Promise; create: (body: Service.PrintSetting.Create.Body) => Promise; update: (id: Service.PrintSetting.Update.ID, body: Service.PrintSetting.Update.Body) => Promise; }; pdfTemplateGallery: { _path: "pdf-template-gallery"; find: (params?: Service.PdfTemplateGallery.Find.Params) => Promise; get: (id: Service.PdfTemplateGallery.Get.ID, params?: Service.PdfTemplateGallery.Get.Params) => Promise; create: (body: Service.PdfTemplateGallery.Create.Body) => Promise; update: (id: Service.PdfTemplateGallery.Update.ID, body: Service.PdfTemplateGallery.Update.Body) => Promise; remove: (id: Service.PdfTemplateGallery.Remove.ID) => Promise; }; pdfTemplate: { _path: "pdf-template"; find: (params?: Service.PdfTemplate.Find.Params) => Promise; get: (id: Service.PdfTemplate.Get.ID, params?: Service.PdfTemplate.Get.Params) => Promise; create: (body: Service.PdfTemplate.Create.Body) => Promise; update: (id: Service.PdfTemplate.Update.ID, body: Service.PdfTemplate.Update.Body) => Promise; remove: (id: Service.PdfTemplate.Remove.ID) => Promise; }; pdfMergeField: { _path: "pdf-merge-fields"; find: (params?: Service.PdfMergeField.Find.Params) => Promise; get: (id: Service.PdfMergeField.Get.ID) => Promise; create: (body: Service.PdfMergeField.Create.Body) => Promise; update: (id: Service.PdfMergeField.Update.ID, body: Service.PdfMergeField.Update.Body) => Promise; remove: (id: Service.PdfMergeField.Remove.ID) => Promise; }; optionalBusinessAppService: { _path: "optional-business-app-service"; find: () => Promise; create: () => Promise; }; promotionUsage: { _path: "promotion-usage"; find: (params?: Service.PromotionUsage.Find.Params) => Promise; }; cart: { _path: "cart"; find: (params?: Service.Cart.Find.Params) => Promise; get: (id: Service.Cart.Get.ID, params?: Service.Cart.Get.Params) => Promise; create: (body: Service.Cart.Create.Body) => Promise; remove: (id: Service.Cart.Remove.ID, params?: Service.Cart.Get.Params) => Promise; }; latestSerial: { _path: "latest-serial"; find: (params?: Service.LatestSerial.Find.Params) => Promise; }; formV2: { _path: "form-v2"; find: (params?: Service.FormV2.Find.Params) => Promise; get: (id: Service.FormV2.Get.ID, params?: Service.FormV2.Get.Params) => Promise; create: (body: Service.FormV2.Create.Body) => Promise; update: (id: Service.FormV2.Update.ID, body: Service.FormV2.Update.Body) => Promise; remove: (id: Service.FormV2.Update.ID) => Promise; }; activityFormV2Result: { _path: "activity-form-v2-result"; find: (params?: Service.ActivityFormV2Result.Find.Params) => Promise; get: (id: Service.ActivityFormV2Result.Get.ID, params?: Service.ActivityFormV2Result.Get.Params) => Promise; create: (body: Service.ActivityFormV2Result.Create.Body) => Promise; update: (id: Service.ActivityFormV2Result.Update.ID, body: Service.ActivityFormV2Result.Update.Body) => Promise; patch: (params: Service.ActivityFormV2Result.Patch.Params, body: Service.ActivityFormV2Result.Patch.Body) => Promise; }; lineClassification: { _path: "line-classification"; find: (params?: Service.LineClassification.Find.Params) => Promise; get: (id: Service.LineClassification.Get.ID, params?: Service.LineClassification.Get.Params) => Promise; create: (body: Service.LineClassification.Create.Body) => Promise; update: (id: Service.LineClassification.Update.ID, body: Service.LineClassification.Update.Body) => Promise; patch: (body: Service.LineClassification.Patch.Body) => Promise; remove: (id: Service.LineClassification.Update.ID) => Promise; }; line: { _path: "line"; find: (params?: Service.Line.Find.Params) => Promise; get: (id: Service.Line.Get.ID, params?: Service.Line.Get.Params) => Promise; create: (body: Service.Line.Create.Body) => Promise; update: (id: Service.Line.Update.ID, body: Service.Line.Update.Body) => Promise; patch: (body: Service.Line.Patch.Body) => Promise; remove: (id: Service.Line.Update.ID) => Promise; }; clientLine: { _path: "client-line"; find: (params?: Service.ClientLine.Find.Params) => Promise; get: (id: Service.ClientLine.Get.ID, params?: Service.ClientLine.Get.Params) => Promise; create: (body: Service.ClientLine.Create.Body) => Promise; update: (id: Service.ClientLine.Update.ID, body: Service.ClientLine.Update.Body) => Promise; remove: (id: Service.ClientLine.Update.ID) => Promise; }; scheduledEmails: { _path: "scheduled-emails"; find: (params?: Service.ScheduledEmails.Find.Params) => Promise; get: (id: Service.ScheduledEmails.Get.ID, params?: Service.ScheduledEmails.Get.Params) => Promise; create: (body: Service.ScheduledEmails.Create.Body) => Promise; update: (id: Service.ScheduledEmails.Update.ID, body: Service.ScheduledEmails.Update.Body) => Promise; remove: (id: Service.ScheduledEmails.Update.ID) => Promise; }; dataFileWarehouse: { _path: "data-file-warehouse"; find: (params?: Service.DataFileWarehouse.Find.Params) => Promise; get: (id: Service.DataFileWarehouse.Get.ID, params?: Service.DataFileWarehouse.Get.Params) => Promise; create: (body: Service.DataFileWarehouse.Create.Body) => Promise; update: (id: Service.DataFileWarehouse.Update.ID, body: Service.DataFileWarehouse.Update.Body) => Promise; remove: (id: Service.DataFileWarehouse.Update.ID) => Promise; }; dataSession: { _path: "data-session"; find: (params?: Service.DataSession.Find.Params) => Promise; get: (id: Service.DataSession.Get.ID, params?: Service.DataSession.Get.Params) => Promise; create: (body: Service.DataSession.Create.Body) => Promise; update: (id: Service.DataSession.Update.ID, body: Service.DataSession.Update.Body) => Promise; remove: (id: Service.DataSession.Update.ID) => Promise; }; admin: { _path: "admins"; find: (params?: Service.Admin.Find.Params) => Promise; get: (id: Service.Admin.Get.ID, params?: Service.Admin.Get.Params) => Promise; create: (body: Service.Admin.Create.Body) => Promise; update: (id: Service.Admin.Update.ID, body: Service.Admin.Update.Body) => Promise; globalize: (id: Service.Admin.Globalize.ID) => Promise; remove: (id: Service.Admin.Update.ID) => Promise; }; jobCategory: { _path: "job-category"; find: (params?: Service.JobCategory.Find.Params) => Promise; get: (id: Service.JobCategory.Get.ID, params?: Service.JobCategory.Get.Params) => Promise; create: (body: Service.JobCategory.Create.Body) => Promise; update: (id: Service.JobCategory.Update.ID, body: Service.JobCategory.Update.Body) => Promise; remove: (id: Service.JobCategory.Remove.ID) => Promise; }; jobCategoryAutoSkipAnalyze: { _path: "job-category-autoskip-analyze"; create: (body: Service.JobCategoryAutoSkipAnalyze.Create.Body) => Promise; }; visitReason: { _path: "visit-reason"; find: (params?: Service.VisitReason.Find.Params) => Promise; get: (id: Service.VisitReason.Get.ID) => Promise; create: (body: Service.VisitReason.Create.Body) => Promise; update: (id: Service.VisitReason.Update.ID, body: Service.VisitReason.Update.Body) => Promise; remove: (id: Service.VisitReason.Remove.ID) => Promise; }; targetRule: { _path: "target-rule"; find: (params?: Service.TargetRule.Find.Params) => Promise; get: (id: Service.TargetRule.Get.ID) => Promise; create: (body: Service.TargetRule.Create.Body) => Promise; update: (id: Service.TargetRule.Update.ID, body: Service.TargetRule.Update.Body) => Promise; remove: (id: Service.TargetRule.Remove.ID) => Promise; }; plan: { _path: "plan"; find: (params?: Service.Plan.Find.Params) => Promise; get: (id: Service.Plan.Get.ID, params?: Service.Plan.Get.Params) => Promise; create: (body: Service.Plan.Create.Body) => Promise; update: (id: Service.Plan.Update.ID, body: Service.Plan.Update.Body) => Promise; remove: (id: Service.Plan.Remove.ID) => Promise; }; calendar: { _path: "calendar"; find: (params?: Service.Calendar.Find.Params) => Promise; get: (id: Service.Calendar.Get.ID, params?: Service.Calendar.Get.Params) => Promise; create: (body: Service.Calendar.Create.Body, params?: Service.Calendar.Create.Params) => Promise; update: (id: Service.Calendar.Update.ID, body: Service.Calendar.Update.Body) => Promise; remove: (id: Service.Calendar.Remove.ID) => Promise; }; lineTarget: { _path: "line-target"; find: (params?: Service.LineTarget.Find.Params) => Promise; get: (id: Service.LineTarget.Get.ID, params?: Service.LineTarget.Get.Params) => Promise; create: (body: Service.LineTarget.Create.Body) => Promise; update: (id: Service.LineTarget.Update.ID, body: Service.LineTarget.Update.Body) => Promise; remove: (id: Service.LineTarget.Remove.ID, params?: Service.LineTarget.Remove.Params) => Promise; }; bulkImport: { _path: "bulk-import"; find: (params?: Service.BulkImport.Find.Params) => Promise; get: (id: Service.BulkImport.Get.ID) => Promise; create: (params: Service.BulkImport.Create.Params, body: Service.BulkImport.Create.Body) => Promise; update: (id: Service.BulkImport.Update.ID) => Promise; }; bulkExport: { _path: "bulk-export"; find: (params?: Service.BulkExport.Find.Params) => Promise; create: (params: Service.BulkExport.Create.Params, body: Service.BulkExport.Create.Body) => Promise; }; deliveryNote: { _path: "delivery-note"; find: (params?: Service.DeliveryNote.Find.Params) => Promise; get: (id: Service.DeliveryNote.Get.ID, params?: Service.DeliveryNote.Get.Params) => Promise; create: (body: Service.DeliveryNote.Create.Body) => Promise; update: (id: Service.DeliveryNote.Update.ID, body: Service.DeliveryNote.Update.Body) => Promise; }; reservation: { _path: "reservation"; find: (params?: Service.Reservation.Find.Params) => Promise; get: (id: Service.Reservation.Get.ID, params?: Service.Reservation.Get.Params) => Promise; create: (body: Service.Reservation.Create.Body) => Promise; update: (id: Service.Reservation.Update.ID, body: Service.Reservation.Update.Body) => Promise; }; }