scmTmcEvents
@mineflow/contracts / scmTmcEvents
Variable: scmTmcEvents
const scmTmcEvents: object;
Defined in: events/scm/tmc.ts:414
Type Declaration
| Name | Type | Default value | Defined in |
|---|---|---|---|
scm.tmc-consumption.recorded | object | - | events/scm/tmc.ts:429 |
scm.tmc-consumption.recorded.schema | ZodObject<{ assetId: ZodNullable<ZodUUID>; consumptionId: ZodUUID; lines: ZodArray<ZodObject<{ itemId: ZodUUID; pricePerUnit: ZodNumber; quantity: ZodNumber; totalAmount: ZodNumber; }, $strip>>; mode: ZodEnum<{ auto_from_shift: "auto_from_shift"; manual_act: "manual_act"; }>; reason: ZodNullable<ZodString>; shiftReportId: ZodNullable<ZodUUID>; targetObjectId: ZodUUID; warehouseId: ZodUUID; }, $strip> | tmcConsumptionRecordedDataSchema | events/scm/tmc.ts:431 |
scm.tmc-consumption.recorded.version | "1.0" | '1.0' | events/scm/tmc.ts:430 |
scm.tmc-consumption.reversed | object | - | events/scm/tmc.ts:433 |
scm.tmc-consumption.reversed.schema | ZodObject<{ actorId: ZodUUID; originalConsumptionId: ZodUUID; reason: ZodString; }, $strip> | tmcConsumptionReversedDataSchema | events/scm/tmc.ts:435 |
scm.tmc-consumption.reversed.version | "1.0" | '1.0' | events/scm/tmc.ts:434 |
scm.tmc-inbound.recorded | object | - | events/scm/tmc.ts:427 |
scm.tmc-inbound.recorded.schema | ZodObject<{ documentNumber: ZodString; inboundId: ZodUUID; lines: ZodArray<ZodObject<{ itemId: ZodUUID; pricePerUnit: ZodNumber; quantity: ZodNumber; totalAmount: ZodNumber; }, $strip>>; requestId: ZodNullable<ZodUUID>; source: ZodEnum<{ return: "return"; supplier: "supplier"; transfer: "transfer"; }>; supplierId: ZodNullable<ZodUUID>; totalAmount: ZodNumber; warehouseId: ZodUUID; }, $strip> | tmcInboundRecordedDataSchema | events/scm/tmc.ts:427 |
scm.tmc-inbound.recorded.version | "1.0" | '1.0' | events/scm/tmc.ts:427 |
scm.tmc-inbound.reversed | object | - | events/scm/tmc.ts:428 |
scm.tmc-inbound.reversed.schema | ZodObject<{ actorId: ZodUUID; originalInboundId: ZodUUID; reason: ZodString; }, $strip> | tmcInboundReversedDataSchema | events/scm/tmc.ts:428 |
scm.tmc-inbound.reversed.version | "1.0" | '1.0' | events/scm/tmc.ts:428 |
scm.tmc-inventory.completed | object | - | events/scm/tmc.ts:446 |
scm.tmc-inventory.completed.schema | ZodObject<{ completedAt: ZodISODateTime; completedById: ZodUUID; inventoryId: ZodUUID; lineCount: ZodNumber; totalVariance: ZodNumber; }, $strip> | tmcInventoryCompletedDataSchema | events/scm/tmc.ts:446 |
scm.tmc-inventory.completed.version | "1.0" | '1.0' | events/scm/tmc.ts:446 |
scm.tmc-inventory.started | object | - | events/scm/tmc.ts:445 |
scm.tmc-inventory.started.schema | ZodObject<{ inventoryId: ZodUUID; lineCount: ZodNumber; responsibleId: ZodUUID; warehouseId: ZodUUID; }, $strip> | tmcInventoryStartedDataSchema | events/scm/tmc.ts:445 |
scm.tmc-inventory.started.version | "1.0" | '1.0' | events/scm/tmc.ts:445 |
scm.tmc-inventory.variance-detected | object | - | events/scm/tmc.ts:447 |
scm.tmc-inventory.variance-detected.schema | ZodObject<{ inventoryId: ZodUUID; lines: ZodArray<ZodObject<{ actualQuantity: ZodNumber; bookQuantity: ZodNumber; itemId: ZodUUID; reason: ZodNullable<ZodString>; variance: ZodNumber; }, $strip>>; warehouseId: ZodUUID; }, $strip> | tmcInventoryVarianceDetectedDataSchema | events/scm/tmc.ts:449 |
scm.tmc-inventory.variance-detected.version | "1.0" | '1.0' | events/scm/tmc.ts:448 |
scm.tmc-item.created | object | - | events/scm/tmc.ts:415 |
scm.tmc-item.created.schema | ZodObject<{ actorId: ZodUUID; assetClassId: ZodNullable<ZodUUID>; category: ZodEnum<{ consumable: "consumable"; drill_tool: "drill_tool"; other: "other"; spare: "spare"; }>; itemId: ZodUUID; name: ZodString; nomenclatureCode: ZodString; unit: ZodEnum<{ кг: "кг"; компл: "компл"; л: "л"; м: "м"; шт: "шт"; }>; }, $strip> | tmcItemCreatedDataSchema | events/scm/tmc.ts:415 |
scm.tmc-item.created.version | "1.0" | '1.0' | events/scm/tmc.ts:415 |
scm.tmc-item.deactivated | object | - | events/scm/tmc.ts:417 |
scm.tmc-item.deactivated.schema | ZodObject<{ actorId: ZodUUID; itemId: ZodUUID; }, $strip> | tmcItemDeactivatedDataSchema | events/scm/tmc.ts:417 |
scm.tmc-item.deactivated.version | "1.0" | '1.0' | events/scm/tmc.ts:417 |
scm.tmc-item.low-stock | object | - | events/scm/tmc.ts:418 |
scm.tmc-item.low-stock.schema | ZodObject<{ currentQuantity: ZodNumber; itemId: ZodUUID; minStock: ZodNumber; name: ZodString; nomenclatureCode: ZodString; objectId: ZodUUID; unit: ZodEnum<{ кг: "кг"; компл: "компл"; л: "л"; м: "м"; шт: "шт"; }>; warehouseId: ZodUUID; }, $strip> | tmcItemLowStockDataSchema | events/scm/tmc.ts:418 |
scm.tmc-item.low-stock.version | "1.0" | '1.0' | events/scm/tmc.ts:418 |
scm.tmc-item.stock-replenished | object | - | events/scm/tmc.ts:419 |
scm.tmc-item.stock-replenished.schema | ZodObject<{ currentQuantity: ZodNumber; itemId: ZodUUID; minStock: ZodNumber; warehouseId: ZodUUID; }, $strip> | tmcItemStockReplenishedDataSchema | events/scm/tmc.ts:421 |
scm.tmc-item.stock-replenished.version | "1.0" | '1.0' | events/scm/tmc.ts:420 |
scm.tmc-item.stockout-forecast | object | - | events/scm/tmc.ts:423 |
scm.tmc-item.stockout-forecast.schema | ZodObject<{ avgDailyConsumption30d: ZodNumber; currentQuantity: ZodNumber; daysToExhaustion: ZodNumber; forecastExhaustionDate: ZodISODateTime; itemId: ZodUUID; warehouseId: ZodUUID; }, $strip> | tmcItemStockoutForecastDataSchema | events/scm/tmc.ts:425 |
scm.tmc-item.stockout-forecast.version | "1.0" | '1.0' | events/scm/tmc.ts:424 |
scm.tmc-item.updated | object | - | events/scm/tmc.ts:416 |
scm.tmc-item.updated.schema | ZodObject<{ actorId: ZodUUID; changedFields: ZodArray<ZodString>; itemId: ZodUUID; }, $strip> | tmcItemUpdatedDataSchema | events/scm/tmc.ts:416 |
scm.tmc-item.updated.version | "1.0" | '1.0' | events/scm/tmc.ts:416 |
scm.tmc-request.approved | object | - | events/scm/tmc.ts:441 |
scm.tmc-request.approved.schema | ZodObject<{ approvedAt: ZodISODateTime; approvedById: ZodUUID; requestId: ZodUUID; warehouseId: ZodUUID; }, $strip> | tmcRequestApprovedDataSchema | events/scm/tmc.ts:441 |
scm.tmc-request.approved.version | "1.0" | '1.0' | events/scm/tmc.ts:441 |
scm.tmc-request.created | object | - | events/scm/tmc.ts:439 |
scm.tmc-request.created.schema | ZodObject<{ createdById: ZodUUID; lines: ZodArray<ZodObject<{ itemId: ZodUUID; quantity: ZodNumber; }, $strip>>; requestId: ZodUUID; warehouseId: ZodUUID; }, $strip> | tmcRequestCreatedDataSchema | events/scm/tmc.ts:439 |
scm.tmc-request.created.version | "1.0" | '1.0' | events/scm/tmc.ts:439 |
scm.tmc-request.fulfilled | object | - | events/scm/tmc.ts:444 |
scm.tmc-request.fulfilled.schema | ZodObject<{ linkedInboundIds: ZodArray<ZodUUID>; requestId: ZodUUID; totalFulfilledQuantity: ZodNumber; }, $strip> | tmcRequestFulfilledDataSchema | events/scm/tmc.ts:444 |
scm.tmc-request.fulfilled.version | "1.0" | '1.0' | events/scm/tmc.ts:444 |
scm.tmc-request.in-progress | object | - | events/scm/tmc.ts:443 |
scm.tmc-request.in-progress.schema | ZodObject<{ requestId: ZodUUID; startedById: ZodUUID; warehouseId: ZodUUID; }, $strip> | tmcRequestInProgressDataSchema | events/scm/tmc.ts:443 |
scm.tmc-request.in-progress.version | "1.0" | '1.0' | events/scm/tmc.ts:443 |
scm.tmc-request.rejected | object | - | events/scm/tmc.ts:442 |
scm.tmc-request.rejected.schema | ZodObject<{ actorId: ZodUUID; rejectReason: ZodString; requestId: ZodUUID; }, $strip> | tmcRequestRejectedDataSchema | events/scm/tmc.ts:442 |
scm.tmc-request.rejected.version | "1.0" | '1.0' | events/scm/tmc.ts:442 |
scm.tmc-request.submitted | object | - | events/scm/tmc.ts:440 |
scm.tmc-request.submitted.schema | ZodObject<{ createdById: ZodUUID; lines: ZodArray<ZodObject<{ itemId: ZodUUID; quantity: ZodNumber; }, $strip>>; requestId: ZodUUID; warehouseId: ZodUUID; }, $strip> | tmcRequestSubmittedDataSchema | events/scm/tmc.ts:440 |
scm.tmc-request.submitted.version | "1.0" | '1.0' | events/scm/tmc.ts:440 |
scm.tmc-transfer.confirmed | object | - | events/scm/tmc.ts:438 |
scm.tmc-transfer.confirmed.schema | ZodObject<{ confirmedAt: ZodISODateTime; confirmedById: ZodUUID; transferId: ZodUUID; }, $strip> | tmcTransferConfirmedDataSchema | events/scm/tmc.ts:438 |
scm.tmc-transfer.confirmed.version | "1.0" | '1.0' | events/scm/tmc.ts:438 |
scm.tmc-transfer.issued | object | - | events/scm/tmc.ts:437 |
scm.tmc-transfer.issued.schema | ZodObject<{ fromWarehouseId: ZodUUID; lines: ZodArray<ZodObject<{ itemId: ZodUUID; quantity: ZodNumber; }, $strip>>; toWarehouseId: ZodUUID; transferDate: ZodISODateTime; transferId: ZodUUID; }, $strip> | tmcTransferIssuedDataSchema | events/scm/tmc.ts:437 |
scm.tmc-transfer.issued.version | "1.0" | '1.0' | events/scm/tmc.ts:437 |
scm.tmc.consumed | object | - | events/scm/tmc.ts:456 |
scm.tmc.consumed.schema | ZodObject<{ assetUsageId: ZodNullable<ZodUUID>; productionObjectId: ZodUUID; quantity: ZodNumber; sagaId: ZodUUID; shiftDate: ZodISODateTime; shiftReportId: ZodUUID; tmcItemId: ZodUUID; tmcUsageId: ZodUUID; unit: ZodString; }, $strip> | tmcConsumedDataSchema | events/scm/tmc.ts:456 |
scm.tmc.consumed.version | "1.0" | '1.0' | events/scm/tmc.ts:456 |
scm.tmc.consumed-reverted | object | - | events/scm/tmc.ts:457 |
scm.tmc.consumed-reverted.schema | ZodObject<{ assetUsageId: ZodNullable<ZodUUID>; productionObjectId: ZodUUID; quantity: ZodNumber; reason: ZodString; reversalSagaId: ZodUUID; sagaId: ZodUUID; shiftDate: ZodISODateTime; shiftReportId: ZodUUID; tmcItemId: ZodUUID; tmcUsageId: ZodUUID; unit: ZodString; }, $strip> | tmcConsumedRevertedDataSchema | events/scm/tmc.ts:457 |
scm.tmc.consumed-reverted.version | "1.0" | '1.0' | events/scm/tmc.ts:457 |
scm.tmc.reconciliation-mismatch | object | - | events/scm/tmc.ts:451 |
scm.tmc.reconciliation-mismatch.schema | ZodObject<{ detectedAt: ZodISODateTime; expectedWarehouseId: ZodUUID; reason: ZodString; shiftReportId: ZodUUID; }, $strip> | tmcReconciliationMismatchDataSchema | events/scm/tmc.ts:453 |
scm.tmc.reconciliation-mismatch.version | "1.0" | '1.0' | events/scm/tmc.ts:452 |