diff --git a/aip/general/0203.md b/aip/general/0203.md index 3a55a58344..fa425252ae 100644 --- a/aip/general/0203.md +++ b/aip/general/0203.md @@ -25,7 +25,8 @@ RecognitionAudio audio = 2 [(google.api.field_behavior) = REQUIRED]; ``` - APIs **must** apply the `google.api.field_behavior` annotation on every field - on a message or sub-message used in a request. + on a message or sub-message used in a request, except for fields in a `oneof`. + - Fields within a `oneof` **must not** use `google.api.field_behavior`. - The annotation **must** include any [google.api.FieldBehavior][] values that accurately describe the behavior of the field. - `FIELD_BEHAVIOR_UNSPECIFIED` **must not** be used.