Skip to content
This repository was archived by the owner on May 8, 2026. It is now read-only.

Commit d0f184a

Browse files
committed
change proto
1 parent 7acdb11 commit d0f184a

2 files changed

Lines changed: 60 additions & 61 deletions

File tree

proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/DocumentProto.java

Lines changed: 51 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -93,67 +93,56 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
9393

9494
static {
9595
java.lang.String[] descriptorData = {
96-
"\n"
97-
+ "\"google/firestore/v1/document.proto\022\023go"
98-
+ "ogle.firestore.v1\032\037google/api/field_beha"
99-
+ "vior.proto\032\034google/protobuf/struct.proto"
100-
+ "\032\037google/protobuf/timestamp.proto\032\030google/type/latlng.proto\"\200\002\n"
101-
+ "\010Document\022\014\n"
102-
+ "\004name\030\001 \001(\t\0229\n"
103-
+ "\006fields\030\002 \003(\0132).google.firestore.v1.Document.FieldsEntry\022/\n"
104-
+ "\013create_time\030\003 \001(\0132\032.google.protobuf.Timestamp\022/\n"
105-
+ "\013update_time\030\004 \001(\0132\032.google.protobuf.Timestamp\032I\n"
106-
+ "\013FieldsEntry\022\013\n"
107-
+ "\003key\030\001 \001(\t\022)\n"
108-
+ "\005value\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001\"\301\004\n"
109-
+ "\005Value\0220\n\n"
110-
+ "null_value\030\013 \001(\0162\032.google.protobuf.NullValueH\000\022\027\n\r"
111-
+ "boolean_value\030\001 \001(\010H\000\022\027\n\r"
112-
+ "integer_value\030\002 \001(\003H\000\022\026\n"
113-
+ "\014double_value\030\003 \001(\001H\000\0225\n"
114-
+ "\017timestamp_value\030\n"
115-
+ " \001(\0132\032.google.protobuf.TimestampH\000\022\026\n"
116-
+ "\014string_value\030\021 \001(\tH\000\022\025\n"
117-
+ "\013bytes_value\030\022 \001(\014H\000\022\031\n"
118-
+ "\017reference_value\030\005 \001(\tH\000\022.\n"
119-
+ "\017geo_point_value\030\010 \001(\0132\023.google.type.LatLngH\000\0226\n"
120-
+ "\013array_value\030\t \001(\0132\037.google.firestore.v1.ArrayValueH\000\0222\n"
121-
+ "\tmap_value\030\006 \001(\0132\035.google.firestore.v1.MapValueH\000\022\037\n"
122-
+ "\025field_reference_value\030\023 \001(\tH\000\0227\n"
123-
+ "\016function_value\030\024 \001(\0132\035.google.firestore.v1.FunctionH\000\0227\n"
124-
+ "\016pipeline_value\030\025 \001(\0132\035.google.firestore.v1.PipelineH\000B\014\n\n"
125-
+ "value_type\"8\n\n"
126-
+ "ArrayValue\022*\n"
127-
+ "\006values\030\001 \003(\0132\032.google.firestore.v1.Value\"\220\001\n"
128-
+ "\010MapValue\0229\n"
129-
+ "\006fields\030\001 \003(\0132).google.firestore.v1.MapValue.FieldsEntry\032I\n"
130-
+ "\013FieldsEntry\022\013\n"
131-
+ "\003key\030\001 \001(\t\022)\n"
132-
+ "\005value\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001\"\332\001\n"
133-
+ "\010Function\022\021\n"
134-
+ "\004name\030\001 \001(\tB\003\340A\002\022-\n"
135-
+ "\004args\030\002 \003(\0132\032.google.firestore.v1.ValueB\003\340A\001\022@\n"
136-
+ "\007options\030\003 \003(\0132"
137-
+ "*.google.firestore.v1.Function.OptionsEntryB\003\340A\001\032J\n"
138-
+ "\014OptionsEntry\022\013\n"
139-
+ "\003key\030\001 \001(\t\022)\n"
140-
+ "\005value\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001\"\244\002\n"
141-
+ "\010Pipeline\0228\n"
142-
+ "\006stages\030\001"
143-
+ " \003(\0132#.google.firestore.v1.Pipeline.StageB\003\340A\002\032\335\001\n"
144-
+ "\005Stage\022\021\n"
145-
+ "\004name\030\001 \001(\tB\003\340A\002\022-\n"
146-
+ "\004args\030\002 \003(\0132\032.google.firestore.v1.ValueB\003\340A\001\022F\n"
147-
+ "\007options\030\003"
148-
+ " \003(\01320.google.firestore.v1.Pipeline.Stage.OptionsEntryB\003\340A\001\032J\n"
149-
+ "\014OptionsEntry\022\013\n"
150-
+ "\003key\030\001 \001(\t\022)\n"
151-
+ "\005value\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001B\305\001\n"
152-
+ "\027com.google.firestore.v1B\r"
153-
+ "DocumentProtoP\001Z;cloud.google.com/go/firestore/apiv1/firestorepb;firest"
154-
+ "orepb\242\002\004GCFS\252\002\031Google.Cloud.Firestore.V1"
155-
+ "\312\002\031Google\\Cloud\\Firestore\\V1\352\002\034Google::C"
156-
+ "loud::Firestore::V1b\006proto3"
96+
"\n\"google/firestore/v1/document.proto\022\023go" +
97+
"ogle.firestore.v1\032\037google/api/field_beha" +
98+
"vior.proto\032\034google/protobuf/struct.proto" +
99+
"\032\037google/protobuf/timestamp.proto\032\030googl" +
100+
"e/type/latlng.proto\"\200\002\n\010Document\022\014\n\004name" +
101+
"\030\001 \001(\t\0229\n\006fields\030\002 \003(\0132).google.firestor" +
102+
"e.v1.Document.FieldsEntry\022/\n\013create_time" +
103+
"\030\003 \001(\0132\032.google.protobuf.Timestamp\022/\n\013up" +
104+
"date_time\030\004 \001(\0132\032.google.protobuf.Timest" +
105+
"amp\032I\n\013FieldsEntry\022\013\n\003key\030\001 \001(\t\022)\n\005value" +
106+
"\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001\"\345" +
107+
"\004\n\005Value\0220\n\nnull_value\030\013 \001(\0162\032.google.pr" +
108+
"otobuf.NullValueH\000\022\027\n\rboolean_value\030\001 \001(" +
109+
"\010H\000\022\027\n\rinteger_value\030\002 \001(\003H\000\022\026\n\014double_v" +
110+
"alue\030\003 \001(\001H\000\0225\n\017timestamp_value\030\n \001(\0132\032." +
111+
"google.protobuf.TimestampH\000\022\026\n\014string_va" +
112+
"lue\030\021 \001(\tH\000\022\025\n\013bytes_value\030\022 \001(\014H\000\022\031\n\017re" +
113+
"ference_value\030\005 \001(\tH\000\022.\n\017geo_point_value" +
114+
"\030\010 \001(\0132\023.google.type.LatLngH\000\0226\n\013array_v" +
115+
"alue\030\t \001(\0132\037.google.firestore.v1.ArrayVa" +
116+
"lueH\000\0222\n\tmap_value\030\006 \001(\0132\035.google.firest" +
117+
"ore.v1.MapValueH\000\022\037\n\025field_reference_val" +
118+
"ue\030\023 \001(\tH\000\022\"\n\030variable_reference_value\030\026" +
119+
" \001(\tH\000\0227\n\016function_value\030\024 \001(\0132\035.google." +
120+
"firestore.v1.FunctionH\000\0227\n\016pipeline_valu" +
121+
"e\030\025 \001(\0132\035.google.firestore.v1.PipelineH\000" +
122+
"B\014\n\nvalue_type\"8\n\nArrayValue\022*\n\006values\030\001" +
123+
" \003(\0132\032.google.firestore.v1.Value\"\220\001\n\010Map" +
124+
"Value\0229\n\006fields\030\001 \003(\0132).google.firestore" +
125+
".v1.MapValue.FieldsEntry\032I\n\013FieldsEntry\022" +
126+
"\013\n\003key\030\001 \001(\t\022)\n\005value\030\002 \001(\0132\032.google.fir" +
127+
"estore.v1.Value:\0028\001\"\332\001\n\010Function\022\021\n\004name" +
128+
"\030\001 \001(\tB\003\340A\002\022-\n\004args\030\002 \003(\0132\032.google.fires" +
129+
"tore.v1.ValueB\003\340A\001\022@\n\007options\030\003 \003(\0132*.go" +
130+
"ogle.firestore.v1.Function.OptionsEntryB" +
131+
"\003\340A\001\032J\n\014OptionsEntry\022\013\n\003key\030\001 \001(\t\022)\n\005val" +
132+
"ue\030\002 \001(\0132\032.google.firestore.v1.Value:\0028\001" +
133+
"\"\244\002\n\010Pipeline\0228\n\006stages\030\001 \003(\0132#.google.f" +
134+
"irestore.v1.Pipeline.StageB\003\340A\002\032\335\001\n\005Stag" +
135+
"e\022\021\n\004name\030\001 \001(\tB\003\340A\002\022-\n\004args\030\002 \003(\0132\032.goo" +
136+
"gle.firestore.v1.ValueB\003\340A\001\022F\n\007options\030\003" +
137+
" \003(\01320.google.firestore.v1.Pipeline.Stag" +
138+
"e.OptionsEntryB\003\340A\001\032J\n\014OptionsEntry\022\013\n\003k" +
139+
"ey\030\001 \001(\t\022)\n\005value\030\002 \001(\0132\032.google.firesto" +
140+
"re.v1.Value:\0028\001B\305\001\n\027com.google.firestore" +
141+
".v1B\rDocumentProtoP\001Z;cloud.google.com/g" +
142+
"o/firestore/apiv1/firestorepb;firestorep" +
143+
"b\242\002\004GCFS\252\002\031Google.Cloud.Firestore.V1\312\002\031G" +
144+
"oogle\\Cloud\\Firestore\\V1\352\002\034Google::Cloud" +
145+
"::Firestore::V1b\006proto3"
157146
};
158147
descriptor =
159148
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -196,6 +185,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
196185
"ArrayValue",
197186
"MapValue",
198187
"FieldReferenceValue",
188+
"VariableReferenceValue",
199189
"FunctionValue",
200190
"PipelineValue",
201191
"ValueType",

proto-google-cloud-firestore-v1/src/main/java/com/google/firestore/v1/Value.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ public enum ValueTypeCase
9090
FIELD_REFERENCE_VALUE(19),
9191
FUNCTION_VALUE(20),
9292
PIPELINE_VALUE(21),
93+
VARIABLE_REFERENCE_VALUE(22),
9394
VALUETYPE_NOT_SET(0);
9495
private final int value;
9596

@@ -137,6 +138,8 @@ public static ValueTypeCase forNumber(int value) {
137138
return FUNCTION_VALUE;
138139
case 21:
139140
return PIPELINE_VALUE;
141+
case 22:
142+
return VARIABLE_REFERENCE_VALUE;
140143
case 0:
141144
return VALUETYPE_NOT_SET;
142145
default:
@@ -1660,6 +1663,12 @@ public Builder mergeFrom(com.google.firestore.v1.Value other) {
16601663
mergePipelineValue(other.getPipelineValue());
16611664
break;
16621665
}
1666+
case VARIABLE_REFERENCE_VALUE: {
1667+
valueTypeCase_ = 22;
1668+
valueType_ = other.valueType_;
1669+
onChanged();
1670+
break;
1671+
}
16631672
case VALUETYPE_NOT_SET:
16641673
{
16651674
break;

0 commit comments

Comments
 (0)