hrPersonnelOrderEvents
@mineflow/contracts / hrPersonnelOrderEvents
Variable: hrPersonnelOrderEvents
const hrPersonnelOrderEvents: object;
Defined in: events/hr/personnel-order.ts:77
Записи каталога HR/Personnel Orders: имя события → { version, schema }.
Type Declaration
| Name | Type | Default value | Defined in |
|---|---|---|---|
hr.personnel-order.issued | object | - | events/hr/personnel-order.ts:78 |
hr.personnel-order.issued.schema | ZodObject<{ actorId: ZodUUID; documentNumber: ZodString; effect: ZodEnum<{ amend: "amend"; conclude: "conclude"; discipline: "discipline"; discipline_remove: "discipline_remove"; leave: "leave"; military: "military"; none: "none"; note: "note"; recall: "recall"; suspend: "suspend"; terminate: "terminate"; update: "update"; }>; effectiveDate: ZodISODateTime; operationType: ZodString; orderId: ZodUUID; personnelId: ZodUUID; }, $strip> | personnelOrderIssuedDataSchema | events/hr/personnel-order.ts:78 |
hr.personnel-order.issued.version | "1.0" | '1.0' | events/hr/personnel-order.ts:78 |
hr.personnel-order.revoked | object | - | events/hr/personnel-order.ts:79 |
hr.personnel-order.revoked.schema | ZodObject<{ actorId: ZodUUID; effect: ZodEnum<{ amend: "amend"; conclude: "conclude"; discipline: "discipline"; discipline_remove: "discipline_remove"; leave: "leave"; military: "military"; none: "none"; note: "note"; recall: "recall"; suspend: "suspend"; terminate: "terminate"; update: "update"; }>; orderId: ZodUUID; personnelId: ZodUUID; revokeReason: ZodString; }, $strip> | personnelOrderRevokedDataSchema | events/hr/personnel-order.ts:79 |
hr.personnel-order.revoked.version | "1.0" | '1.0' | events/hr/personnel-order.ts:79 |
hr.personnel-order.superseded | object | - | events/hr/personnel-order.ts:80 |
hr.personnel-order.superseded.schema | ZodObject<{ actorId: ZodUUID; orderId: ZodUUID; personnelId: ZodUUID; supersededByOrderId: ZodUUID; }, $strip> | personnelOrderSupersededDataSchema | events/hr/personnel-order.ts:80 |
hr.personnel-order.superseded.version | "1.0" | '1.0' | events/hr/personnel-order.ts:80 |