hrBrigadeEvents
@mineflow/contracts / hrBrigadeEvents
Variable: hrBrigadeEvents
const hrBrigadeEvents: object;
Defined in: events/hr/brigade.ts:73
Записи каталога HR/Brigades: имя события → { version, schema }.
Type Declaration
| Name | Type | Default value | Defined in |
|---|---|---|---|
hr.brigade.composition-changed | object | - | events/hr/brigade.ts:77 |
hr.brigade.composition-changed.schema | ZodObject<{ action: ZodEnum<{ added: "added"; removed: "removed"; }>; actorId: ZodUUID; brigadeId: ZodUUID; fromDate: ZodISODateTime; personnelId: ZodUUID; toDate: ZodOptional<ZodISODateTime>; }, $strip> | brigadeCompositionChangedDataSchema | events/hr/brigade.ts:79 |
hr.brigade.composition-changed.version | "1.0" | '1.0' | events/hr/brigade.ts:78 |
hr.brigade.created | object | - | events/hr/brigade.ts:74 |
hr.brigade.created.schema | ZodObject<{ actorId: ZodUUID; brigadeId: ZodUUID; brigadierId: ZodNullable<ZodUUID>; name: ZodString; objectId: ZodUUID; workType: ZodEnum<{ auxiliary: "auxiliary"; blasting: "blasting"; drilling: "drilling"; }>; }, $strip> | brigadeCreatedDataSchema | events/hr/brigade.ts:74 |
hr.brigade.created.version | "1.0" | '1.0' | events/hr/brigade.ts:74 |
hr.brigade.deactivated | object | - | events/hr/brigade.ts:76 |
hr.brigade.deactivated.schema | ZodObject<{ actorId: ZodUUID; brigadeId: ZodUUID; }, $strip> | brigadeDeactivatedDataSchema | events/hr/brigade.ts:76 |
hr.brigade.deactivated.version | "1.0" | '1.0' | events/hr/brigade.ts:76 |
hr.brigade.updated | object | - | events/hr/brigade.ts:75 |
hr.brigade.updated.schema | ZodObject<{ actorId: ZodUUID; brigadeId: ZodUUID; changedFields: ZodArray<ZodString>; }, $strip> | brigadeUpdatedDataSchema | events/hr/brigade.ts:75 |
hr.brigade.updated.version | "1.0" | '1.0' | events/hr/brigade.ts:75 |