SelectedOffer
JSON structure
{
// *** Messages MUST be encoded in UTF-8! ***
// --- Fields of AbstractMessage begin ---
"Type" : "set-message-type-here",
"Timestamp" : "2020-06-03T04:04:21.045Z",
"SimulationId" : "2020-06-03T04:01:52.345Z",
"SourceProcessId" : "set-process-id-here",
"MessageId" : "set-message-id-here",
// --- Fields of AbstractMessage end ---
// --- Fields of AbstractResult begin ---
"EpochNumber" : 14,
"IterationStatus" : "final", // leave out when not iterating
"LastUpdatedInEpoch" : 14, // OPTIONAL field
"TriggeringMessageIds" : // TriggeringMessageIds are irrelevant in Epoch messages?
[
"epoch-14",
"someprocess-14",
"anotherprocess-14"
],
"Warnings" : // If warnings precede an error, it can be beneficial to provide them as well in the Error message
[
"warning.convergence"
],
// --- Fields of AbstractResult end ---
"OfferIds" :
[
"Ele-2020-06-03T04:15:07.456Z",
"Ele-2020-06-03T04:16:07.566Z"
]
}
Fields and multiplicity
Field | Type | Multiplicity | Explanation |
---|---|---|---|
All fields from AbstractResult | Fields from "abstract base class" | ||
OfferIds | Array of Ids | 1 (REQUIRED) | The values refer to specific offers |