Repository navigation
Commit 7f06005
feat(dotnet): expand implicit union conversions and mark Interactions types partial
Expand implicit conversion operators across Interactions union models—including nested union member conversions (such as passing `TextContent` or `ImageContent` directly to `InteractionsInput`, or `TextResponseFormat` directly to `CreateModelInteractionResponseFormat` and `CreateAgentInteractionResponseFormat`), `string` to `Step` (`UserInputStep`), and null-propagating (`[NotNullIfNotNull]`) conversions—and declare Interactions model, client, and exception types as `partial`.
PiperOrigin-RevId: 10139221811 parent 8d99334 commit 7f06005
19 files changed
Lines changed: 260 additions & 30 deletions
File tree
- .github/workflows
- internal
- cli/custom
- output
- sdk
- models/sdkerrors
- sdkinternal/utils
- tests/contract
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2563 | 2563 | | |
2564 | 2564 | | |
2565 | 2565 | | |
2566 | | - | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments