scmSupplierEvents
@mineflow/contracts / scmSupplierEvents
Variable: scmSupplierEvents
const scmSupplierEvents: object;
Defined in: events/scm/supplier.ts:140
Записи каталога SCM/Supplier: имя события → { version, schema }.
Type Declaration
| Name | Type | Default value | Defined in |
|---|---|---|---|
scm.supplier.activated | object | - | events/scm/supplier.ts:150 |
scm.supplier.activated.schema | ZodObject<{ activatedAt: ZodISODateTime; actorId: ZodUUID; previousStatus: ZodEnum<{ suspended: "suspended"; underReview: "underReview"; }>; supplierId: ZodUUID; }, $strip> | supplierActivatedDataSchema | events/scm/supplier.ts:150 |
scm.supplier.activated.version | "1.0" | '1.0' | events/scm/supplier.ts:150 |
scm.supplier.archived | object | - | events/scm/supplier.ts:153 |
scm.supplier.archived.schema | ZodObject<{ actorId: ZodUUID; archivedAt: ZodISODateTime; archivedReason: ZodString; coApprovedBy: ZodNullable<ZodUUID>; supplierId: ZodUUID; }, $strip> | supplierArchivedDataSchema | events/scm/supplier.ts:153 |
scm.supplier.archived.version | "1.0" | '1.0' | events/scm/supplier.ts:153 |
scm.supplier.created | object | - | events/scm/supplier.ts:141 |
scm.supplier.created.schema | ZodObject<{ actorId: ZodUUID; bin: ZodNullable<ZodString>; categories: ZodArray<ZodEnum<{ equipment: "equipment"; fuel: "fuel"; service: "service"; tmc: "tmc"; }>>; iin: ZodNullable<ZodString>; legalName: ZodString; shortName: ZodString; supplierId: ZodUUID; }, $strip> | supplierCreatedDataSchema | events/scm/supplier.ts:141 |
scm.supplier.created.version | "1.0" | '1.0' | events/scm/supplier.ts:141 |
scm.supplier.sent-back-to-draft | object | - | events/scm/supplier.ts:146 |
scm.supplier.sent-back-to-draft.schema | ZodObject<{ comment: ZodString; sentBackBy: ZodUUID; supplierId: ZodUUID; }, $strip> | supplierSentBackToDraftDataSchema | events/scm/supplier.ts:148 |
scm.supplier.sent-back-to-draft.version | "1.0" | '1.0' | events/scm/supplier.ts:147 |
scm.supplier.submitted-for-review | object | - | events/scm/supplier.ts:142 |
scm.supplier.submitted-for-review.schema | ZodObject<{ submittedAt: ZodISODateTime; submittedBy: ZodUUID; supplierId: ZodUUID; }, $strip> | supplierSubmittedForReviewDataSchema | events/scm/supplier.ts:144 |
scm.supplier.submitted-for-review.version | "1.0" | '1.0' | events/scm/supplier.ts:143 |
scm.supplier.suspended | object | - | events/scm/supplier.ts:152 |
scm.supplier.suspended.schema | ZodObject<{ actorId: ZodUUID; supplierId: ZodUUID; suspendedAt: ZodISODateTime; suspendedReason: ZodString; }, $strip> | supplierSuspendedDataSchema | events/scm/supplier.ts:152 |
scm.supplier.suspended.version | "1.0" | '1.0' | events/scm/supplier.ts:152 |
scm.supplier.updated | object | - | events/scm/supplier.ts:151 |
scm.supplier.updated.schema | ZodObject<{ actorId: ZodUUID; changedFields: ZodArray<ZodString>; coApprovedBy: ZodNullable<ZodUUID>; newValues: ZodRecord<ZodString, ZodUnknown>; oldValues: ZodRecord<ZodString, ZodUnknown>; reason: ZodString; supplierId: ZodUUID; updatedAt: ZodISODateTime; }, $strip> | supplierUpdatedDataSchema | events/scm/supplier.ts:151 |
scm.supplier.updated.version | "1.0" | '1.0' | events/scm/supplier.ts:151 |