Skip to content

Conversation

@JordonPhillips
Copy link
Contributor

This updates interceptors to be dataclasses with stronger typing and updates the generated request pipeline to use them. The pipeline updates are fairly extensive, but it has the advantage of removing most of the casting that was littered all over the place. This also ensures the immutability of the explicit properties.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@JordonPhillips JordonPhillips requested a review from a team as a code owner March 18, 2025 12:25
Copy link
Contributor

@nateprewitt nateprewitt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conceptually this all looks good, I need to go take a look at this compared to the other inflight work to see if we're breaking anything though.

@JordonPhillips JordonPhillips merged commit 5baae09 into develop Mar 18, 2025
2 checks passed
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.

3 participants