eamAssetEvents
@mineflow/contracts / eamAssetEvents
Variable: eamAssetEvents
const eamAssetEvents: object;
Defined in: events/eam/asset.ts:81
Записи каталога EAM/Asset: имя события → { version, schema }.
Type Declaration
| Name | Type | Default value | Defined in |
|---|---|---|---|
eam.asset.created | object | - | events/eam/asset.ts:82 |
eam.asset.created.schema | ZodObject<{ assetClassId: ZodUUID; assetId: ZodUUID; commissionedAt: ZodISODateTime; createdBy: ZodUUID; currentObjectId: ZodUUID; inventoryNumber: ZodString; }, $strip> | assetCreatedDataSchema | events/eam/asset.ts:82 |
eam.asset.created.version | "1.0" | '1.0' | events/eam/asset.ts:82 |
eam.asset.maintenance-due | object | - | events/eam/asset.ts:85 |
eam.asset.maintenance-due.schema | ZodObject<{ assetId: ZodUUID; dueOn: ZodISODateTime; norm: ZodString; }, $strip> | assetMaintenanceDueDataSchema | events/eam/asset.ts:85 |
eam.asset.maintenance-due.version | "1.0" | '1.0' | events/eam/asset.ts:85 |
eam.asset.status-changed | object | - | events/eam/asset.ts:83 |
eam.asset.status-changed.schema | ZodObject<{ assetId: ZodUUID; fromStatus: ZodEnum<{ conserved: "conserved"; decommissioned: "decommissioned"; maintenance: "maintenance"; operational: "operational"; }>; performedBy: ZodUUID; reason: ZodOptional<ZodString>; toStatus: ZodEnum<{ conserved: "conserved"; decommissioned: "decommissioned"; maintenance: "maintenance"; operational: "operational"; }>; }, $strip> | assetStatusChangedDataSchema | events/eam/asset.ts:83 |
eam.asset.status-changed.version | "1.0" | '1.0' | events/eam/asset.ts:83 |
eam.asset.transferred | object | - | events/eam/asset.ts:84 |
eam.asset.transferred.schema | ZodObject<{ assetId: ZodUUID; fromObjectId: ZodUUID; performedBy: ZodUUID; reason: ZodOptional<ZodString>; toObjectId: ZodUUID; }, $strip> | assetTransferredDataSchema | events/eam/asset.ts:84 |
eam.asset.transferred.version | "1.0" | '1.0' | events/eam/asset.ts:84 |