Skip to content

feat: add is_active to NormalizedOdds (SHA-3803)#9

Merged
Mlaz-code merged 2 commits into
mainfrom
feat/sha-3803-is-active
May 31, 2026
Merged

feat: add is_active to NormalizedOdds (SHA-3803)#9
Mlaz-code merged 2 commits into
mainfrom
feat/sha-3803-is-active

Conversation

@Mlaz-code

Copy link
Copy Markdown
Contributor

Adds is_active: boolean to NormalizedOdds. false = market suspended/closed with the price frozen — mirrors OpticOdds locked-odds, exposed as a queryable field. Absent on the wire = true. Wire key is snake_case is_active (the client returns raw JSON without key transforms).

Additive; bumps 0.3.2 → 0.4.0. tsc --noEmit + biome check clean.

Consumer side: sharp-api-go #725. Refs SHA-3803.

Type: feat

🤖 Generated with Claude Code

paperclip-resolver[bot] and others added 2 commits May 31, 2026 08:18
`false` = market suspended/closed with the price frozen (mirrors OpticOdds
locked-odds, exposed as a queryable field). Absent on the wire = `true`.
Additive; bumps 0.3.2 -> 0.4.0.

Type: feat

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Supplementary stream event carrying the suspended subset of a delta (1:1 with
OpticOdds locked-odds). Rows also arrive in the normal odds update with
is_active=false. Pairs with sharp-api-go #725.

Type: feat

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Mlaz-code Mlaz-code merged commit 3c8b087 into main May 31, 2026
3 checks passed
@Mlaz-code Mlaz-code deleted the feat/sha-3803-is-active branch May 31, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant