MGCLatticeVendorHoldStatusChangedBusinessEvent
Business event triggered when a vendor hold (blocked) status is applied, changed, or released, or when a vendor is created already on hold. The payload carries the new and the previous status.
- Event id:
MGCLatticeVendorHoldStatusChangedBusinessEvent - Contract class:
MGCLatticeVendorHoldStatusChangedBusinessEventContract
Payload fields
| Name | Type | Description |
|---|---|---|
eventSequence | int64 | Gets or sets the ordering sequence of this emission. |
correlationId | str | Gets or sets the identifier grouping emissions that belong to one logical run or flow. |
schemaVersion | int | Gets or sets the payload schema version of the emitting contract. |
legalEntity | DataAreaId | Gets or sets the legal entity. |
vendorAccount | VendAccount | Gets or sets the vendor account. |
vendorName | str | Gets or sets the vendor name. |
blockedStatus | int | Gets or sets the new blocked status as its enum value. |
blockedStatusName | str | Gets or sets the new blocked status as its enum symbol. |
previousBlockedStatus | int | Gets or sets the blocked status before the change as its enum value; 0 (No) for a vendor created on hold. |
previousBlockedStatusName | str | Gets or sets the blocked status before the change as its enum symbol; No for a vendor created on hold. |
isNewVendor | boolean | Gets or sets whether the event reports a vendor created already on hold. |
crossReferences | List | Gets or sets the keys external systems hold for the record the event is about (the vendor). Historical keys are included, in external system order; the list is empty when the record has no keys. |