Skip to content

fix(types): expose nullable inbound route domains - #31

Merged
bjarn merged 1 commit into
mainfrom
codex/route-inbound-domain-contract
Oct 1, 2026
Merged

bjarn merged 1 commit into
mainfrom
codex/route-inbound-domain-contract

Conversation

@bjarn

@bjarn bjarn commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Changes

Expose the NotRequired[str | None] inbound_route_domain field. Test actual route client decoding with string, null, and absent values.

Source contract

The combined specification was exported from revision cc20d3a24c8e1fdfc18dc3ced7a49071505dfba4, then split in a temporary workspace with the current docs script. Both outputs match the stored docs bytes. No source specification was changed or copied into this repository.

Team SHA-256: d29092db4b56011987088aadd8b71d2e3fe8a242441b206bfa6cf49d7409c31e.

Local validation

74 pytest tests; Ruff; strict mypy on 11 source files. The installed mypy warns that the configured Python 3.9 target is no longer supported.

Compatibility

Existing async message methods and deprecated domains forwarding methods remain covered.

This PR does not merge or release the SDK.

@bjarn
bjarn requested a review from a team as a code owner October 1, 2026 20:02
@bjarn
bjarn merged commit ea319f7 into main Oct 1, 2026
8 checks passed
@bjarn
bjarn deleted the codex/route-inbound-domain-contract branch October 1, 2026 20:08
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.

2 participants