Skip to content

Adding a query param class for each operation instead of sharing a single class for all operations#321

Merged
cbarton merged 2 commits into
v3-v2021-02-25from
operation-params
Jun 17, 2026
Merged

Adding a query param class for each operation instead of sharing a single class for all operations#321
cbarton merged 2 commits into
v3-v2021-02-25from
operation-params

Conversation

@douglasmiller

@douglasmiller douglasmiller commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

Previously, there was a single QueryParams class that included setter method for all possible query parameters that could be used across all API requests. This has shown to be inadequate when multiple API requests use the same query parameter name with different values/types.

This update removes the QueryParams class in favor of an AbstractQueryParams class that can be extended for each individual API request method.

Resolved #306
Resolved #299

@douglasmiller douglasmiller added the V6 v2021-02-25 Client label Apr 14, 2026
@cbarton cbarton merged commit b0eadea into v3-v2021-02-25 Jun 17, 2026
10 checks passed
@cbarton cbarton deleted the operation-params branch June 17, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

V6 v2021-02-25 Client

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issue with state Filter in Recurly Java SDK QueryParams Class does not support all possible values for Type and State

2 participants