VendorConfiguration
Session-level configuration for one vendor integration.
Discriminated by type, which uses the same vendor identifiers as an asset's vendor field. Per the spec a manifest carries AT MOST ONE entry per type; a player reads the first entry of a given type and ignores (and logs) types it does not recognise.
values keeps the entry's raw fields rather than modelling each vendor's shape, so an entry for a vendor this SDK version has never heard of survives parsing intact.