This better aligns our serialization with the default behavior of the proto. More specifically- primitive defaults, and empty lists. Other default behaviors could be addressed as well- such as UNSPECIFIED for enum values, but that has been put off for now as it will have design implications (eg; FinishReason no longer being null).
Per b/346838276,
This better aligns our serialization with the default behavior of the proto. More specifically- primitive defaults, and empty lists. Other default behaviors could be addressed as well- such as
UNSPECIFIED
for enum values, but that has been put off for now as it will have design implications (eg;FinishReason
no longer being null).This PR also fixes the following:
b/350773404 -> Stop using snake case serial names