Skip to content
This repository was archived by the owner on Nov 18, 2025. It is now read-only.

fix(REST): do not perform any runtime verification#1333

Merged
alexander-fenster merged 1 commit intomainfrom
less-conversions
Sep 1, 2022
Merged

fix(REST): do not perform any runtime verification#1333
alexander-fenster merged 1 commit intomainfrom
less-conversions

Conversation

@alexander-fenster
Copy link
Copy Markdown
Contributor

Runtime verifications are costly, and also violate https://google.aip.dev/client-libraries/4223.

Also, refactor the way we access camel case fields having a snake case path (field.snake_case_subfield.something to get request.field.snakeCaseSubfield.something) without converting the request to snake case and back, hopefully saving a lot of processing time.

@product-auto-label product-auto-label Bot added the size: l Pull request size is large. label Sep 1, 2022
Copy link
Copy Markdown

@vam-google vam-google left a comment

Choose a reason for hiding this comment

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

LGTM

@alexander-fenster alexander-fenster merged commit f655f42 into main Sep 1, 2022
@alexander-fenster alexander-fenster deleted the less-conversions branch September 1, 2022 19:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

size: l Pull request size is large.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants