Product-feed payloads have one response-shape invariant that the generated
TypeScript currently cannot express: when products is present or a
wholesale feed is unchanged, 3.1 requires cache_scope so buyers do not
key account-specific overlays under the public cache. Keep the stricter
server-facing alias here until the generated schema types learn that
conditional requirement directly.
Product-feed payloads have one response-shape invariant that the generated TypeScript currently cannot express: when
productsis present or a wholesale feed isunchanged, 3.1 requirescache_scopeso buyers do not key account-specific overlays under the public cache. Keep the stricter server-facing alias here until the generated schema types learn that conditional requirement directly.