MGCLatticeRetailAssortmentPublishedBusinessEvent
Business event raised when Process assortments publishes a retail assortment for the first time in a legal entity, or when the assortment's effective item list there has changed since it was last published. Carries the effective item list with price-at-publish (the customer's sales price when the assortment is tied to a customer that exists in the legal entity). Opts into the audit/replay log by implementing IMGCLatticeBusinessEventLoggable and exposing newFromLog.
- Event id:
MGCLatticeRetailAssortmentPublishedBusinessEvent - Contract class:
MGCLatticeRetailAssortmentPublishedBusinessEventContract
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 the item list was published in (lower case). |
customerLegalEntity | DataAreaId | Gets or sets the legal entity the assortment's customer account belongs to (lower case; blank for a generic assortment). |
customerAccount | CustAccount | Gets or sets the customer account the assortment was published for (blank for a generic assortment). |
currencyCode | CurrencyCode | Gets or sets the currency of the item prices: the customer's currency when the prices are the customer's, otherwise the accounting currency of the legal entity. |
assortmentId | RetailAssortmentID | Gets or sets the assortment identifier. |
assortmentName | RetailAssortmentName | Gets or sets the assortment name. |
publishedDateTime | utcdatetime | Gets or sets the publish date/time of the assortment. |
validFrom | ValidFromDate | Gets or sets the first date the assortment is valid. |
validTo | ValidToDate | Gets or sets the last date the assortment is valid. |
items | List | Gets or sets the list of MGCLatticeRetailAssortmentDetailContract items in the assortment. |