Sync/cas data - #63
Merged
Merged
Conversation
Adds GetFullMarketQuoteResponseV3 and MarketQuoteSymbolV3 for GET /v3/market-quote/quotes. Codegen (swagger-codegen 3.0.82 against an OpenAPI 3.1 spec) emitted Object for every primitive and dropped the map value type; both models were corrected by hand to the spec types, mirroring the existing GetMarketQuoteLastTradedPriceResponseV3 / MarketQuoteSymbol house style. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Adds GET /v3/market-quote/quotes (sync, WithHttpInfo and async variants). Merged additively rather than overwriting from codegen: the generated file degraded every existing String parameter to Object and renamed getMarketQuoteOHLC to getMarketQuoteOHLCV3, both of which would break existing callers. setHeadersOverrides and existing signatures preserved. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Adds MarketQuoteV3ApiTest sanity coverage for getFullMarketQuoteV3 (single, multiple and invalid instrument keys) and wires it into SanityTest.main. Exercises the typed accessors so the model type fix is enforced at compile time. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Adds examples/market-quote/code/full-market-quotes-v3.md covering getFullMarketQuoteV3 (single, multiple, and field-by-field access) and indexes it in the market-quote README. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
upstox-security-review
approved these changes
Sep 7, 2026
anand-sajankar
approved these changes
Sep 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added V3 full market quotes API and CAS/pre-open WebSocket feed support
New V3 full market quotes endpoint that returns a complete market data snapshot for up to 500 instruments in a single call, carrying every field published on the extended upstream feed.
Extended the V3 market data WebSocket feed with call auction session (CAS) data: iep on LTPC, plus iep, rp, ieq, iiqTotal, iiqM, and casEligible on the full feed, along with casMarketStatus and preOpenSessionStatus maps reporting per-segment status and last-updated time.