package configutil import ( "encoding/json" "kra/pkg/protoutil" "google.golang.org/protobuf/encoding/protojson" "google.golang.org/protobuf/proto" ) // MergeProtoJSON applies a JSON object as a partial protobuf update while // retaining fields omitted by the caller. func MergeProtoJSON(target proto.Message, patch json.RawMessage, options protojson.UnmarshalOptions) error { return protoutil.MergeProtoJSON(target, patch, options) }