194 if (is_object($value) && isset($value->$fieldName)) {
196 $discriminatorValue = $value->$fieldName;
197 if (isset(self::$discriminatorClasses[$discriminatorValue])) {
198 return self::$discriminatorClasses[$discriminatorValue];
201 if (is_array($value) && isset($value[$fieldName])) {
203 $discriminatorValue = $value[$fieldName];
204 if (isset(self::$discriminatorClasses[$discriminatorValue])) {
205 return self::$discriminatorClasses[$discriminatorValue];
210 $type = DeliveryPayloadModel::class;