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

brigadeCompositionChangedDataSchema

@mineflow/contracts


@mineflow/contracts / brigadeCompositionChangedDataSchema

Variable: brigadeCompositionChangedDataSchema

const brigadeCompositionChangedDataSchema: ZodObject<{
action: ZodEnum<{
added: "added";
removed: "removed";
}>;
actorId: ZodUUID;
brigadeId: ZodUUID;
fromDate: ZodISODateTime;
personnelId: ZodUUID;
toDate: ZodOptional<ZodISODateTime>;
}, $strip>;

Defined in: events/hr/brigade.ts:61

hr.brigade.composition-changed — сотрудник добавлен/исключён из состава бригады (action). fromDate/toDate задают период членства. Подписчики: Notifications, downstream-учёт состава смен.