fuelConsumptionRecordedDataSchema
@mineflow/contracts / fuelConsumptionRecordedDataSchema
Variable: fuelConsumptionRecordedDataSchema
const fuelConsumptionRecordedDataSchema: ZodObject<{
actorId: ZodUUID;
consumptionId: ZodUUID;
fuelEntryId: ZodNullable<ZodOptional<ZodUUID>>;
kind: ZodEnum<{
consumption_auto: "consumption_auto";
consumption_manual: "consumption_manual";
}>;
manualPurpose: ZodNullable<ZodOptional<ZodString>>;
occurredAt: ZodISODateTime;
organizationId: ZodUUID;
quantityLiters: ZodNumber;
sagaId: ZodNullable<ZodOptional<ZodUUID>>;
shiftReportId: ZodNullable<ZodOptional<ZodUUID>>;
tankId: ZodUUID;
}, $strip>;
Defined in: events/scm/fuel.ts:149
scm.fuel-consumption.recorded — зафиксирован расход топлива из резервуара.
kind различает авто-расход (из сменного отчёта) и ручной акт.
Подписчики: ANA, Notifications.