Skip to content

SDK drift: params type for fetchMatchedEvents is named FetchMatchedEventClustersParams in TypeScript but MatchedEventClusterParams in Python #653

@realfishsam

Description

@realfishsam

SDK Drift Report

Category: Export / type-name drift

TypeScript location: sdks/typescript/pmxt/models.ts line 930 — FetchMatchedEventClustersParams

Python location: sdks/python/pmxt/models.py line 629 — MatchedEventClusterParams (also exported from sdks/python/pmxt/__init__.py)


What the drift is

The params type for the fetchMatchedEvents / fetch_matched_events call has different exported names in each SDK:

SDK Exported name
TypeScript FetchMatchedEventClustersParams
Python MatchedEventClusterParams

The TypeScript name carries the Fetch prefix; the Python name omits it. This mirrors the same pattern as the MatchedMarketClusterParams / FetchMatchedMarketClustersParams drift (see companion issue).


Why it matters

Same discoverability concern as the market-cluster params drift: a developer cross-referencing between SDK docs or source will not find the Python type under the name they expect from the TypeScript SDK.


Expected behaviour

Both SDKs should export this params type under the same logical name (modulo only case convention).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions