From ebab88255d51c029eb91b05d2880939057e988b9 Mon Sep 17 00:00:00 2001 From: droplet-bot Date: Tue, 21 Jan 2025 06:16:41 +0000 Subject: [PATCH] chore: auto-gen by protobufs triggered by commit: https://github.com/instill-ai/protobufs/commit/b7ec6edbd3366f1ffb724375976bd6683f3203ad --- app/app/v1alpha/table.pb.go | 722 ++++++++++++++++++++---------------- 1 file changed, 398 insertions(+), 324 deletions(-) diff --git a/app/app/v1alpha/table.pb.go b/app/app/v1alpha/table.pb.go index e2f3af1..946750d 100644 --- a/app/app/v1alpha/table.pb.go +++ b/app/app/v1alpha/table.pb.go @@ -1024,9 +1024,10 @@ type Cell struct { // *Cell_ImageValue // *Cell_VideoValue // *Cell_AudioValue + // *Cell_NullValue Value isCell_Value `protobuf_oneof:"value"` // Additional metadata for the cell. - Metadata *structpb.Struct `protobuf:"bytes,13,opt,name=metadata,proto3" json:"metadata,omitempty"` + Metadata *structpb.Struct `protobuf:"bytes,15,opt,name=metadata,proto3" json:"metadata,omitempty"` } func (x *Cell) Reset() { @@ -1152,6 +1153,13 @@ func (x *Cell) GetAudioValue() *AudioCell { return nil } +func (x *Cell) GetNullValue() *NullCell { + if x, ok := x.GetValue().(*Cell_NullValue); ok { + return x.NullValue + } + return nil +} + func (x *Cell) GetMetadata() *structpb.Struct { if x != nil { return x.Metadata @@ -1203,6 +1211,11 @@ type Cell_AudioValue struct { AudioValue *AudioCell `protobuf:"bytes,12,opt,name=audio_value,json=audioValue,proto3,oneof"` } +type Cell_NullValue struct { + // The value of the cell as a null cell. + NullValue *NullCell `protobuf:"bytes,13,opt,name=null_value,json=nullValue,proto3,oneof"` +} + func (*Cell_StringValue) isCell_Value() {} func (*Cell_NumberValue) isCell_Value() {} @@ -1219,6 +1232,47 @@ func (*Cell_VideoValue) isCell_Value() {} func (*Cell_AudioValue) isCell_Value() {} +func (*Cell_NullValue) isCell_Value() {} + +// NullCell represents a null cell. +type NullCell struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *NullCell) Reset() { + *x = NullCell{} + if protoimpl.UnsafeEnabled { + mi := &file_app_app_v1alpha_table_proto_msgTypes[17] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *NullCell) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*NullCell) ProtoMessage() {} + +func (x *NullCell) ProtoReflect() protoreflect.Message { + mi := &file_app_app_v1alpha_table_proto_msgTypes[17] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use NullCell.ProtoReflect.Descriptor instead. +func (*NullCell) Descriptor() ([]byte, []int) { + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{17} +} + // StringCell represents a cell with a string value. type StringCell struct { state protoimpl.MessageState @@ -1232,7 +1286,7 @@ type StringCell struct { func (x *StringCell) Reset() { *x = StringCell{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[17] + mi := &file_app_app_v1alpha_table_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1245,7 +1299,7 @@ func (x *StringCell) String() string { func (*StringCell) ProtoMessage() {} func (x *StringCell) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[17] + mi := &file_app_app_v1alpha_table_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1258,7 +1312,7 @@ func (x *StringCell) ProtoReflect() protoreflect.Message { // Deprecated: Use StringCell.ProtoReflect.Descriptor instead. func (*StringCell) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{17} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{18} } func (x *StringCell) GetValue() string { @@ -1281,7 +1335,7 @@ type NumberCell struct { func (x *NumberCell) Reset() { *x = NumberCell{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[18] + mi := &file_app_app_v1alpha_table_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1294,7 +1348,7 @@ func (x *NumberCell) String() string { func (*NumberCell) ProtoMessage() {} func (x *NumberCell) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[18] + mi := &file_app_app_v1alpha_table_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1307,7 +1361,7 @@ func (x *NumberCell) ProtoReflect() protoreflect.Message { // Deprecated: Use NumberCell.ProtoReflect.Descriptor instead. func (*NumberCell) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{18} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{19} } func (x *NumberCell) GetValue() float64 { @@ -1330,7 +1384,7 @@ type BooleanCell struct { func (x *BooleanCell) Reset() { *x = BooleanCell{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[19] + mi := &file_app_app_v1alpha_table_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1343,7 +1397,7 @@ func (x *BooleanCell) String() string { func (*BooleanCell) ProtoMessage() {} func (x *BooleanCell) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[19] + mi := &file_app_app_v1alpha_table_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1356,7 +1410,7 @@ func (x *BooleanCell) ProtoReflect() protoreflect.Message { // Deprecated: Use BooleanCell.ProtoReflect.Descriptor instead. func (*BooleanCell) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{19} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{20} } func (x *BooleanCell) GetValue() bool { @@ -1379,7 +1433,7 @@ type FileCell struct { func (x *FileCell) Reset() { *x = FileCell{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[20] + mi := &file_app_app_v1alpha_table_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1392,7 +1446,7 @@ func (x *FileCell) String() string { func (*FileCell) ProtoMessage() {} func (x *FileCell) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[20] + mi := &file_app_app_v1alpha_table_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1405,7 +1459,7 @@ func (x *FileCell) ProtoReflect() protoreflect.Message { // Deprecated: Use FileCell.ProtoReflect.Descriptor instead. func (*FileCell) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{20} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{21} } func (x *FileCell) GetUrl() string { @@ -1428,7 +1482,7 @@ type DocumentCell struct { func (x *DocumentCell) Reset() { *x = DocumentCell{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[21] + mi := &file_app_app_v1alpha_table_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1441,7 +1495,7 @@ func (x *DocumentCell) String() string { func (*DocumentCell) ProtoMessage() {} func (x *DocumentCell) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[21] + mi := &file_app_app_v1alpha_table_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1454,7 +1508,7 @@ func (x *DocumentCell) ProtoReflect() protoreflect.Message { // Deprecated: Use DocumentCell.ProtoReflect.Descriptor instead. func (*DocumentCell) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{21} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{22} } func (x *DocumentCell) GetUrl() string { @@ -1477,7 +1531,7 @@ type ImageCell struct { func (x *ImageCell) Reset() { *x = ImageCell{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[22] + mi := &file_app_app_v1alpha_table_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1490,7 +1544,7 @@ func (x *ImageCell) String() string { func (*ImageCell) ProtoMessage() {} func (x *ImageCell) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[22] + mi := &file_app_app_v1alpha_table_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1503,7 +1557,7 @@ func (x *ImageCell) ProtoReflect() protoreflect.Message { // Deprecated: Use ImageCell.ProtoReflect.Descriptor instead. func (*ImageCell) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{22} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{23} } func (x *ImageCell) GetUrl() string { @@ -1526,7 +1580,7 @@ type VideoCell struct { func (x *VideoCell) Reset() { *x = VideoCell{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[23] + mi := &file_app_app_v1alpha_table_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1539,7 +1593,7 @@ func (x *VideoCell) String() string { func (*VideoCell) ProtoMessage() {} func (x *VideoCell) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[23] + mi := &file_app_app_v1alpha_table_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1552,7 +1606,7 @@ func (x *VideoCell) ProtoReflect() protoreflect.Message { // Deprecated: Use VideoCell.ProtoReflect.Descriptor instead. func (*VideoCell) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{23} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{24} } func (x *VideoCell) GetUrl() string { @@ -1575,7 +1629,7 @@ type AudioCell struct { func (x *AudioCell) Reset() { *x = AudioCell{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[24] + mi := &file_app_app_v1alpha_table_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1588,7 +1642,7 @@ func (x *AudioCell) String() string { func (*AudioCell) ProtoMessage() {} func (x *AudioCell) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[24] + mi := &file_app_app_v1alpha_table_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1601,7 +1655,7 @@ func (x *AudioCell) ProtoReflect() protoreflect.Message { // Deprecated: Use AudioCell.ProtoReflect.Descriptor instead. func (*AudioCell) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{24} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{25} } func (x *AudioCell) GetUrl() string { @@ -1630,7 +1684,7 @@ type Row struct { func (x *Row) Reset() { *x = Row{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[25] + mi := &file_app_app_v1alpha_table_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1643,7 +1697,7 @@ func (x *Row) String() string { func (*Row) ProtoMessage() {} func (x *Row) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[25] + mi := &file_app_app_v1alpha_table_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1656,7 +1710,7 @@ func (x *Row) ProtoReflect() protoreflect.Message { // Deprecated: Use Row.ProtoReflect.Descriptor instead. func (*Row) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{25} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{26} } func (x *Row) GetUid() string { @@ -1706,7 +1760,7 @@ type ListRowsRequest struct { func (x *ListRowsRequest) Reset() { *x = ListRowsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[26] + mi := &file_app_app_v1alpha_table_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1719,7 +1773,7 @@ func (x *ListRowsRequest) String() string { func (*ListRowsRequest) ProtoMessage() {} func (x *ListRowsRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[26] + mi := &file_app_app_v1alpha_table_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1732,7 +1786,7 @@ func (x *ListRowsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRowsRequest.ProtoReflect.Descriptor instead. func (*ListRowsRequest) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{26} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{27} } func (x *ListRowsRequest) GetNamespaceId() string { @@ -1780,7 +1834,7 @@ type ListRowsResponse struct { func (x *ListRowsResponse) Reset() { *x = ListRowsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[27] + mi := &file_app_app_v1alpha_table_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1793,7 +1847,7 @@ func (x *ListRowsResponse) String() string { func (*ListRowsResponse) ProtoMessage() {} func (x *ListRowsResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[27] + mi := &file_app_app_v1alpha_table_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1806,7 +1860,7 @@ func (x *ListRowsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRowsResponse.ProtoReflect.Descriptor instead. func (*ListRowsResponse) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{27} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{28} } func (x *ListRowsResponse) GetRows() []*Row { @@ -1849,7 +1903,7 @@ type InsertRowRequest struct { func (x *InsertRowRequest) Reset() { *x = InsertRowRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[28] + mi := &file_app_app_v1alpha_table_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1862,7 +1916,7 @@ func (x *InsertRowRequest) String() string { func (*InsertRowRequest) ProtoMessage() {} func (x *InsertRowRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[28] + mi := &file_app_app_v1alpha_table_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1875,7 +1929,7 @@ func (x *InsertRowRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use InsertRowRequest.ProtoReflect.Descriptor instead. func (*InsertRowRequest) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{28} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{29} } func (x *InsertRowRequest) GetNamespaceId() string { @@ -1919,7 +1973,7 @@ type InsertRowResponse struct { func (x *InsertRowResponse) Reset() { *x = InsertRowResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[29] + mi := &file_app_app_v1alpha_table_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1932,7 +1986,7 @@ func (x *InsertRowResponse) String() string { func (*InsertRowResponse) ProtoMessage() {} func (x *InsertRowResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[29] + mi := &file_app_app_v1alpha_table_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1945,7 +1999,7 @@ func (x *InsertRowResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use InsertRowResponse.ProtoReflect.Descriptor instead. func (*InsertRowResponse) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{29} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{30} } func (x *InsertRowResponse) GetRow() *Row { @@ -1974,7 +2028,7 @@ type UpdateRowRequest struct { func (x *UpdateRowRequest) Reset() { *x = UpdateRowRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[30] + mi := &file_app_app_v1alpha_table_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1987,7 +2041,7 @@ func (x *UpdateRowRequest) String() string { func (*UpdateRowRequest) ProtoMessage() {} func (x *UpdateRowRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[30] + mi := &file_app_app_v1alpha_table_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2000,7 +2054,7 @@ func (x *UpdateRowRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRowRequest.ProtoReflect.Descriptor instead. func (*UpdateRowRequest) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{30} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{31} } func (x *UpdateRowRequest) GetNamespaceId() string { @@ -2044,7 +2098,7 @@ type UpdateRowResponse struct { func (x *UpdateRowResponse) Reset() { *x = UpdateRowResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[31] + mi := &file_app_app_v1alpha_table_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2057,7 +2111,7 @@ func (x *UpdateRowResponse) String() string { func (*UpdateRowResponse) ProtoMessage() {} func (x *UpdateRowResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[31] + mi := &file_app_app_v1alpha_table_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2070,7 +2124,7 @@ func (x *UpdateRowResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRowResponse.ProtoReflect.Descriptor instead. func (*UpdateRowResponse) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{31} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{32} } func (x *UpdateRowResponse) GetRow() *Row { @@ -2097,7 +2151,7 @@ type UpdateRowsRequest struct { func (x *UpdateRowsRequest) Reset() { *x = UpdateRowsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[32] + mi := &file_app_app_v1alpha_table_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2110,7 +2164,7 @@ func (x *UpdateRowsRequest) String() string { func (*UpdateRowsRequest) ProtoMessage() {} func (x *UpdateRowsRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[32] + mi := &file_app_app_v1alpha_table_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2123,7 +2177,7 @@ func (x *UpdateRowsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRowsRequest.ProtoReflect.Descriptor instead. func (*UpdateRowsRequest) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{32} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{33} } func (x *UpdateRowsRequest) GetNamespaceId() string { @@ -2160,7 +2214,7 @@ type UpdateRowsResponse struct { func (x *UpdateRowsResponse) Reset() { *x = UpdateRowsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[33] + mi := &file_app_app_v1alpha_table_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2173,7 +2227,7 @@ func (x *UpdateRowsResponse) String() string { func (*UpdateRowsResponse) ProtoMessage() {} func (x *UpdateRowsResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[33] + mi := &file_app_app_v1alpha_table_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2186,7 +2240,7 @@ func (x *UpdateRowsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRowsResponse.ProtoReflect.Descriptor instead. func (*UpdateRowsResponse) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{33} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{34} } func (x *UpdateRowsResponse) GetRows() []*Row { @@ -2213,7 +2267,7 @@ type DeleteRowRequest struct { func (x *DeleteRowRequest) Reset() { *x = DeleteRowRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[34] + mi := &file_app_app_v1alpha_table_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2226,7 +2280,7 @@ func (x *DeleteRowRequest) String() string { func (*DeleteRowRequest) ProtoMessage() {} func (x *DeleteRowRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[34] + mi := &file_app_app_v1alpha_table_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2239,7 +2293,7 @@ func (x *DeleteRowRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteRowRequest.ProtoReflect.Descriptor instead. func (*DeleteRowRequest) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{34} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{35} } func (x *DeleteRowRequest) GetNamespaceId() string { @@ -2273,7 +2327,7 @@ type DeleteRowResponse struct { func (x *DeleteRowResponse) Reset() { *x = DeleteRowResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[35] + mi := &file_app_app_v1alpha_table_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2286,7 +2340,7 @@ func (x *DeleteRowResponse) String() string { func (*DeleteRowResponse) ProtoMessage() {} func (x *DeleteRowResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[35] + mi := &file_app_app_v1alpha_table_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2299,7 +2353,7 @@ func (x *DeleteRowResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteRowResponse.ProtoReflect.Descriptor instead. func (*DeleteRowResponse) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{35} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{36} } // DeleteRowsRequest represents a request to delete multiple rows. @@ -2319,7 +2373,7 @@ type DeleteRowsRequest struct { func (x *DeleteRowsRequest) Reset() { *x = DeleteRowsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[36] + mi := &file_app_app_v1alpha_table_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2332,7 +2386,7 @@ func (x *DeleteRowsRequest) String() string { func (*DeleteRowsRequest) ProtoMessage() {} func (x *DeleteRowsRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[36] + mi := &file_app_app_v1alpha_table_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2345,7 +2399,7 @@ func (x *DeleteRowsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteRowsRequest.ProtoReflect.Descriptor instead. func (*DeleteRowsRequest) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{36} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{37} } func (x *DeleteRowsRequest) GetNamespaceId() string { @@ -2379,7 +2433,7 @@ type DeleteRowsResponse struct { func (x *DeleteRowsResponse) Reset() { *x = DeleteRowsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[37] + mi := &file_app_app_v1alpha_table_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2392,7 +2446,7 @@ func (x *DeleteRowsResponse) String() string { func (*DeleteRowsResponse) ProtoMessage() {} func (x *DeleteRowsResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[37] + mi := &file_app_app_v1alpha_table_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2405,7 +2459,7 @@ func (x *DeleteRowsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteRowsResponse.ProtoReflect.Descriptor instead. func (*DeleteRowsResponse) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{37} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{38} } // MoveRowsRequest represents a request to move multiple rows. @@ -2427,7 +2481,7 @@ type MoveRowsRequest struct { func (x *MoveRowsRequest) Reset() { *x = MoveRowsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[38] + mi := &file_app_app_v1alpha_table_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2440,7 +2494,7 @@ func (x *MoveRowsRequest) String() string { func (*MoveRowsRequest) ProtoMessage() {} func (x *MoveRowsRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[38] + mi := &file_app_app_v1alpha_table_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2453,7 +2507,7 @@ func (x *MoveRowsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use MoveRowsRequest.ProtoReflect.Descriptor instead. func (*MoveRowsRequest) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{38} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{39} } func (x *MoveRowsRequest) GetNamespaceId() string { @@ -2494,7 +2548,7 @@ type MoveRowsResponse struct { func (x *MoveRowsResponse) Reset() { *x = MoveRowsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[39] + mi := &file_app_app_v1alpha_table_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2507,7 +2561,7 @@ func (x *MoveRowsResponse) String() string { func (*MoveRowsResponse) ProtoMessage() {} func (x *MoveRowsResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[39] + mi := &file_app_app_v1alpha_table_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2520,7 +2574,7 @@ func (x *MoveRowsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use MoveRowsResponse.ProtoReflect.Descriptor instead. func (*MoveRowsResponse) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{39} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{40} } // ExportRequest represents a request to export table data. @@ -2540,7 +2594,7 @@ type ExportRequest struct { func (x *ExportRequest) Reset() { *x = ExportRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[40] + mi := &file_app_app_v1alpha_table_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2553,7 +2607,7 @@ func (x *ExportRequest) String() string { func (*ExportRequest) ProtoMessage() {} func (x *ExportRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[40] + mi := &file_app_app_v1alpha_table_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2566,7 +2620,7 @@ func (x *ExportRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ExportRequest.ProtoReflect.Descriptor instead. func (*ExportRequest) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{40} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{41} } func (x *ExportRequest) GetNamespaceId() string { @@ -2603,7 +2657,7 @@ type ExportResponse struct { func (x *ExportResponse) Reset() { *x = ExportResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_app_v1alpha_table_proto_msgTypes[41] + mi := &file_app_app_v1alpha_table_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2616,7 +2670,7 @@ func (x *ExportResponse) String() string { func (*ExportResponse) ProtoMessage() {} func (x *ExportResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_app_v1alpha_table_proto_msgTypes[41] + mi := &file_app_app_v1alpha_table_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2629,7 +2683,7 @@ func (x *ExportResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ExportResponse.ProtoReflect.Descriptor instead. func (*ExportResponse) Descriptor() ([]byte, []int) { - return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{41} + return file_app_app_v1alpha_table_proto_rawDescGZIP(), []int{42} } func (x *ExportResponse) GetData() []byte { @@ -2806,7 +2860,7 @@ var file_app_app_v1alpha_table_proto_rawDesc = []byte{ 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, - 0x38, 0x01, 0x22, 0xe9, 0x05, 0x0a, 0x04, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, + 0x38, 0x01, 0x22, 0xa5, 0x06, 0x0a, 0x04, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x22, 0x0a, 0x0a, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x63, 0x6f, 0x6c, @@ -2848,168 +2902,173 @@ var file_app_app_v1alpha_table_proto_rawDesc = []byte{ 0x61, 0x75, 0x64, 0x69, 0x6f, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x43, 0x65, 0x6c, 0x6c, 0x48, 0x00, 0x52, - 0x0a, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x38, 0x0a, 0x08, 0x6d, - 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x6d, 0x65, 0x74, - 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x27, - 0x0a, 0x0a, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x27, 0x0a, 0x0a, 0x4e, 0x75, 0x6d, 0x62, 0x65, - 0x72, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x01, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x22, 0x28, 0x0a, 0x0b, 0x42, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x43, 0x65, 0x6c, 0x6c, 0x12, - 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, - 0xe0, 0x41, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x21, 0x0a, 0x08, 0x46, 0x69, - 0x6c, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x22, 0x25, 0x0a, - 0x0c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, - 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, - 0x03, 0x75, 0x72, 0x6c, 0x22, 0x22, 0x0a, 0x09, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x43, 0x65, 0x6c, - 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, - 0xe0, 0x41, 0x02, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x22, 0x22, 0x0a, 0x09, 0x56, 0x69, 0x64, 0x65, - 0x6f, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x0a, 0x61, 0x75, 0x64, 0x69, 0x6f, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x3a, 0x0a, 0x0a, 0x6e, + 0x75, 0x6c, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x19, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, + 0x61, 0x2e, 0x4e, 0x75, 0x6c, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x48, 0x00, 0x52, 0x09, 0x6e, 0x75, + 0x6c, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x38, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, + 0x63, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x0a, 0x0a, 0x08, 0x4e, 0x75, + 0x6c, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x22, 0x27, 0x0a, 0x0a, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, + 0x27, 0x0a, 0x0a, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x19, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x42, 0x03, 0xe0, 0x41, + 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x28, 0x0a, 0x0b, 0x42, 0x6f, 0x6f, 0x6c, + 0x65, 0x61, 0x6e, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x22, 0x21, 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, + 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, + 0x52, 0x03, 0x75, 0x72, 0x6c, 0x22, 0x25, 0x0a, 0x0c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x22, 0x22, 0x0a, 0x09, - 0x41, 0x75, 0x64, 0x69, 0x6f, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, + 0x49, 0x6d, 0x61, 0x67, 0x65, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x75, 0x72, 0x6c, - 0x22, 0xad, 0x02, 0x0a, 0x03, 0x52, 0x6f, 0x77, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, - 0x3a, 0x0a, 0x05, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, - 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x2e, 0x52, 0x6f, 0x77, 0x2e, 0x43, 0x65, 0x6c, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, - 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x63, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, - 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, - 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, - 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, - 0x4f, 0x0a, 0x0a, 0x43, 0x65, 0x6c, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, - 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, - 0x2b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, - 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x2e, 0x43, 0x65, 0x6c, 0x6c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, - 0x22, 0xad, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, - 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, - 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, - 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x20, - 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, - 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x06, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, - 0x6f, 0x6b, 0x65, 0x6e, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, - 0x22, 0x92, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, - 0x72, 0x6f, 0x77, 0x73, 0x12, 0x2b, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, - 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x03, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, - 0x6e, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, - 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xc7, 0x01, 0x0a, 0x10, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, - 0x52, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, - 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, - 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, - 0x65, 0x55, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x03, 0x72, 0x6f, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x52, 0x03, 0x72, 0x6f, 0x77, 0x12, 0x2e, 0x0a, 0x0e, - 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x65, 0x66, - 0x6f, 0x72, 0x65, 0x52, 0x6f, 0x77, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x42, 0x11, 0x0a, 0x0f, - 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x22, - 0x40, 0x0a, 0x11, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x03, 0x72, 0x6f, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x03, 0x72, 0x6f, - 0x77, 0x22, 0xa2, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, - 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, - 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, - 0x12, 0x1c, 0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x72, 0x6f, 0x77, 0x55, 0x69, 0x64, 0x12, 0x26, - 0x0a, 0x03, 0x72, 0x6f, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, + 0x22, 0x22, 0x0a, 0x09, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x43, 0x65, 0x6c, 0x6c, 0x12, 0x15, 0x0a, + 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, + 0x03, 0x75, 0x72, 0x6c, 0x22, 0x22, 0x0a, 0x09, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x43, 0x65, 0x6c, + 0x6c, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, + 0xe0, 0x41, 0x02, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x22, 0xad, 0x02, 0x0a, 0x03, 0x52, 0x6f, 0x77, + 0x12, 0x15, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x03, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x3a, 0x0a, 0x05, 0x63, 0x65, 0x6c, 0x6c, 0x73, + 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x2e, 0x43, 0x65, 0x6c, + 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x63, 0x65, + 0x6c, 0x6c, 0x73, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, + 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x75, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x4f, 0x0a, 0x0a, 0x43, 0x65, 0x6c, 0x6c, 0x73, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x65, 0x6c, 0x6c, 0x52, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xad, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, + 0x74, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, + 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, + 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, + 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, + 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, + 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x4a, 0x04, 0x08, 0x03, + 0x10, 0x04, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x22, 0x92, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, + 0x74, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, + 0x04, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, - 0x77, 0x52, 0x03, 0x72, 0x6f, 0x77, 0x22, 0x40, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x52, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x03, 0x72, - 0x6f, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, - 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x42, 0x03, - 0xe0, 0x41, 0x03, 0x52, 0x03, 0x72, 0x6f, 0x77, 0x22, 0x87, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, + 0x77, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x12, 0x2b, 0x0a, 0x0f, + 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, + 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, + 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, + 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xc7, 0x01, + 0x0a, 0x10, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, + 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x03, + 0x72, 0x6f, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, + 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x52, + 0x03, 0x72, 0x6f, 0x77, 0x12, 0x2e, 0x0a, 0x0e, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x72, + 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, + 0x01, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x52, 0x6f, 0x77, 0x55, 0x69, + 0x64, 0x88, 0x01, 0x01, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, + 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x22, 0x40, 0x0a, 0x11, 0x49, 0x6e, 0x73, 0x65, 0x72, + 0x74, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x03, + 0x72, 0x6f, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, + 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x03, 0x72, 0x6f, 0x77, 0x22, 0xa2, 0x01, 0x0a, 0x10, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, - 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x04, 0x72, 0x6f, 0x77, 0x73, - 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x52, 0x04, 0x72, 0x6f, - 0x77, 0x73, 0x22, 0x43, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2d, 0x0a, 0x04, 0x72, 0x6f, 0x77, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x42, 0x03, 0xe0, 0x41, - 0x03, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x22, 0x7a, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, - 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, - 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, - 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x72, 0x6f, 0x77, - 0x55, 0x69, 0x64, 0x22, 0x13, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x77, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x7d, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, - 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, - 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, - 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, - 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x72, 0x6f, 0x77, 0x5f, 0x75, - 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, - 0x72, 0x6f, 0x77, 0x55, 0x69, 0x64, 0x73, 0x22, 0x14, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xbe, 0x01, - 0x0a, 0x0f, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, - 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, - 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x72, - 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x02, 0x52, 0x07, 0x72, 0x6f, 0x77, 0x55, 0x69, 0x64, 0x73, 0x12, 0x2e, 0x0a, 0x0e, 0x62, - 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x65, 0x66, 0x6f, - 0x72, 0x65, 0x52, 0x6f, 0x77, 0x55, 0x69, 0x64, 0x88, 0x01, 0x01, 0x42, 0x11, 0x0a, 0x0f, 0x5f, - 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x22, 0x12, - 0x0a, 0x10, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x72, 0x0a, 0x0d, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x07, 0x72, 0x6f, 0x77, 0x5f, + 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, + 0x72, 0x6f, 0x77, 0x55, 0x69, 0x64, 0x12, 0x26, 0x0a, 0x03, 0x72, 0x6f, 0x77, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, + 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x52, 0x03, 0x72, 0x6f, 0x77, 0x22, 0x40, + 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x03, 0x72, 0x6f, 0x77, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x14, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, + 0x68, 0x61, 0x2e, 0x52, 0x6f, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x03, 0x72, 0x6f, 0x77, + 0x22, 0x87, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, + 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, + 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, + 0x12, 0x28, 0x0a, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, + 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x52, 0x6f, 0x77, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x22, 0x43, 0x0a, 0x12, 0x55, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x2d, 0x0a, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, + 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x52, 0x6f, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x72, 0x6f, 0x77, 0x73, 0x22, + 0x7a, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, - 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x17, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, - 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x29, 0x0a, 0x0e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x64, 0x61, 0x74, - 0x61, 0x42, 0xbd, 0x01, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, - 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0a, 0x54, 0x61, 0x62, 0x6c, 0x65, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2d, 0x61, 0x69, 0x2f, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x61, - 0x70, 0x70, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x61, 0x70, 0x70, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, 0x02, 0x03, 0x41, 0x41, 0x58, 0xaa, 0x02, 0x0f, 0x41, 0x70, - 0x70, 0x2e, 0x41, 0x70, 0x70, 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xca, 0x02, 0x0f, - 0x41, 0x70, 0x70, 0x5c, 0x41, 0x70, 0x70, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xe2, - 0x02, 0x1b, 0x41, 0x70, 0x70, 0x5c, 0x41, 0x70, 0x70, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x11, - 0x41, 0x70, 0x70, 0x3a, 0x3a, 0x41, 0x70, 0x70, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x1c, 0x0a, + 0x07, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, + 0xe0, 0x41, 0x02, 0x52, 0x06, 0x72, 0x6f, 0x77, 0x55, 0x69, 0x64, 0x22, 0x13, 0x0a, 0x11, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x7d, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, + 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, + 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, + 0x1e, 0x0a, 0x08, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, + 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x72, 0x6f, 0x77, 0x55, 0x69, 0x64, 0x73, 0x22, + 0x14, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x6f, 0x77, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xbe, 0x01, 0x0a, 0x0f, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x6f, + 0x77, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, + 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, + 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x55, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x72, 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x73, 0x18, + 0x03, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x72, 0x6f, 0x77, 0x55, + 0x69, 0x64, 0x73, 0x12, 0x2e, 0x0a, 0x0e, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x72, 0x6f, + 0x77, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, + 0x48, 0x00, 0x52, 0x0c, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x52, 0x6f, 0x77, 0x55, 0x69, 0x64, + 0x88, 0x01, 0x01, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x5f, 0x72, + 0x6f, 0x77, 0x5f, 0x75, 0x69, 0x64, 0x22, 0x12, 0x0a, 0x10, 0x4d, 0x6f, 0x76, 0x65, 0x52, 0x6f, + 0x77, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x72, 0x0a, 0x0d, 0x45, 0x78, + 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6e, + 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x09, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x75, 0x69, 0x64, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x55, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x29, + 0x0a, 0x0e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x17, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x42, 0xbd, 0x01, 0x0a, 0x13, 0x63, 0x6f, + 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, + 0x61, 0x42, 0x0a, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, + 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x69, 0x6e, 0x73, 0x74, + 0x69, 0x6c, 0x6c, 0x2d, 0x61, 0x69, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x67, 0x65, 0x6e, 0x2d, + 0x67, 0x6f, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x61, 0x70, 0x70, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, + 0x68, 0x61, 0x3b, 0x61, 0x70, 0x70, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, 0x02, 0x03, + 0x41, 0x41, 0x58, 0xaa, 0x02, 0x0f, 0x41, 0x70, 0x70, 0x2e, 0x41, 0x70, 0x70, 0x2e, 0x56, 0x31, + 0x61, 0x6c, 0x70, 0x68, 0x61, 0xca, 0x02, 0x0f, 0x41, 0x70, 0x70, 0x5c, 0x41, 0x70, 0x70, 0x5c, + 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xe2, 0x02, 0x1b, 0x41, 0x70, 0x70, 0x5c, 0x41, 0x70, + 0x70, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x11, 0x41, 0x70, 0x70, 0x3a, 0x3a, 0x41, 0x70, 0x70, + 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( @@ -3024,7 +3083,7 @@ func file_app_app_v1alpha_table_proto_rawDescGZIP() []byte { return file_app_app_v1alpha_table_proto_rawDescData } -var file_app_app_v1alpha_table_proto_msgTypes = make([]protoimpl.MessageInfo, 46) +var file_app_app_v1alpha_table_proto_msgTypes = make([]protoimpl.MessageInfo, 47) var file_app_app_v1alpha_table_proto_goTypes = []interface{}{ (*Table)(nil), // 0: app.app.v1alpha.Table (*ListTablesRequest)(nil), // 1: app.app.v1alpha.ListTablesRequest @@ -3043,82 +3102,84 @@ var file_app_app_v1alpha_table_proto_goTypes = []interface{}{ (*UpdateColumnDefinitionsRequest)(nil), // 14: app.app.v1alpha.UpdateColumnDefinitionsRequest (*UpdateColumnDefinitionsResponse)(nil), // 15: app.app.v1alpha.UpdateColumnDefinitionsResponse (*Cell)(nil), // 16: app.app.v1alpha.Cell - (*StringCell)(nil), // 17: app.app.v1alpha.StringCell - (*NumberCell)(nil), // 18: app.app.v1alpha.NumberCell - (*BooleanCell)(nil), // 19: app.app.v1alpha.BooleanCell - (*FileCell)(nil), // 20: app.app.v1alpha.FileCell - (*DocumentCell)(nil), // 21: app.app.v1alpha.DocumentCell - (*ImageCell)(nil), // 22: app.app.v1alpha.ImageCell - (*VideoCell)(nil), // 23: app.app.v1alpha.VideoCell - (*AudioCell)(nil), // 24: app.app.v1alpha.AudioCell - (*Row)(nil), // 25: app.app.v1alpha.Row - (*ListRowsRequest)(nil), // 26: app.app.v1alpha.ListRowsRequest - (*ListRowsResponse)(nil), // 27: app.app.v1alpha.ListRowsResponse - (*InsertRowRequest)(nil), // 28: app.app.v1alpha.InsertRowRequest - (*InsertRowResponse)(nil), // 29: app.app.v1alpha.InsertRowResponse - (*UpdateRowRequest)(nil), // 30: app.app.v1alpha.UpdateRowRequest - (*UpdateRowResponse)(nil), // 31: app.app.v1alpha.UpdateRowResponse - (*UpdateRowsRequest)(nil), // 32: app.app.v1alpha.UpdateRowsRequest - (*UpdateRowsResponse)(nil), // 33: app.app.v1alpha.UpdateRowsResponse - (*DeleteRowRequest)(nil), // 34: app.app.v1alpha.DeleteRowRequest - (*DeleteRowResponse)(nil), // 35: app.app.v1alpha.DeleteRowResponse - (*DeleteRowsRequest)(nil), // 36: app.app.v1alpha.DeleteRowsRequest - (*DeleteRowsResponse)(nil), // 37: app.app.v1alpha.DeleteRowsResponse - (*MoveRowsRequest)(nil), // 38: app.app.v1alpha.MoveRowsRequest - (*MoveRowsResponse)(nil), // 39: app.app.v1alpha.MoveRowsResponse - (*ExportRequest)(nil), // 40: app.app.v1alpha.ExportRequest - (*ExportResponse)(nil), // 41: app.app.v1alpha.ExportResponse - nil, // 42: app.app.v1alpha.GetColumnDefinitionsResponse.ColumnDefinitionsEntry - nil, // 43: app.app.v1alpha.UpdateColumnDefinitionsRequest.ColumnDefinitionsEntry - nil, // 44: app.app.v1alpha.UpdateColumnDefinitionsResponse.ColumnDefinitionsEntry - nil, // 45: app.app.v1alpha.Row.CellsEntry - (*structpb.Struct)(nil), // 46: google.protobuf.Struct - (*timestamppb.Timestamp)(nil), // 47: google.protobuf.Timestamp - (*fieldmaskpb.FieldMask)(nil), // 48: google.protobuf.FieldMask + (*NullCell)(nil), // 17: app.app.v1alpha.NullCell + (*StringCell)(nil), // 18: app.app.v1alpha.StringCell + (*NumberCell)(nil), // 19: app.app.v1alpha.NumberCell + (*BooleanCell)(nil), // 20: app.app.v1alpha.BooleanCell + (*FileCell)(nil), // 21: app.app.v1alpha.FileCell + (*DocumentCell)(nil), // 22: app.app.v1alpha.DocumentCell + (*ImageCell)(nil), // 23: app.app.v1alpha.ImageCell + (*VideoCell)(nil), // 24: app.app.v1alpha.VideoCell + (*AudioCell)(nil), // 25: app.app.v1alpha.AudioCell + (*Row)(nil), // 26: app.app.v1alpha.Row + (*ListRowsRequest)(nil), // 27: app.app.v1alpha.ListRowsRequest + (*ListRowsResponse)(nil), // 28: app.app.v1alpha.ListRowsResponse + (*InsertRowRequest)(nil), // 29: app.app.v1alpha.InsertRowRequest + (*InsertRowResponse)(nil), // 30: app.app.v1alpha.InsertRowResponse + (*UpdateRowRequest)(nil), // 31: app.app.v1alpha.UpdateRowRequest + (*UpdateRowResponse)(nil), // 32: app.app.v1alpha.UpdateRowResponse + (*UpdateRowsRequest)(nil), // 33: app.app.v1alpha.UpdateRowsRequest + (*UpdateRowsResponse)(nil), // 34: app.app.v1alpha.UpdateRowsResponse + (*DeleteRowRequest)(nil), // 35: app.app.v1alpha.DeleteRowRequest + (*DeleteRowResponse)(nil), // 36: app.app.v1alpha.DeleteRowResponse + (*DeleteRowsRequest)(nil), // 37: app.app.v1alpha.DeleteRowsRequest + (*DeleteRowsResponse)(nil), // 38: app.app.v1alpha.DeleteRowsResponse + (*MoveRowsRequest)(nil), // 39: app.app.v1alpha.MoveRowsRequest + (*MoveRowsResponse)(nil), // 40: app.app.v1alpha.MoveRowsResponse + (*ExportRequest)(nil), // 41: app.app.v1alpha.ExportRequest + (*ExportResponse)(nil), // 42: app.app.v1alpha.ExportResponse + nil, // 43: app.app.v1alpha.GetColumnDefinitionsResponse.ColumnDefinitionsEntry + nil, // 44: app.app.v1alpha.UpdateColumnDefinitionsRequest.ColumnDefinitionsEntry + nil, // 45: app.app.v1alpha.UpdateColumnDefinitionsResponse.ColumnDefinitionsEntry + nil, // 46: app.app.v1alpha.Row.CellsEntry + (*structpb.Struct)(nil), // 47: google.protobuf.Struct + (*timestamppb.Timestamp)(nil), // 48: google.protobuf.Timestamp + (*fieldmaskpb.FieldMask)(nil), // 49: google.protobuf.FieldMask } var file_app_app_v1alpha_table_proto_depIdxs = []int32{ - 46, // 0: app.app.v1alpha.Table.metadata:type_name -> google.protobuf.Struct - 47, // 1: app.app.v1alpha.Table.create_time:type_name -> google.protobuf.Timestamp - 47, // 2: app.app.v1alpha.Table.update_time:type_name -> google.protobuf.Timestamp + 47, // 0: app.app.v1alpha.Table.metadata:type_name -> google.protobuf.Struct + 48, // 1: app.app.v1alpha.Table.create_time:type_name -> google.protobuf.Timestamp + 48, // 2: app.app.v1alpha.Table.update_time:type_name -> google.protobuf.Timestamp 0, // 3: app.app.v1alpha.ListTablesResponse.tables:type_name -> app.app.v1alpha.Table 0, // 4: app.app.v1alpha.CreateTableRequest.table:type_name -> app.app.v1alpha.Table 0, // 5: app.app.v1alpha.CreateTableResponse.table:type_name -> app.app.v1alpha.Table 0, // 6: app.app.v1alpha.GetTableResponse.table:type_name -> app.app.v1alpha.Table 0, // 7: app.app.v1alpha.UpdateTableRequest.table:type_name -> app.app.v1alpha.Table - 48, // 8: app.app.v1alpha.UpdateTableRequest.update_mask:type_name -> google.protobuf.FieldMask + 49, // 8: app.app.v1alpha.UpdateTableRequest.update_mask:type_name -> google.protobuf.FieldMask 0, // 9: app.app.v1alpha.UpdateTableResponse.table:type_name -> app.app.v1alpha.Table - 42, // 10: app.app.v1alpha.GetColumnDefinitionsResponse.column_definitions:type_name -> app.app.v1alpha.GetColumnDefinitionsResponse.ColumnDefinitionsEntry - 43, // 11: app.app.v1alpha.UpdateColumnDefinitionsRequest.column_definitions:type_name -> app.app.v1alpha.UpdateColumnDefinitionsRequest.ColumnDefinitionsEntry - 44, // 12: app.app.v1alpha.UpdateColumnDefinitionsResponse.column_definitions:type_name -> app.app.v1alpha.UpdateColumnDefinitionsResponse.ColumnDefinitionsEntry - 47, // 13: app.app.v1alpha.Cell.update_time:type_name -> google.protobuf.Timestamp - 17, // 14: app.app.v1alpha.Cell.string_value:type_name -> app.app.v1alpha.StringCell - 18, // 15: app.app.v1alpha.Cell.number_value:type_name -> app.app.v1alpha.NumberCell - 19, // 16: app.app.v1alpha.Cell.boolean_value:type_name -> app.app.v1alpha.BooleanCell - 20, // 17: app.app.v1alpha.Cell.file_value:type_name -> app.app.v1alpha.FileCell - 21, // 18: app.app.v1alpha.Cell.document_value:type_name -> app.app.v1alpha.DocumentCell - 22, // 19: app.app.v1alpha.Cell.image_value:type_name -> app.app.v1alpha.ImageCell - 23, // 20: app.app.v1alpha.Cell.video_value:type_name -> app.app.v1alpha.VideoCell - 24, // 21: app.app.v1alpha.Cell.audio_value:type_name -> app.app.v1alpha.AudioCell - 46, // 22: app.app.v1alpha.Cell.metadata:type_name -> google.protobuf.Struct - 45, // 23: app.app.v1alpha.Row.cells:type_name -> app.app.v1alpha.Row.CellsEntry - 47, // 24: app.app.v1alpha.Row.create_time:type_name -> google.protobuf.Timestamp - 47, // 25: app.app.v1alpha.Row.update_time:type_name -> google.protobuf.Timestamp - 25, // 26: app.app.v1alpha.ListRowsResponse.rows:type_name -> app.app.v1alpha.Row - 25, // 27: app.app.v1alpha.InsertRowRequest.row:type_name -> app.app.v1alpha.Row - 25, // 28: app.app.v1alpha.InsertRowResponse.row:type_name -> app.app.v1alpha.Row - 25, // 29: app.app.v1alpha.UpdateRowRequest.row:type_name -> app.app.v1alpha.Row - 25, // 30: app.app.v1alpha.UpdateRowResponse.row:type_name -> app.app.v1alpha.Row - 25, // 31: app.app.v1alpha.UpdateRowsRequest.rows:type_name -> app.app.v1alpha.Row - 25, // 32: app.app.v1alpha.UpdateRowsResponse.rows:type_name -> app.app.v1alpha.Row - 11, // 33: app.app.v1alpha.GetColumnDefinitionsResponse.ColumnDefinitionsEntry.value:type_name -> app.app.v1alpha.ColumnDefinition - 11, // 34: app.app.v1alpha.UpdateColumnDefinitionsRequest.ColumnDefinitionsEntry.value:type_name -> app.app.v1alpha.ColumnDefinition - 11, // 35: app.app.v1alpha.UpdateColumnDefinitionsResponse.ColumnDefinitionsEntry.value:type_name -> app.app.v1alpha.ColumnDefinition - 16, // 36: app.app.v1alpha.Row.CellsEntry.value:type_name -> app.app.v1alpha.Cell - 37, // [37:37] is the sub-list for method output_type - 37, // [37:37] is the sub-list for method input_type - 37, // [37:37] is the sub-list for extension type_name - 37, // [37:37] is the sub-list for extension extendee - 0, // [0:37] is the sub-list for field type_name + 43, // 10: app.app.v1alpha.GetColumnDefinitionsResponse.column_definitions:type_name -> app.app.v1alpha.GetColumnDefinitionsResponse.ColumnDefinitionsEntry + 44, // 11: app.app.v1alpha.UpdateColumnDefinitionsRequest.column_definitions:type_name -> app.app.v1alpha.UpdateColumnDefinitionsRequest.ColumnDefinitionsEntry + 45, // 12: app.app.v1alpha.UpdateColumnDefinitionsResponse.column_definitions:type_name -> app.app.v1alpha.UpdateColumnDefinitionsResponse.ColumnDefinitionsEntry + 48, // 13: app.app.v1alpha.Cell.update_time:type_name -> google.protobuf.Timestamp + 18, // 14: app.app.v1alpha.Cell.string_value:type_name -> app.app.v1alpha.StringCell + 19, // 15: app.app.v1alpha.Cell.number_value:type_name -> app.app.v1alpha.NumberCell + 20, // 16: app.app.v1alpha.Cell.boolean_value:type_name -> app.app.v1alpha.BooleanCell + 21, // 17: app.app.v1alpha.Cell.file_value:type_name -> app.app.v1alpha.FileCell + 22, // 18: app.app.v1alpha.Cell.document_value:type_name -> app.app.v1alpha.DocumentCell + 23, // 19: app.app.v1alpha.Cell.image_value:type_name -> app.app.v1alpha.ImageCell + 24, // 20: app.app.v1alpha.Cell.video_value:type_name -> app.app.v1alpha.VideoCell + 25, // 21: app.app.v1alpha.Cell.audio_value:type_name -> app.app.v1alpha.AudioCell + 17, // 22: app.app.v1alpha.Cell.null_value:type_name -> app.app.v1alpha.NullCell + 47, // 23: app.app.v1alpha.Cell.metadata:type_name -> google.protobuf.Struct + 46, // 24: app.app.v1alpha.Row.cells:type_name -> app.app.v1alpha.Row.CellsEntry + 48, // 25: app.app.v1alpha.Row.create_time:type_name -> google.protobuf.Timestamp + 48, // 26: app.app.v1alpha.Row.update_time:type_name -> google.protobuf.Timestamp + 26, // 27: app.app.v1alpha.ListRowsResponse.rows:type_name -> app.app.v1alpha.Row + 26, // 28: app.app.v1alpha.InsertRowRequest.row:type_name -> app.app.v1alpha.Row + 26, // 29: app.app.v1alpha.InsertRowResponse.row:type_name -> app.app.v1alpha.Row + 26, // 30: app.app.v1alpha.UpdateRowRequest.row:type_name -> app.app.v1alpha.Row + 26, // 31: app.app.v1alpha.UpdateRowResponse.row:type_name -> app.app.v1alpha.Row + 26, // 32: app.app.v1alpha.UpdateRowsRequest.rows:type_name -> app.app.v1alpha.Row + 26, // 33: app.app.v1alpha.UpdateRowsResponse.rows:type_name -> app.app.v1alpha.Row + 11, // 34: app.app.v1alpha.GetColumnDefinitionsResponse.ColumnDefinitionsEntry.value:type_name -> app.app.v1alpha.ColumnDefinition + 11, // 35: app.app.v1alpha.UpdateColumnDefinitionsRequest.ColumnDefinitionsEntry.value:type_name -> app.app.v1alpha.ColumnDefinition + 11, // 36: app.app.v1alpha.UpdateColumnDefinitionsResponse.ColumnDefinitionsEntry.value:type_name -> app.app.v1alpha.ColumnDefinition + 16, // 37: app.app.v1alpha.Row.CellsEntry.value:type_name -> app.app.v1alpha.Cell + 38, // [38:38] is the sub-list for method output_type + 38, // [38:38] is the sub-list for method input_type + 38, // [38:38] is the sub-list for extension type_name + 38, // [38:38] is the sub-list for extension extendee + 0, // [0:38] is the sub-list for field type_name } func init() { file_app_app_v1alpha_table_proto_init() } @@ -3332,7 +3393,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StringCell); i { + switch v := v.(*NullCell); i { case 0: return &v.state case 1: @@ -3344,7 +3405,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NumberCell); i { + switch v := v.(*StringCell); i { case 0: return &v.state case 1: @@ -3356,7 +3417,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*BooleanCell); i { + switch v := v.(*NumberCell); i { case 0: return &v.state case 1: @@ -3368,7 +3429,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FileCell); i { + switch v := v.(*BooleanCell); i { case 0: return &v.state case 1: @@ -3380,7 +3441,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DocumentCell); i { + switch v := v.(*FileCell); i { case 0: return &v.state case 1: @@ -3392,7 +3453,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ImageCell); i { + switch v := v.(*DocumentCell); i { case 0: return &v.state case 1: @@ -3404,7 +3465,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VideoCell); i { + switch v := v.(*ImageCell); i { case 0: return &v.state case 1: @@ -3416,7 +3477,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AudioCell); i { + switch v := v.(*VideoCell); i { case 0: return &v.state case 1: @@ -3428,7 +3489,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Row); i { + switch v := v.(*AudioCell); i { case 0: return &v.state case 1: @@ -3440,7 +3501,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListRowsRequest); i { + switch v := v.(*Row); i { case 0: return &v.state case 1: @@ -3452,7 +3513,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListRowsResponse); i { + switch v := v.(*ListRowsRequest); i { case 0: return &v.state case 1: @@ -3464,7 +3525,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InsertRowRequest); i { + switch v := v.(*ListRowsResponse); i { case 0: return &v.state case 1: @@ -3476,7 +3537,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InsertRowResponse); i { + switch v := v.(*InsertRowRequest); i { case 0: return &v.state case 1: @@ -3488,7 +3549,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateRowRequest); i { + switch v := v.(*InsertRowResponse); i { case 0: return &v.state case 1: @@ -3500,7 +3561,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateRowResponse); i { + switch v := v.(*UpdateRowRequest); i { case 0: return &v.state case 1: @@ -3512,7 +3573,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateRowsRequest); i { + switch v := v.(*UpdateRowResponse); i { case 0: return &v.state case 1: @@ -3524,7 +3585,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateRowsResponse); i { + switch v := v.(*UpdateRowsRequest); i { case 0: return &v.state case 1: @@ -3536,7 +3597,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteRowRequest); i { + switch v := v.(*UpdateRowsResponse); i { case 0: return &v.state case 1: @@ -3548,7 +3609,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteRowResponse); i { + switch v := v.(*DeleteRowRequest); i { case 0: return &v.state case 1: @@ -3560,7 +3621,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteRowsRequest); i { + switch v := v.(*DeleteRowResponse); i { case 0: return &v.state case 1: @@ -3572,7 +3633,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteRowsResponse); i { + switch v := v.(*DeleteRowsRequest); i { case 0: return &v.state case 1: @@ -3584,7 +3645,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MoveRowsRequest); i { + switch v := v.(*DeleteRowsResponse); i { case 0: return &v.state case 1: @@ -3596,7 +3657,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MoveRowsResponse); i { + switch v := v.(*MoveRowsRequest); i { case 0: return &v.state case 1: @@ -3608,7 +3669,7 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExportRequest); i { + switch v := v.(*MoveRowsResponse); i { case 0: return &v.state case 1: @@ -3620,6 +3681,18 @@ func file_app_app_v1alpha_table_proto_init() { } } file_app_app_v1alpha_table_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ExportRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_app_app_v1alpha_table_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ExportResponse); i { case 0: return &v.state @@ -3641,16 +3714,17 @@ func file_app_app_v1alpha_table_proto_init() { (*Cell_ImageValue)(nil), (*Cell_VideoValue)(nil), (*Cell_AudioValue)(nil), + (*Cell_NullValue)(nil), } - file_app_app_v1alpha_table_proto_msgTypes[28].OneofWrappers = []interface{}{} - file_app_app_v1alpha_table_proto_msgTypes[38].OneofWrappers = []interface{}{} + file_app_app_v1alpha_table_proto_msgTypes[29].OneofWrappers = []interface{}{} + file_app_app_v1alpha_table_proto_msgTypes[39].OneofWrappers = []interface{}{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_app_app_v1alpha_table_proto_rawDesc, NumEnums: 0, - NumMessages: 46, + NumMessages: 47, NumExtensions: 0, NumServices: 0, },