googleapis / api-linter

A linter for APIs defined in protocol buffers.
https://linter.aip.dev/
Apache License 2.0
558 stars 137 forks source link

fix(AIP-4232): support nested field of required field #1339

Closed noahdietz closed 4 months ago

noahdietz commented 4 months ago

When a method signature contains a nested field of a message type field that is required in the top level request message, that should be sufficient to fulfill the "all required fields in method signature" requirement.

Internal bug b/325252841