I have problems creating ListingGroupFilter for an Asset Group in Performance Max Campaign via Ads API (php sdk v11). I tried creating ListingGroup filter by ProductCondition value
new.
I got a success response but checking it in the google ads ui showed that the filter has value refurbished.
I then created another product condition filter in goole ads ui with value
new
And after that did a search query to get listing group filters for the asset group that i am testing on. The response shows the condition value as
2, which is not a valid value in php sdk enum class ProductCondition

php sdk class:

I can't map the response using enum class, cause value is not valid
I also tried to create a filter with value used, and it fails with error: