# Functions
CheckCreateOutputOnlyFields implements follows https://google.aip.dev/203#output-only The msg parameter is a Protobuf message instance The outputOnlyFields is a slice of field path with snake_case name.
CheckRequiredFields implements follows https://google.aip.dev/203#required The msg parameter is a Protobuf message instance The requiredFields is a slice of field path with snake_case name.
CheckResourceID implements follows https://google.aip.dev/122#resource-id-segments.
CheckUpdateImmutableFields implements follows https://google.aip.dev/203#immutable The msgReq parameter is a Protobuf message instance requested to update msgUpdate The outputOnlyFields is a slice of field path with snake_case name.
CheckUpdateOutputOnlyFields removes outputOnlyFields from the input field mask outputOnlyFields are field paths in `snake_case` like paths in the input field mask.