Перейти к основному содержимому

fuelConsumptionRecordedDataSchema

@mineflow/contracts


@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.