diff --git a/model/model/v1alpha/model.pb.go b/model/model/v1alpha/model.pb.go index 90ac1f5..912b0cf 100644 --- a/model/model/v1alpha/model.pb.go +++ b/model/model/v1alpha/model.pb.go @@ -156,7 +156,7 @@ func (x Model_Visibility) Number() protoreflect.EnumNumber { // Deprecated: Use Model_Visibility.Descriptor instead. func (Model_Visibility) EnumDescriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{6, 0} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{7, 0} } // LivenessRequest represents a request to check a service liveness status @@ -365,7 +365,7 @@ type Region struct { // Concate name of provider and region RegionName string `protobuf:"bytes,1,opt,name=region_name,json=regionName,proto3" json:"region_name,omitempty"` // Hardware describes the available hardware types in this region - Hardware []string `protobuf:"bytes,2,rep,name=hardware,proto3" json:"hardware,omitempty"` + Hardware []*Hardware `protobuf:"bytes,2,rep,name=hardware,proto3" json:"hardware,omitempty"` } func (x *Region) Reset() { @@ -407,13 +407,71 @@ func (x *Region) GetRegionName() string { return "" } -func (x *Region) GetHardware() []string { +func (x *Region) GetHardware() []*Hardware { if x != nil { return x.Hardware } return nil } +// Hardware describes the hardware title and string value that backend consumes. +type Hardware struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Hardware display title + Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` + // Hardware name value + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` +} + +func (x *Hardware) Reset() { + *x = Hardware{} + if protoimpl.UnsafeEnabled { + mi := &file_model_model_v1alpha_model_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Hardware) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Hardware) ProtoMessage() {} + +func (x *Hardware) ProtoReflect() protoreflect.Message { + mi := &file_model_model_v1alpha_model_proto_msgTypes[5] + 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 Hardware.ProtoReflect.Descriptor instead. +func (*Hardware) Descriptor() ([]byte, []int) { + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{5} +} + +func (x *Hardware) GetTitle() string { + if x != nil { + return x.Title + } + return "" +} + +func (x *Hardware) GetValue() string { + if x != nil { + return x.Value + } + return "" +} + // ModelVersion contains information about the version of a model. type ModelVersion struct { state protoimpl.MessageState @@ -441,7 +499,7 @@ type ModelVersion struct { func (x *ModelVersion) Reset() { *x = ModelVersion{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[5] + mi := &file_model_model_v1alpha_model_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -454,7 +512,7 @@ func (x *ModelVersion) String() string { func (*ModelVersion) ProtoMessage() {} func (x *ModelVersion) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[5] + mi := &file_model_model_v1alpha_model_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -467,7 +525,7 @@ func (x *ModelVersion) ProtoReflect() protoreflect.Message { // Deprecated: Use ModelVersion.ProtoReflect.Descriptor instead. func (*ModelVersion) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{5} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{6} } func (x *ModelVersion) GetName() string { @@ -575,7 +633,7 @@ type Model struct { func (x *Model) Reset() { *x = Model{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[6] + mi := &file_model_model_v1alpha_model_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -588,7 +646,7 @@ func (x *Model) String() string { func (*Model) ProtoMessage() {} func (x *Model) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[6] + mi := &file_model_model_v1alpha_model_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -601,7 +659,7 @@ func (x *Model) ProtoReflect() protoreflect.Message { // Deprecated: Use Model.ProtoReflect.Descriptor instead. func (*Model) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{6} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{7} } func (x *Model) GetName() string { @@ -816,7 +874,7 @@ type ListModelsRequest struct { func (x *ListModelsRequest) Reset() { *x = ListModelsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[7] + mi := &file_model_model_v1alpha_model_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -829,7 +887,7 @@ func (x *ListModelsRequest) String() string { func (*ListModelsRequest) ProtoMessage() {} func (x *ListModelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[7] + mi := &file_model_model_v1alpha_model_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -842,7 +900,7 @@ func (x *ListModelsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModelsRequest.ProtoReflect.Descriptor instead. func (*ListModelsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{7} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{8} } func (x *ListModelsRequest) GetPageSize() int32 { @@ -911,7 +969,7 @@ type ListModelsResponse struct { func (x *ListModelsResponse) Reset() { *x = ListModelsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[8] + mi := &file_model_model_v1alpha_model_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -924,7 +982,7 @@ func (x *ListModelsResponse) String() string { func (*ListModelsResponse) ProtoMessage() {} func (x *ListModelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[8] + mi := &file_model_model_v1alpha_model_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -937,7 +995,7 @@ func (x *ListModelsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModelsResponse.ProtoReflect.Descriptor instead. func (*ListModelsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{8} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{9} } func (x *ListModelsResponse) GetModels() []*Model { @@ -977,7 +1035,7 @@ type LookUpModelRequest struct { func (x *LookUpModelRequest) Reset() { *x = LookUpModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[9] + mi := &file_model_model_v1alpha_model_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -990,7 +1048,7 @@ func (x *LookUpModelRequest) String() string { func (*LookUpModelRequest) ProtoMessage() {} func (x *LookUpModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[9] + mi := &file_model_model_v1alpha_model_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1003,7 +1061,7 @@ func (x *LookUpModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use LookUpModelRequest.ProtoReflect.Descriptor instead. func (*LookUpModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{9} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{10} } func (x *LookUpModelRequest) GetPermalink() string { @@ -1033,7 +1091,7 @@ type LookUpModelResponse struct { func (x *LookUpModelResponse) Reset() { *x = LookUpModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[10] + mi := &file_model_model_v1alpha_model_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1046,7 +1104,7 @@ func (x *LookUpModelResponse) String() string { func (*LookUpModelResponse) ProtoMessage() {} func (x *LookUpModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[10] + mi := &file_model_model_v1alpha_model_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1059,7 +1117,7 @@ func (x *LookUpModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use LookUpModelResponse.ProtoReflect.Descriptor instead. func (*LookUpModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{10} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{11} } func (x *LookUpModelResponse) GetModel() *Model { @@ -1101,7 +1159,7 @@ type ListNamespaceModelsRequest struct { func (x *ListNamespaceModelsRequest) Reset() { *x = ListNamespaceModelsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[11] + mi := &file_model_model_v1alpha_model_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1114,7 +1172,7 @@ func (x *ListNamespaceModelsRequest) String() string { func (*ListNamespaceModelsRequest) ProtoMessage() {} func (x *ListNamespaceModelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[11] + mi := &file_model_model_v1alpha_model_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1127,7 +1185,7 @@ func (x *ListNamespaceModelsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListNamespaceModelsRequest.ProtoReflect.Descriptor instead. func (*ListNamespaceModelsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{11} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{12} } func (x *ListNamespaceModelsRequest) GetNamespaceId() string { @@ -1203,7 +1261,7 @@ type ListNamespaceModelsResponse struct { func (x *ListNamespaceModelsResponse) Reset() { *x = ListNamespaceModelsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[12] + mi := &file_model_model_v1alpha_model_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1216,7 +1274,7 @@ func (x *ListNamespaceModelsResponse) String() string { func (*ListNamespaceModelsResponse) ProtoMessage() {} func (x *ListNamespaceModelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[12] + mi := &file_model_model_v1alpha_model_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1229,7 +1287,7 @@ func (x *ListNamespaceModelsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListNamespaceModelsResponse.ProtoReflect.Descriptor instead. func (*ListNamespaceModelsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{12} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{13} } func (x *ListNamespaceModelsResponse) GetModels() []*Model { @@ -1268,7 +1326,7 @@ type CreateNamespaceModelRequest struct { func (x *CreateNamespaceModelRequest) Reset() { *x = CreateNamespaceModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[13] + mi := &file_model_model_v1alpha_model_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1281,7 +1339,7 @@ func (x *CreateNamespaceModelRequest) String() string { func (*CreateNamespaceModelRequest) ProtoMessage() {} func (x *CreateNamespaceModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[13] + mi := &file_model_model_v1alpha_model_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1294,7 +1352,7 @@ func (x *CreateNamespaceModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateNamespaceModelRequest.ProtoReflect.Descriptor instead. func (*CreateNamespaceModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{13} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{14} } func (x *CreateNamespaceModelRequest) GetNamespaceId() string { @@ -1324,7 +1382,7 @@ type CreateNamespaceModelResponse struct { func (x *CreateNamespaceModelResponse) Reset() { *x = CreateNamespaceModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[14] + mi := &file_model_model_v1alpha_model_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1337,7 +1395,7 @@ func (x *CreateNamespaceModelResponse) String() string { func (*CreateNamespaceModelResponse) ProtoMessage() {} func (x *CreateNamespaceModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[14] + mi := &file_model_model_v1alpha_model_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1350,7 +1408,7 @@ func (x *CreateNamespaceModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateNamespaceModelResponse.ProtoReflect.Descriptor instead. func (*CreateNamespaceModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{14} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{15} } func (x *CreateNamespaceModelResponse) GetModel() *Model { @@ -1378,7 +1436,7 @@ type GetNamespaceModelRequest struct { func (x *GetNamespaceModelRequest) Reset() { *x = GetNamespaceModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[15] + mi := &file_model_model_v1alpha_model_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1391,7 +1449,7 @@ func (x *GetNamespaceModelRequest) String() string { func (*GetNamespaceModelRequest) ProtoMessage() {} func (x *GetNamespaceModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[15] + mi := &file_model_model_v1alpha_model_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1404,7 +1462,7 @@ func (x *GetNamespaceModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetNamespaceModelRequest.ProtoReflect.Descriptor instead. func (*GetNamespaceModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{15} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{16} } func (x *GetNamespaceModelRequest) GetNamespaceId() string { @@ -1441,7 +1499,7 @@ type GetNamespaceModelResponse struct { func (x *GetNamespaceModelResponse) Reset() { *x = GetNamespaceModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[16] + mi := &file_model_model_v1alpha_model_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1454,7 +1512,7 @@ func (x *GetNamespaceModelResponse) String() string { func (*GetNamespaceModelResponse) ProtoMessage() {} func (x *GetNamespaceModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[16] + mi := &file_model_model_v1alpha_model_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1467,7 +1525,7 @@ func (x *GetNamespaceModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetNamespaceModelResponse.ProtoReflect.Descriptor instead. func (*GetNamespaceModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{16} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{17} } func (x *GetNamespaceModelResponse) GetModel() *Model { @@ -1500,7 +1558,7 @@ type UpdateNamespaceModelRequest struct { func (x *UpdateNamespaceModelRequest) Reset() { *x = UpdateNamespaceModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[17] + mi := &file_model_model_v1alpha_model_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1513,7 +1571,7 @@ func (x *UpdateNamespaceModelRequest) String() string { func (*UpdateNamespaceModelRequest) ProtoMessage() {} func (x *UpdateNamespaceModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[17] + mi := &file_model_model_v1alpha_model_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1526,7 +1584,7 @@ func (x *UpdateNamespaceModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateNamespaceModelRequest.ProtoReflect.Descriptor instead. func (*UpdateNamespaceModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{17} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{18} } func (x *UpdateNamespaceModelRequest) GetNamespaceId() string { @@ -1570,7 +1628,7 @@ type UpdateNamespaceModelResponse struct { func (x *UpdateNamespaceModelResponse) Reset() { *x = UpdateNamespaceModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[18] + mi := &file_model_model_v1alpha_model_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1583,7 +1641,7 @@ func (x *UpdateNamespaceModelResponse) String() string { func (*UpdateNamespaceModelResponse) ProtoMessage() {} func (x *UpdateNamespaceModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[18] + mi := &file_model_model_v1alpha_model_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1596,7 +1654,7 @@ func (x *UpdateNamespaceModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateNamespaceModelResponse.ProtoReflect.Descriptor instead. func (*UpdateNamespaceModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{18} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{19} } func (x *UpdateNamespaceModelResponse) GetModel() *Model { @@ -1622,7 +1680,7 @@ type DeleteNamespaceModelRequest struct { func (x *DeleteNamespaceModelRequest) Reset() { *x = DeleteNamespaceModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[19] + mi := &file_model_model_v1alpha_model_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1635,7 +1693,7 @@ func (x *DeleteNamespaceModelRequest) String() string { func (*DeleteNamespaceModelRequest) ProtoMessage() {} func (x *DeleteNamespaceModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[19] + mi := &file_model_model_v1alpha_model_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1648,7 +1706,7 @@ func (x *DeleteNamespaceModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteNamespaceModelRequest.ProtoReflect.Descriptor instead. func (*DeleteNamespaceModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{19} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{20} } func (x *DeleteNamespaceModelRequest) GetNamespaceId() string { @@ -1675,7 +1733,7 @@ type DeleteNamespaceModelResponse struct { func (x *DeleteNamespaceModelResponse) Reset() { *x = DeleteNamespaceModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[20] + mi := &file_model_model_v1alpha_model_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1688,7 +1746,7 @@ func (x *DeleteNamespaceModelResponse) String() string { func (*DeleteNamespaceModelResponse) ProtoMessage() {} func (x *DeleteNamespaceModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[20] + mi := &file_model_model_v1alpha_model_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1701,7 +1759,7 @@ func (x *DeleteNamespaceModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteNamespaceModelResponse.ProtoReflect.Descriptor instead. func (*DeleteNamespaceModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{20} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{21} } // RenameNamespaceModelRequest represents a request to rename a model @@ -1722,7 +1780,7 @@ type RenameNamespaceModelRequest struct { func (x *RenameNamespaceModelRequest) Reset() { *x = RenameNamespaceModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[21] + mi := &file_model_model_v1alpha_model_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1735,7 +1793,7 @@ func (x *RenameNamespaceModelRequest) String() string { func (*RenameNamespaceModelRequest) ProtoMessage() {} func (x *RenameNamespaceModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[21] + mi := &file_model_model_v1alpha_model_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1748,7 +1806,7 @@ func (x *RenameNamespaceModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RenameNamespaceModelRequest.ProtoReflect.Descriptor instead. func (*RenameNamespaceModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{21} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{22} } func (x *RenameNamespaceModelRequest) GetNamespaceId() string { @@ -1785,7 +1843,7 @@ type RenameNamespaceModelResponse struct { func (x *RenameNamespaceModelResponse) Reset() { *x = RenameNamespaceModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[22] + mi := &file_model_model_v1alpha_model_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1798,7 +1856,7 @@ func (x *RenameNamespaceModelResponse) String() string { func (*RenameNamespaceModelResponse) ProtoMessage() {} func (x *RenameNamespaceModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[22] + mi := &file_model_model_v1alpha_model_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1811,7 +1869,7 @@ func (x *RenameNamespaceModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RenameNamespaceModelResponse.ProtoReflect.Descriptor instead. func (*RenameNamespaceModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{22} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{23} } func (x *RenameNamespaceModelResponse) GetModel() *Model { @@ -1838,7 +1896,7 @@ type WatchNamespaceModelRequest struct { func (x *WatchNamespaceModelRequest) Reset() { *x = WatchNamespaceModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[23] + mi := &file_model_model_v1alpha_model_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1851,7 +1909,7 @@ func (x *WatchNamespaceModelRequest) String() string { func (*WatchNamespaceModelRequest) ProtoMessage() {} func (x *WatchNamespaceModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[23] + mi := &file_model_model_v1alpha_model_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1864,7 +1922,7 @@ func (x *WatchNamespaceModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchNamespaceModelRequest.ProtoReflect.Descriptor instead. func (*WatchNamespaceModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{23} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{24} } func (x *WatchNamespaceModelRequest) GetNamespaceId() string { @@ -1903,7 +1961,7 @@ type WatchNamespaceModelResponse struct { func (x *WatchNamespaceModelResponse) Reset() { *x = WatchNamespaceModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[24] + mi := &file_model_model_v1alpha_model_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1916,7 +1974,7 @@ func (x *WatchNamespaceModelResponse) String() string { func (*WatchNamespaceModelResponse) ProtoMessage() {} func (x *WatchNamespaceModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[24] + mi := &file_model_model_v1alpha_model_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1929,7 +1987,7 @@ func (x *WatchNamespaceModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchNamespaceModelResponse.ProtoReflect.Descriptor instead. func (*WatchNamespaceModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{24} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{25} } func (x *WatchNamespaceModelResponse) GetState() State { @@ -1962,7 +2020,7 @@ type WatchNamespaceLatestModelRequest struct { func (x *WatchNamespaceLatestModelRequest) Reset() { *x = WatchNamespaceLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[25] + mi := &file_model_model_v1alpha_model_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1975,7 +2033,7 @@ func (x *WatchNamespaceLatestModelRequest) String() string { func (*WatchNamespaceLatestModelRequest) ProtoMessage() {} func (x *WatchNamespaceLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[25] + mi := &file_model_model_v1alpha_model_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1988,7 +2046,7 @@ func (x *WatchNamespaceLatestModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchNamespaceLatestModelRequest.ProtoReflect.Descriptor instead. func (*WatchNamespaceLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{25} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{26} } func (x *WatchNamespaceLatestModelRequest) GetNamespaceId() string { @@ -2020,7 +2078,7 @@ type WatchNamespaceLatestModelResponse struct { func (x *WatchNamespaceLatestModelResponse) Reset() { *x = WatchNamespaceLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[26] + mi := &file_model_model_v1alpha_model_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2033,7 +2091,7 @@ func (x *WatchNamespaceLatestModelResponse) String() string { func (*WatchNamespaceLatestModelResponse) ProtoMessage() {} func (x *WatchNamespaceLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[26] + mi := &file_model_model_v1alpha_model_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2046,7 +2104,7 @@ func (x *WatchNamespaceLatestModelResponse) ProtoReflect() protoreflect.Message // Deprecated: Use WatchNamespaceLatestModelResponse.ProtoReflect.Descriptor instead. func (*WatchNamespaceLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{26} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{27} } func (x *WatchNamespaceLatestModelResponse) GetState() State { @@ -2084,7 +2142,7 @@ type ListNamespaceModelVersionsRequest struct { func (x *ListNamespaceModelVersionsRequest) Reset() { *x = ListNamespaceModelVersionsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[27] + mi := &file_model_model_v1alpha_model_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2097,7 +2155,7 @@ func (x *ListNamespaceModelVersionsRequest) String() string { func (*ListNamespaceModelVersionsRequest) ProtoMessage() {} func (x *ListNamespaceModelVersionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[27] + mi := &file_model_model_v1alpha_model_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2110,7 +2168,7 @@ func (x *ListNamespaceModelVersionsRequest) ProtoReflect() protoreflect.Message // Deprecated: Use ListNamespaceModelVersionsRequest.ProtoReflect.Descriptor instead. func (*ListNamespaceModelVersionsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{27} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{28} } func (x *ListNamespaceModelVersionsRequest) GetNamespaceId() string { @@ -2160,7 +2218,7 @@ type ListNamespaceModelVersionsResponse struct { func (x *ListNamespaceModelVersionsResponse) Reset() { *x = ListNamespaceModelVersionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[28] + mi := &file_model_model_v1alpha_model_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2173,7 +2231,7 @@ func (x *ListNamespaceModelVersionsResponse) String() string { func (*ListNamespaceModelVersionsResponse) ProtoMessage() {} func (x *ListNamespaceModelVersionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[28] + mi := &file_model_model_v1alpha_model_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2186,7 +2244,7 @@ func (x *ListNamespaceModelVersionsResponse) ProtoReflect() protoreflect.Message // Deprecated: Use ListNamespaceModelVersionsResponse.ProtoReflect.Descriptor instead. func (*ListNamespaceModelVersionsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{28} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{29} } func (x *ListNamespaceModelVersionsResponse) GetVersions() []*ModelVersion { @@ -2236,7 +2294,7 @@ type DeleteNamespaceModelVersionRequest struct { func (x *DeleteNamespaceModelVersionRequest) Reset() { *x = DeleteNamespaceModelVersionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[29] + mi := &file_model_model_v1alpha_model_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2249,7 +2307,7 @@ func (x *DeleteNamespaceModelVersionRequest) String() string { func (*DeleteNamespaceModelVersionRequest) ProtoMessage() {} func (x *DeleteNamespaceModelVersionRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[29] + mi := &file_model_model_v1alpha_model_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2262,7 +2320,7 @@ func (x *DeleteNamespaceModelVersionRequest) ProtoReflect() protoreflect.Message // Deprecated: Use DeleteNamespaceModelVersionRequest.ProtoReflect.Descriptor instead. func (*DeleteNamespaceModelVersionRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{29} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{30} } func (x *DeleteNamespaceModelVersionRequest) GetNamespaceId() string { @@ -2296,7 +2354,7 @@ type DeleteNamespaceModelVersionResponse struct { func (x *DeleteNamespaceModelVersionResponse) Reset() { *x = DeleteNamespaceModelVersionResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[30] + mi := &file_model_model_v1alpha_model_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2309,7 +2367,7 @@ func (x *DeleteNamespaceModelVersionResponse) String() string { func (*DeleteNamespaceModelVersionResponse) ProtoMessage() {} func (x *DeleteNamespaceModelVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[30] + mi := &file_model_model_v1alpha_model_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2322,7 +2380,7 @@ func (x *DeleteNamespaceModelVersionResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use DeleteNamespaceModelVersionResponse.ProtoReflect.Descriptor instead. func (*DeleteNamespaceModelVersionResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{30} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{31} } // TriggerNamespaceModelRequest represents a request to trigger a model inference. @@ -2344,7 +2402,7 @@ type TriggerNamespaceModelRequest struct { func (x *TriggerNamespaceModelRequest) Reset() { *x = TriggerNamespaceModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[31] + mi := &file_model_model_v1alpha_model_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2357,7 +2415,7 @@ func (x *TriggerNamespaceModelRequest) String() string { func (*TriggerNamespaceModelRequest) ProtoMessage() {} func (x *TriggerNamespaceModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[31] + mi := &file_model_model_v1alpha_model_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2370,7 +2428,7 @@ func (x *TriggerNamespaceModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerNamespaceModelRequest.ProtoReflect.Descriptor instead. func (*TriggerNamespaceModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{31} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{32} } func (x *TriggerNamespaceModelRequest) GetNamespaceId() string { @@ -2416,7 +2474,7 @@ type TriggerNamespaceModelResponse struct { func (x *TriggerNamespaceModelResponse) Reset() { *x = TriggerNamespaceModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[32] + mi := &file_model_model_v1alpha_model_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2429,7 +2487,7 @@ func (x *TriggerNamespaceModelResponse) String() string { func (*TriggerNamespaceModelResponse) ProtoMessage() {} func (x *TriggerNamespaceModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[32] + mi := &file_model_model_v1alpha_model_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2442,7 +2500,7 @@ func (x *TriggerNamespaceModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerNamespaceModelResponse.ProtoReflect.Descriptor instead. func (*TriggerNamespaceModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{32} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{33} } func (x *TriggerNamespaceModelResponse) GetTask() v1alpha.Task { @@ -2479,7 +2537,7 @@ type TriggerAsyncNamespaceModelRequest struct { func (x *TriggerAsyncNamespaceModelRequest) Reset() { *x = TriggerAsyncNamespaceModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[33] + mi := &file_model_model_v1alpha_model_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2492,7 +2550,7 @@ func (x *TriggerAsyncNamespaceModelRequest) String() string { func (*TriggerAsyncNamespaceModelRequest) ProtoMessage() {} func (x *TriggerAsyncNamespaceModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[33] + mi := &file_model_model_v1alpha_model_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2505,7 +2563,7 @@ func (x *TriggerAsyncNamespaceModelRequest) ProtoReflect() protoreflect.Message // Deprecated: Use TriggerAsyncNamespaceModelRequest.ProtoReflect.Descriptor instead. func (*TriggerAsyncNamespaceModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{33} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{34} } func (x *TriggerAsyncNamespaceModelRequest) GetNamespaceId() string { @@ -2550,7 +2608,7 @@ type TriggerAsyncNamespaceModelResponse struct { func (x *TriggerAsyncNamespaceModelResponse) Reset() { *x = TriggerAsyncNamespaceModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[34] + mi := &file_model_model_v1alpha_model_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2563,7 +2621,7 @@ func (x *TriggerAsyncNamespaceModelResponse) String() string { func (*TriggerAsyncNamespaceModelResponse) ProtoMessage() {} func (x *TriggerAsyncNamespaceModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[34] + mi := &file_model_model_v1alpha_model_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2576,7 +2634,7 @@ func (x *TriggerAsyncNamespaceModelResponse) ProtoReflect() protoreflect.Message // Deprecated: Use TriggerAsyncNamespaceModelResponse.ProtoReflect.Descriptor instead. func (*TriggerAsyncNamespaceModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{34} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{35} } func (x *TriggerAsyncNamespaceModelResponse) GetOperation() *longrunningpb.Operation { @@ -2604,7 +2662,7 @@ type TriggerNamespaceLatestModelRequest struct { func (x *TriggerNamespaceLatestModelRequest) Reset() { *x = TriggerNamespaceLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[35] + mi := &file_model_model_v1alpha_model_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2617,7 +2675,7 @@ func (x *TriggerNamespaceLatestModelRequest) String() string { func (*TriggerNamespaceLatestModelRequest) ProtoMessage() {} func (x *TriggerNamespaceLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[35] + mi := &file_model_model_v1alpha_model_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2630,7 +2688,7 @@ func (x *TriggerNamespaceLatestModelRequest) ProtoReflect() protoreflect.Message // Deprecated: Use TriggerNamespaceLatestModelRequest.ProtoReflect.Descriptor instead. func (*TriggerNamespaceLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{35} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{36} } func (x *TriggerNamespaceLatestModelRequest) GetNamespaceId() string { @@ -2669,7 +2727,7 @@ type TriggerNamespaceLatestModelResponse struct { func (x *TriggerNamespaceLatestModelResponse) Reset() { *x = TriggerNamespaceLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[36] + mi := &file_model_model_v1alpha_model_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2682,7 +2740,7 @@ func (x *TriggerNamespaceLatestModelResponse) String() string { func (*TriggerNamespaceLatestModelResponse) ProtoMessage() {} func (x *TriggerNamespaceLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[36] + mi := &file_model_model_v1alpha_model_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2695,7 +2753,7 @@ func (x *TriggerNamespaceLatestModelResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use TriggerNamespaceLatestModelResponse.ProtoReflect.Descriptor instead. func (*TriggerNamespaceLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{36} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{37} } func (x *TriggerNamespaceLatestModelResponse) GetTask() v1alpha.Task { @@ -2730,7 +2788,7 @@ type TriggerAsyncNamespaceLatestModelRequest struct { func (x *TriggerAsyncNamespaceLatestModelRequest) Reset() { *x = TriggerAsyncNamespaceLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[37] + mi := &file_model_model_v1alpha_model_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2743,7 +2801,7 @@ func (x *TriggerAsyncNamespaceLatestModelRequest) String() string { func (*TriggerAsyncNamespaceLatestModelRequest) ProtoMessage() {} func (x *TriggerAsyncNamespaceLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[37] + mi := &file_model_model_v1alpha_model_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2756,7 +2814,7 @@ func (x *TriggerAsyncNamespaceLatestModelRequest) ProtoReflect() protoreflect.Me // Deprecated: Use TriggerAsyncNamespaceLatestModelRequest.ProtoReflect.Descriptor instead. func (*TriggerAsyncNamespaceLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{37} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{38} } func (x *TriggerAsyncNamespaceLatestModelRequest) GetNamespaceId() string { @@ -2794,7 +2852,7 @@ type TriggerAsyncNamespaceLatestModelResponse struct { func (x *TriggerAsyncNamespaceLatestModelResponse) Reset() { *x = TriggerAsyncNamespaceLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[38] + mi := &file_model_model_v1alpha_model_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2807,7 +2865,7 @@ func (x *TriggerAsyncNamespaceLatestModelResponse) String() string { func (*TriggerAsyncNamespaceLatestModelResponse) ProtoMessage() {} func (x *TriggerAsyncNamespaceLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[38] + mi := &file_model_model_v1alpha_model_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2820,7 +2878,7 @@ func (x *TriggerAsyncNamespaceLatestModelResponse) ProtoReflect() protoreflect.M // Deprecated: Use TriggerAsyncNamespaceLatestModelResponse.ProtoReflect.Descriptor instead. func (*TriggerAsyncNamespaceLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{38} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{39} } func (x *TriggerAsyncNamespaceLatestModelResponse) GetOperation() *longrunningpb.Operation { @@ -2850,7 +2908,7 @@ type TriggerNamespaceModelBinaryFileUploadRequest struct { func (x *TriggerNamespaceModelBinaryFileUploadRequest) Reset() { *x = TriggerNamespaceModelBinaryFileUploadRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[39] + mi := &file_model_model_v1alpha_model_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2863,7 +2921,7 @@ func (x *TriggerNamespaceModelBinaryFileUploadRequest) String() string { func (*TriggerNamespaceModelBinaryFileUploadRequest) ProtoMessage() {} func (x *TriggerNamespaceModelBinaryFileUploadRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[39] + mi := &file_model_model_v1alpha_model_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2876,7 +2934,7 @@ func (x *TriggerNamespaceModelBinaryFileUploadRequest) ProtoReflect() protorefle // Deprecated: Use TriggerNamespaceModelBinaryFileUploadRequest.ProtoReflect.Descriptor instead. func (*TriggerNamespaceModelBinaryFileUploadRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{39} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{40} } func (x *TriggerNamespaceModelBinaryFileUploadRequest) GetNamespaceId() string { @@ -2922,7 +2980,7 @@ type TriggerNamespaceModelBinaryFileUploadResponse struct { func (x *TriggerNamespaceModelBinaryFileUploadResponse) Reset() { *x = TriggerNamespaceModelBinaryFileUploadResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[40] + mi := &file_model_model_v1alpha_model_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2935,7 +2993,7 @@ func (x *TriggerNamespaceModelBinaryFileUploadResponse) String() string { func (*TriggerNamespaceModelBinaryFileUploadResponse) ProtoMessage() {} func (x *TriggerNamespaceModelBinaryFileUploadResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[40] + mi := &file_model_model_v1alpha_model_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2948,7 +3006,7 @@ func (x *TriggerNamespaceModelBinaryFileUploadResponse) ProtoReflect() protorefl // Deprecated: Use TriggerNamespaceModelBinaryFileUploadResponse.ProtoReflect.Descriptor instead. func (*TriggerNamespaceModelBinaryFileUploadResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{40} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{41} } func (x *TriggerNamespaceModelBinaryFileUploadResponse) GetTask() v1alpha.Task { @@ -2983,7 +3041,7 @@ type TriggerNamespaceLatestModelBinaryFileUploadRequest struct { func (x *TriggerNamespaceLatestModelBinaryFileUploadRequest) Reset() { *x = TriggerNamespaceLatestModelBinaryFileUploadRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[41] + mi := &file_model_model_v1alpha_model_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2996,7 +3054,7 @@ func (x *TriggerNamespaceLatestModelBinaryFileUploadRequest) String() string { func (*TriggerNamespaceLatestModelBinaryFileUploadRequest) ProtoMessage() {} func (x *TriggerNamespaceLatestModelBinaryFileUploadRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[41] + mi := &file_model_model_v1alpha_model_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3009,7 +3067,7 @@ func (x *TriggerNamespaceLatestModelBinaryFileUploadRequest) ProtoReflect() prot // Deprecated: Use TriggerNamespaceLatestModelBinaryFileUploadRequest.ProtoReflect.Descriptor instead. func (*TriggerNamespaceLatestModelBinaryFileUploadRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{41} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{42} } func (x *TriggerNamespaceLatestModelBinaryFileUploadRequest) GetNamespaceId() string { @@ -3049,7 +3107,7 @@ type TriggerNamespaceLatestModelBinaryFileUploadResponse struct { func (x *TriggerNamespaceLatestModelBinaryFileUploadResponse) Reset() { *x = TriggerNamespaceLatestModelBinaryFileUploadResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[42] + mi := &file_model_model_v1alpha_model_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3062,7 +3120,7 @@ func (x *TriggerNamespaceLatestModelBinaryFileUploadResponse) String() string { func (*TriggerNamespaceLatestModelBinaryFileUploadResponse) ProtoMessage() {} func (x *TriggerNamespaceLatestModelBinaryFileUploadResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[42] + mi := &file_model_model_v1alpha_model_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3075,7 +3133,7 @@ func (x *TriggerNamespaceLatestModelBinaryFileUploadResponse) ProtoReflect() pro // Deprecated: Use TriggerNamespaceLatestModelBinaryFileUploadResponse.ProtoReflect.Descriptor instead. func (*TriggerNamespaceLatestModelBinaryFileUploadResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{42} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{43} } func (x *TriggerNamespaceLatestModelBinaryFileUploadResponse) GetTask() v1alpha.Task { @@ -3110,7 +3168,7 @@ type GetNamespaceLatestModelOperationRequest struct { func (x *GetNamespaceLatestModelOperationRequest) Reset() { *x = GetNamespaceLatestModelOperationRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[43] + mi := &file_model_model_v1alpha_model_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3123,7 +3181,7 @@ func (x *GetNamespaceLatestModelOperationRequest) String() string { func (*GetNamespaceLatestModelOperationRequest) ProtoMessage() {} func (x *GetNamespaceLatestModelOperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[43] + mi := &file_model_model_v1alpha_model_proto_msgTypes[44] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3136,7 +3194,7 @@ func (x *GetNamespaceLatestModelOperationRequest) ProtoReflect() protoreflect.Me // Deprecated: Use GetNamespaceLatestModelOperationRequest.ProtoReflect.Descriptor instead. func (*GetNamespaceLatestModelOperationRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{43} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{44} } func (x *GetNamespaceLatestModelOperationRequest) GetNamespaceId() string { @@ -3174,7 +3232,7 @@ type GetNamespaceLatestModelOperationResponse struct { func (x *GetNamespaceLatestModelOperationResponse) Reset() { *x = GetNamespaceLatestModelOperationResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[44] + mi := &file_model_model_v1alpha_model_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3187,7 +3245,7 @@ func (x *GetNamespaceLatestModelOperationResponse) String() string { func (*GetNamespaceLatestModelOperationResponse) ProtoMessage() {} func (x *GetNamespaceLatestModelOperationResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[44] + mi := &file_model_model_v1alpha_model_proto_msgTypes[45] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3200,7 +3258,7 @@ func (x *GetNamespaceLatestModelOperationResponse) ProtoReflect() protoreflect.M // Deprecated: Use GetNamespaceLatestModelOperationResponse.ProtoReflect.Descriptor instead. func (*GetNamespaceLatestModelOperationResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{44} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{45} } func (x *GetNamespaceLatestModelOperationResponse) GetOperation() *longrunningpb.Operation { @@ -3230,7 +3288,7 @@ type GetNamespaceModelOperationRequest struct { func (x *GetNamespaceModelOperationRequest) Reset() { *x = GetNamespaceModelOperationRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[45] + mi := &file_model_model_v1alpha_model_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3243,7 +3301,7 @@ func (x *GetNamespaceModelOperationRequest) String() string { func (*GetNamespaceModelOperationRequest) ProtoMessage() {} func (x *GetNamespaceModelOperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[45] + mi := &file_model_model_v1alpha_model_proto_msgTypes[46] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3256,7 +3314,7 @@ func (x *GetNamespaceModelOperationRequest) ProtoReflect() protoreflect.Message // Deprecated: Use GetNamespaceModelOperationRequest.ProtoReflect.Descriptor instead. func (*GetNamespaceModelOperationRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{45} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{46} } func (x *GetNamespaceModelOperationRequest) GetNamespaceId() string { @@ -3301,7 +3359,7 @@ type GetNamespaceModelOperationResponse struct { func (x *GetNamespaceModelOperationResponse) Reset() { *x = GetNamespaceModelOperationResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[46] + mi := &file_model_model_v1alpha_model_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3314,7 +3372,7 @@ func (x *GetNamespaceModelOperationResponse) String() string { func (*GetNamespaceModelOperationResponse) ProtoMessage() {} func (x *GetNamespaceModelOperationResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[46] + mi := &file_model_model_v1alpha_model_proto_msgTypes[47] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3327,7 +3385,7 @@ func (x *GetNamespaceModelOperationResponse) ProtoReflect() protoreflect.Message // Deprecated: Use GetNamespaceModelOperationResponse.ProtoReflect.Descriptor instead. func (*GetNamespaceModelOperationResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{46} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{47} } func (x *GetNamespaceModelOperationResponse) GetOperation() *longrunningpb.Operation { @@ -3356,7 +3414,7 @@ type DeployNamespaceModelAdminRequest struct { func (x *DeployNamespaceModelAdminRequest) Reset() { *x = DeployNamespaceModelAdminRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[47] + mi := &file_model_model_v1alpha_model_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3369,7 +3427,7 @@ func (x *DeployNamespaceModelAdminRequest) String() string { func (*DeployNamespaceModelAdminRequest) ProtoMessage() {} func (x *DeployNamespaceModelAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[47] + mi := &file_model_model_v1alpha_model_proto_msgTypes[48] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3382,7 +3440,7 @@ func (x *DeployNamespaceModelAdminRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeployNamespaceModelAdminRequest.ProtoReflect.Descriptor instead. func (*DeployNamespaceModelAdminRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{47} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{48} } func (x *DeployNamespaceModelAdminRequest) GetNamespaceId() string { @@ -3423,7 +3481,7 @@ type DeployNamespaceModelAdminResponse struct { func (x *DeployNamespaceModelAdminResponse) Reset() { *x = DeployNamespaceModelAdminResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[48] + mi := &file_model_model_v1alpha_model_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3436,7 +3494,7 @@ func (x *DeployNamespaceModelAdminResponse) String() string { func (*DeployNamespaceModelAdminResponse) ProtoMessage() {} func (x *DeployNamespaceModelAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[48] + mi := &file_model_model_v1alpha_model_proto_msgTypes[49] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3449,7 +3507,7 @@ func (x *DeployNamespaceModelAdminResponse) ProtoReflect() protoreflect.Message // Deprecated: Use DeployNamespaceModelAdminResponse.ProtoReflect.Descriptor instead. func (*DeployNamespaceModelAdminResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{48} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{49} } // UndeployNamespaceModelAdminRequest represents a request to undeploy a model to offline @@ -3472,7 +3530,7 @@ type UndeployNamespaceModelAdminRequest struct { func (x *UndeployNamespaceModelAdminRequest) Reset() { *x = UndeployNamespaceModelAdminRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[49] + mi := &file_model_model_v1alpha_model_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3485,7 +3543,7 @@ func (x *UndeployNamespaceModelAdminRequest) String() string { func (*UndeployNamespaceModelAdminRequest) ProtoMessage() {} func (x *UndeployNamespaceModelAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[49] + mi := &file_model_model_v1alpha_model_proto_msgTypes[50] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3498,7 +3556,7 @@ func (x *UndeployNamespaceModelAdminRequest) ProtoReflect() protoreflect.Message // Deprecated: Use UndeployNamespaceModelAdminRequest.ProtoReflect.Descriptor instead. func (*UndeployNamespaceModelAdminRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{49} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{50} } func (x *UndeployNamespaceModelAdminRequest) GetNamespaceId() string { @@ -3539,7 +3597,7 @@ type UndeployNamespaceModelAdminResponse struct { func (x *UndeployNamespaceModelAdminResponse) Reset() { *x = UndeployNamespaceModelAdminResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[50] + mi := &file_model_model_v1alpha_model_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3552,7 +3610,7 @@ func (x *UndeployNamespaceModelAdminResponse) String() string { func (*UndeployNamespaceModelAdminResponse) ProtoMessage() {} func (x *UndeployNamespaceModelAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[50] + mi := &file_model_model_v1alpha_model_proto_msgTypes[51] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3565,7 +3623,7 @@ func (x *UndeployNamespaceModelAdminResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use UndeployNamespaceModelAdminResponse.ProtoReflect.Descriptor instead. func (*UndeployNamespaceModelAdminResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{50} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{51} } // CreateUserModelRequest represents a request from a user to create a model. @@ -3584,7 +3642,7 @@ type CreateUserModelRequest struct { func (x *CreateUserModelRequest) Reset() { *x = CreateUserModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[51] + mi := &file_model_model_v1alpha_model_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3597,7 +3655,7 @@ func (x *CreateUserModelRequest) String() string { func (*CreateUserModelRequest) ProtoMessage() {} func (x *CreateUserModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[51] + mi := &file_model_model_v1alpha_model_proto_msgTypes[52] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3610,7 +3668,7 @@ func (x *CreateUserModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateUserModelRequest.ProtoReflect.Descriptor instead. func (*CreateUserModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{51} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{52} } func (x *CreateUserModelRequest) GetModel() *Model { @@ -3640,7 +3698,7 @@ type CreateUserModelResponse struct { func (x *CreateUserModelResponse) Reset() { *x = CreateUserModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[52] + mi := &file_model_model_v1alpha_model_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3653,7 +3711,7 @@ func (x *CreateUserModelResponse) String() string { func (*CreateUserModelResponse) ProtoMessage() {} func (x *CreateUserModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[52] + mi := &file_model_model_v1alpha_model_proto_msgTypes[53] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3666,7 +3724,7 @@ func (x *CreateUserModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateUserModelResponse.ProtoReflect.Descriptor instead. func (*CreateUserModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{52} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{53} } func (x *CreateUserModelResponse) GetModel() *Model { @@ -3709,7 +3767,7 @@ type ListUserModelsRequest struct { func (x *ListUserModelsRequest) Reset() { *x = ListUserModelsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[53] + mi := &file_model_model_v1alpha_model_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3722,7 +3780,7 @@ func (x *ListUserModelsRequest) String() string { func (*ListUserModelsRequest) ProtoMessage() {} func (x *ListUserModelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[53] + mi := &file_model_model_v1alpha_model_proto_msgTypes[54] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3735,7 +3793,7 @@ func (x *ListUserModelsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserModelsRequest.ProtoReflect.Descriptor instead. func (*ListUserModelsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{53} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{54} } func (x *ListUserModelsRequest) GetPageSize() int32 { @@ -3811,7 +3869,7 @@ type ListUserModelsResponse struct { func (x *ListUserModelsResponse) Reset() { *x = ListUserModelsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[54] + mi := &file_model_model_v1alpha_model_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3824,7 +3882,7 @@ func (x *ListUserModelsResponse) String() string { func (*ListUserModelsResponse) ProtoMessage() {} func (x *ListUserModelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[54] + mi := &file_model_model_v1alpha_model_proto_msgTypes[55] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3837,7 +3895,7 @@ func (x *ListUserModelsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserModelsResponse.ProtoReflect.Descriptor instead. func (*ListUserModelsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{54} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{55} } func (x *ListUserModelsResponse) GetModels() []*Model { @@ -3879,7 +3937,7 @@ type GetUserModelRequest struct { func (x *GetUserModelRequest) Reset() { *x = GetUserModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[55] + mi := &file_model_model_v1alpha_model_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3892,7 +3950,7 @@ func (x *GetUserModelRequest) String() string { func (*GetUserModelRequest) ProtoMessage() {} func (x *GetUserModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[55] + mi := &file_model_model_v1alpha_model_proto_msgTypes[56] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3905,7 +3963,7 @@ func (x *GetUserModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetUserModelRequest.ProtoReflect.Descriptor instead. func (*GetUserModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{55} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{56} } func (x *GetUserModelRequest) GetName() string { @@ -3935,7 +3993,7 @@ type GetUserModelResponse struct { func (x *GetUserModelResponse) Reset() { *x = GetUserModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[56] + mi := &file_model_model_v1alpha_model_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3948,7 +4006,7 @@ func (x *GetUserModelResponse) String() string { func (*GetUserModelResponse) ProtoMessage() {} func (x *GetUserModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[56] + mi := &file_model_model_v1alpha_model_proto_msgTypes[57] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3961,7 +4019,7 @@ func (x *GetUserModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetUserModelResponse.ProtoReflect.Descriptor instead. func (*GetUserModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{56} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{57} } func (x *GetUserModelResponse) GetModel() *Model { @@ -3990,7 +4048,7 @@ type UpdateUserModelRequest struct { func (x *UpdateUserModelRequest) Reset() { *x = UpdateUserModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[57] + mi := &file_model_model_v1alpha_model_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4003,7 +4061,7 @@ func (x *UpdateUserModelRequest) String() string { func (*UpdateUserModelRequest) ProtoMessage() {} func (x *UpdateUserModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[57] + mi := &file_model_model_v1alpha_model_proto_msgTypes[58] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4016,7 +4074,7 @@ func (x *UpdateUserModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateUserModelRequest.ProtoReflect.Descriptor instead. func (*UpdateUserModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{57} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{58} } func (x *UpdateUserModelRequest) GetModel() *Model { @@ -4046,7 +4104,7 @@ type UpdateUserModelResponse struct { func (x *UpdateUserModelResponse) Reset() { *x = UpdateUserModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[58] + mi := &file_model_model_v1alpha_model_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4059,7 +4117,7 @@ func (x *UpdateUserModelResponse) String() string { func (*UpdateUserModelResponse) ProtoMessage() {} func (x *UpdateUserModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[58] + mi := &file_model_model_v1alpha_model_proto_msgTypes[59] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4072,7 +4130,7 @@ func (x *UpdateUserModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateUserModelResponse.ProtoReflect.Descriptor instead. func (*UpdateUserModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{58} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{59} } func (x *UpdateUserModelResponse) GetModel() *Model { @@ -4098,7 +4156,7 @@ type DeleteUserModelRequest struct { func (x *DeleteUserModelRequest) Reset() { *x = DeleteUserModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[59] + mi := &file_model_model_v1alpha_model_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4111,7 +4169,7 @@ func (x *DeleteUserModelRequest) String() string { func (*DeleteUserModelRequest) ProtoMessage() {} func (x *DeleteUserModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[59] + mi := &file_model_model_v1alpha_model_proto_msgTypes[60] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4124,7 +4182,7 @@ func (x *DeleteUserModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteUserModelRequest.ProtoReflect.Descriptor instead. func (*DeleteUserModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{59} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{60} } func (x *DeleteUserModelRequest) GetName() string { @@ -4144,7 +4202,7 @@ type DeleteUserModelResponse struct { func (x *DeleteUserModelResponse) Reset() { *x = DeleteUserModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[60] + mi := &file_model_model_v1alpha_model_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4157,7 +4215,7 @@ func (x *DeleteUserModelResponse) String() string { func (*DeleteUserModelResponse) ProtoMessage() {} func (x *DeleteUserModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[60] + mi := &file_model_model_v1alpha_model_proto_msgTypes[61] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4170,7 +4228,7 @@ func (x *DeleteUserModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteUserModelResponse.ProtoReflect.Descriptor instead. func (*DeleteUserModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{60} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{61} } // RenameUserModelRequest represents a request to rename a model @@ -4191,7 +4249,7 @@ type RenameUserModelRequest struct { func (x *RenameUserModelRequest) Reset() { *x = RenameUserModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[61] + mi := &file_model_model_v1alpha_model_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4204,7 +4262,7 @@ func (x *RenameUserModelRequest) String() string { func (*RenameUserModelRequest) ProtoMessage() {} func (x *RenameUserModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[61] + mi := &file_model_model_v1alpha_model_proto_msgTypes[62] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4217,7 +4275,7 @@ func (x *RenameUserModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RenameUserModelRequest.ProtoReflect.Descriptor instead. func (*RenameUserModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{61} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{62} } func (x *RenameUserModelRequest) GetName() string { @@ -4247,7 +4305,7 @@ type RenameUserModelResponse struct { func (x *RenameUserModelResponse) Reset() { *x = RenameUserModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[62] + mi := &file_model_model_v1alpha_model_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4260,7 +4318,7 @@ func (x *RenameUserModelResponse) String() string { func (*RenameUserModelResponse) ProtoMessage() {} func (x *RenameUserModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[62] + mi := &file_model_model_v1alpha_model_proto_msgTypes[63] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4273,7 +4331,7 @@ func (x *RenameUserModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RenameUserModelResponse.ProtoReflect.Descriptor instead. func (*RenameUserModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{62} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{63} } func (x *RenameUserModelResponse) GetModel() *Model { @@ -4300,7 +4358,7 @@ type WatchUserModelRequest struct { func (x *WatchUserModelRequest) Reset() { *x = WatchUserModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[63] + mi := &file_model_model_v1alpha_model_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4313,7 +4371,7 @@ func (x *WatchUserModelRequest) String() string { func (*WatchUserModelRequest) ProtoMessage() {} func (x *WatchUserModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[63] + mi := &file_model_model_v1alpha_model_proto_msgTypes[64] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4326,7 +4384,7 @@ func (x *WatchUserModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchUserModelRequest.ProtoReflect.Descriptor instead. func (*WatchUserModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{63} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{64} } func (x *WatchUserModelRequest) GetName() string { @@ -4358,7 +4416,7 @@ type WatchUserModelResponse struct { func (x *WatchUserModelResponse) Reset() { *x = WatchUserModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[64] + mi := &file_model_model_v1alpha_model_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4371,7 +4429,7 @@ func (x *WatchUserModelResponse) String() string { func (*WatchUserModelResponse) ProtoMessage() {} func (x *WatchUserModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[64] + mi := &file_model_model_v1alpha_model_proto_msgTypes[65] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4384,7 +4442,7 @@ func (x *WatchUserModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchUserModelResponse.ProtoReflect.Descriptor instead. func (*WatchUserModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{64} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{65} } func (x *WatchUserModelResponse) GetState() State { @@ -4417,7 +4475,7 @@ type WatchUserLatestModelRequest struct { func (x *WatchUserLatestModelRequest) Reset() { *x = WatchUserLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[65] + mi := &file_model_model_v1alpha_model_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4430,7 +4488,7 @@ func (x *WatchUserLatestModelRequest) String() string { func (*WatchUserLatestModelRequest) ProtoMessage() {} func (x *WatchUserLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[65] + mi := &file_model_model_v1alpha_model_proto_msgTypes[66] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4443,7 +4501,7 @@ func (x *WatchUserLatestModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchUserLatestModelRequest.ProtoReflect.Descriptor instead. func (*WatchUserLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{65} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{66} } func (x *WatchUserLatestModelRequest) GetName() string { @@ -4468,7 +4526,7 @@ type WatchUserLatestModelResponse struct { func (x *WatchUserLatestModelResponse) Reset() { *x = WatchUserLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[66] + mi := &file_model_model_v1alpha_model_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4481,7 +4539,7 @@ func (x *WatchUserLatestModelResponse) String() string { func (*WatchUserLatestModelResponse) ProtoMessage() {} func (x *WatchUserLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[66] + mi := &file_model_model_v1alpha_model_proto_msgTypes[67] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4494,7 +4552,7 @@ func (x *WatchUserLatestModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchUserLatestModelResponse.ProtoReflect.Descriptor instead. func (*WatchUserLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{66} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{67} } func (x *WatchUserLatestModelResponse) GetState() State { @@ -4534,7 +4592,7 @@ type ListUserModelVersionsRequest struct { func (x *ListUserModelVersionsRequest) Reset() { *x = ListUserModelVersionsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[67] + mi := &file_model_model_v1alpha_model_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4547,7 +4605,7 @@ func (x *ListUserModelVersionsRequest) String() string { func (*ListUserModelVersionsRequest) ProtoMessage() {} func (x *ListUserModelVersionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[67] + mi := &file_model_model_v1alpha_model_proto_msgTypes[68] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4560,7 +4618,7 @@ func (x *ListUserModelVersionsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserModelVersionsRequest.ProtoReflect.Descriptor instead. func (*ListUserModelVersionsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{67} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{68} } func (x *ListUserModelVersionsRequest) GetPageSize() int32 { @@ -4603,7 +4661,7 @@ type ListUserModelVersionsResponse struct { func (x *ListUserModelVersionsResponse) Reset() { *x = ListUserModelVersionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[68] + mi := &file_model_model_v1alpha_model_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4616,7 +4674,7 @@ func (x *ListUserModelVersionsResponse) String() string { func (*ListUserModelVersionsResponse) ProtoMessage() {} func (x *ListUserModelVersionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[68] + mi := &file_model_model_v1alpha_model_proto_msgTypes[69] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4629,7 +4687,7 @@ func (x *ListUserModelVersionsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListUserModelVersionsResponse.ProtoReflect.Descriptor instead. func (*ListUserModelVersionsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{68} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{69} } func (x *ListUserModelVersionsResponse) GetVersions() []*ModelVersion { @@ -4679,7 +4737,7 @@ type DeleteUserModelVersionRequest struct { func (x *DeleteUserModelVersionRequest) Reset() { *x = DeleteUserModelVersionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[69] + mi := &file_model_model_v1alpha_model_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4692,7 +4750,7 @@ func (x *DeleteUserModelVersionRequest) String() string { func (*DeleteUserModelVersionRequest) ProtoMessage() {} func (x *DeleteUserModelVersionRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[69] + mi := &file_model_model_v1alpha_model_proto_msgTypes[70] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4705,7 +4763,7 @@ func (x *DeleteUserModelVersionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteUserModelVersionRequest.ProtoReflect.Descriptor instead. func (*DeleteUserModelVersionRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{69} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{70} } func (x *DeleteUserModelVersionRequest) GetName() string { @@ -4732,7 +4790,7 @@ type DeleteUserModelVersionResponse struct { func (x *DeleteUserModelVersionResponse) Reset() { *x = DeleteUserModelVersionResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[70] + mi := &file_model_model_v1alpha_model_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4745,7 +4803,7 @@ func (x *DeleteUserModelVersionResponse) String() string { func (*DeleteUserModelVersionResponse) ProtoMessage() {} func (x *DeleteUserModelVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[70] + mi := &file_model_model_v1alpha_model_proto_msgTypes[71] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4758,7 +4816,7 @@ func (x *DeleteUserModelVersionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteUserModelVersionResponse.ProtoReflect.Descriptor instead. func (*DeleteUserModelVersionResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{70} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{71} } // TriggerUserModelRequest represents a request to trigger a model inference. @@ -4780,7 +4838,7 @@ type TriggerUserModelRequest struct { func (x *TriggerUserModelRequest) Reset() { *x = TriggerUserModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[71] + mi := &file_model_model_v1alpha_model_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4793,7 +4851,7 @@ func (x *TriggerUserModelRequest) String() string { func (*TriggerUserModelRequest) ProtoMessage() {} func (x *TriggerUserModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[71] + mi := &file_model_model_v1alpha_model_proto_msgTypes[72] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4806,7 +4864,7 @@ func (x *TriggerUserModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerUserModelRequest.ProtoReflect.Descriptor instead. func (*TriggerUserModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{71} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{72} } func (x *TriggerUserModelRequest) GetName() string { @@ -4845,7 +4903,7 @@ type TriggerUserModelResponse struct { func (x *TriggerUserModelResponse) Reset() { *x = TriggerUserModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[72] + mi := &file_model_model_v1alpha_model_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4858,7 +4916,7 @@ func (x *TriggerUserModelResponse) String() string { func (*TriggerUserModelResponse) ProtoMessage() {} func (x *TriggerUserModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[72] + mi := &file_model_model_v1alpha_model_proto_msgTypes[73] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4871,7 +4929,7 @@ func (x *TriggerUserModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerUserModelResponse.ProtoReflect.Descriptor instead. func (*TriggerUserModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{72} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{73} } func (x *TriggerUserModelResponse) GetTask() v1alpha.Task { @@ -4908,7 +4966,7 @@ type TriggerAsyncUserModelRequest struct { func (x *TriggerAsyncUserModelRequest) Reset() { *x = TriggerAsyncUserModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[73] + mi := &file_model_model_v1alpha_model_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4921,7 +4979,7 @@ func (x *TriggerAsyncUserModelRequest) String() string { func (*TriggerAsyncUserModelRequest) ProtoMessage() {} func (x *TriggerAsyncUserModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[73] + mi := &file_model_model_v1alpha_model_proto_msgTypes[74] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4934,7 +4992,7 @@ func (x *TriggerAsyncUserModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerAsyncUserModelRequest.ProtoReflect.Descriptor instead. func (*TriggerAsyncUserModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{73} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{74} } func (x *TriggerAsyncUserModelRequest) GetName() string { @@ -4972,7 +5030,7 @@ type TriggerAsyncUserModelResponse struct { func (x *TriggerAsyncUserModelResponse) Reset() { *x = TriggerAsyncUserModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[74] + mi := &file_model_model_v1alpha_model_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4985,7 +5043,7 @@ func (x *TriggerAsyncUserModelResponse) String() string { func (*TriggerAsyncUserModelResponse) ProtoMessage() {} func (x *TriggerAsyncUserModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[74] + mi := &file_model_model_v1alpha_model_proto_msgTypes[75] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4998,7 +5056,7 @@ func (x *TriggerAsyncUserModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerAsyncUserModelResponse.ProtoReflect.Descriptor instead. func (*TriggerAsyncUserModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{74} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{75} } func (x *TriggerAsyncUserModelResponse) GetOperation() *longrunningpb.Operation { @@ -5026,7 +5084,7 @@ type TriggerUserLatestModelRequest struct { func (x *TriggerUserLatestModelRequest) Reset() { *x = TriggerUserLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[75] + mi := &file_model_model_v1alpha_model_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5039,7 +5097,7 @@ func (x *TriggerUserLatestModelRequest) String() string { func (*TriggerUserLatestModelRequest) ProtoMessage() {} func (x *TriggerUserLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[75] + mi := &file_model_model_v1alpha_model_proto_msgTypes[76] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5052,7 +5110,7 @@ func (x *TriggerUserLatestModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerUserLatestModelRequest.ProtoReflect.Descriptor instead. func (*TriggerUserLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{75} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{76} } func (x *TriggerUserLatestModelRequest) GetName() string { @@ -5084,7 +5142,7 @@ type TriggerUserLatestModelResponse struct { func (x *TriggerUserLatestModelResponse) Reset() { *x = TriggerUserLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[76] + mi := &file_model_model_v1alpha_model_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5097,7 +5155,7 @@ func (x *TriggerUserLatestModelResponse) String() string { func (*TriggerUserLatestModelResponse) ProtoMessage() {} func (x *TriggerUserLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[76] + mi := &file_model_model_v1alpha_model_proto_msgTypes[77] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5110,7 +5168,7 @@ func (x *TriggerUserLatestModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerUserLatestModelResponse.ProtoReflect.Descriptor instead. func (*TriggerUserLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{76} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{77} } func (x *TriggerUserLatestModelResponse) GetTask() v1alpha.Task { @@ -5145,7 +5203,7 @@ type TriggerAsyncUserLatestModelRequest struct { func (x *TriggerAsyncUserLatestModelRequest) Reset() { *x = TriggerAsyncUserLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[77] + mi := &file_model_model_v1alpha_model_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5158,7 +5216,7 @@ func (x *TriggerAsyncUserLatestModelRequest) String() string { func (*TriggerAsyncUserLatestModelRequest) ProtoMessage() {} func (x *TriggerAsyncUserLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[77] + mi := &file_model_model_v1alpha_model_proto_msgTypes[78] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5171,7 +5229,7 @@ func (x *TriggerAsyncUserLatestModelRequest) ProtoReflect() protoreflect.Message // Deprecated: Use TriggerAsyncUserLatestModelRequest.ProtoReflect.Descriptor instead. func (*TriggerAsyncUserLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{77} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{78} } func (x *TriggerAsyncUserLatestModelRequest) GetName() string { @@ -5202,7 +5260,7 @@ type TriggerAsyncUserLatestModelResponse struct { func (x *TriggerAsyncUserLatestModelResponse) Reset() { *x = TriggerAsyncUserLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[78] + mi := &file_model_model_v1alpha_model_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5215,7 +5273,7 @@ func (x *TriggerAsyncUserLatestModelResponse) String() string { func (*TriggerAsyncUserLatestModelResponse) ProtoMessage() {} func (x *TriggerAsyncUserLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[78] + mi := &file_model_model_v1alpha_model_proto_msgTypes[79] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5228,7 +5286,7 @@ func (x *TriggerAsyncUserLatestModelResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use TriggerAsyncUserLatestModelResponse.ProtoReflect.Descriptor instead. func (*TriggerAsyncUserLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{78} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{79} } func (x *TriggerAsyncUserLatestModelResponse) GetOperation() *longrunningpb.Operation { @@ -5258,7 +5316,7 @@ type TriggerUserModelBinaryFileUploadRequest struct { func (x *TriggerUserModelBinaryFileUploadRequest) Reset() { *x = TriggerUserModelBinaryFileUploadRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[79] + mi := &file_model_model_v1alpha_model_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5271,7 +5329,7 @@ func (x *TriggerUserModelBinaryFileUploadRequest) String() string { func (*TriggerUserModelBinaryFileUploadRequest) ProtoMessage() {} func (x *TriggerUserModelBinaryFileUploadRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[79] + mi := &file_model_model_v1alpha_model_proto_msgTypes[80] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5284,7 +5342,7 @@ func (x *TriggerUserModelBinaryFileUploadRequest) ProtoReflect() protoreflect.Me // Deprecated: Use TriggerUserModelBinaryFileUploadRequest.ProtoReflect.Descriptor instead. func (*TriggerUserModelBinaryFileUploadRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{79} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{80} } func (x *TriggerUserModelBinaryFileUploadRequest) GetName() string { @@ -5323,7 +5381,7 @@ type TriggerUserModelBinaryFileUploadResponse struct { func (x *TriggerUserModelBinaryFileUploadResponse) Reset() { *x = TriggerUserModelBinaryFileUploadResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[80] + mi := &file_model_model_v1alpha_model_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5336,7 +5394,7 @@ func (x *TriggerUserModelBinaryFileUploadResponse) String() string { func (*TriggerUserModelBinaryFileUploadResponse) ProtoMessage() {} func (x *TriggerUserModelBinaryFileUploadResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[80] + mi := &file_model_model_v1alpha_model_proto_msgTypes[81] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5349,7 +5407,7 @@ func (x *TriggerUserModelBinaryFileUploadResponse) ProtoReflect() protoreflect.M // Deprecated: Use TriggerUserModelBinaryFileUploadResponse.ProtoReflect.Descriptor instead. func (*TriggerUserModelBinaryFileUploadResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{80} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{81} } func (x *TriggerUserModelBinaryFileUploadResponse) GetTask() v1alpha.Task { @@ -5382,7 +5440,7 @@ type CreateOrganizationModelRequest struct { func (x *CreateOrganizationModelRequest) Reset() { *x = CreateOrganizationModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[81] + mi := &file_model_model_v1alpha_model_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5395,7 +5453,7 @@ func (x *CreateOrganizationModelRequest) String() string { func (*CreateOrganizationModelRequest) ProtoMessage() {} func (x *CreateOrganizationModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[81] + mi := &file_model_model_v1alpha_model_proto_msgTypes[82] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5408,7 +5466,7 @@ func (x *CreateOrganizationModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateOrganizationModelRequest.ProtoReflect.Descriptor instead. func (*CreateOrganizationModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{81} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{82} } func (x *CreateOrganizationModelRequest) GetModel() *Model { @@ -5438,7 +5496,7 @@ type CreateOrganizationModelResponse struct { func (x *CreateOrganizationModelResponse) Reset() { *x = CreateOrganizationModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[82] + mi := &file_model_model_v1alpha_model_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5451,7 +5509,7 @@ func (x *CreateOrganizationModelResponse) String() string { func (*CreateOrganizationModelResponse) ProtoMessage() {} func (x *CreateOrganizationModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[82] + mi := &file_model_model_v1alpha_model_proto_msgTypes[83] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5464,7 +5522,7 @@ func (x *CreateOrganizationModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateOrganizationModelResponse.ProtoReflect.Descriptor instead. func (*CreateOrganizationModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{82} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{83} } func (x *CreateOrganizationModelResponse) GetModel() *Model { @@ -5508,7 +5566,7 @@ type ListOrganizationModelsRequest struct { func (x *ListOrganizationModelsRequest) Reset() { *x = ListOrganizationModelsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[83] + mi := &file_model_model_v1alpha_model_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5521,7 +5579,7 @@ func (x *ListOrganizationModelsRequest) String() string { func (*ListOrganizationModelsRequest) ProtoMessage() {} func (x *ListOrganizationModelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[83] + mi := &file_model_model_v1alpha_model_proto_msgTypes[84] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5534,7 +5592,7 @@ func (x *ListOrganizationModelsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListOrganizationModelsRequest.ProtoReflect.Descriptor instead. func (*ListOrganizationModelsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{83} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{84} } func (x *ListOrganizationModelsRequest) GetPageSize() int32 { @@ -5610,7 +5668,7 @@ type ListOrganizationModelsResponse struct { func (x *ListOrganizationModelsResponse) Reset() { *x = ListOrganizationModelsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[84] + mi := &file_model_model_v1alpha_model_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5623,7 +5681,7 @@ func (x *ListOrganizationModelsResponse) String() string { func (*ListOrganizationModelsResponse) ProtoMessage() {} func (x *ListOrganizationModelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[84] + mi := &file_model_model_v1alpha_model_proto_msgTypes[85] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5636,7 +5694,7 @@ func (x *ListOrganizationModelsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListOrganizationModelsResponse.ProtoReflect.Descriptor instead. func (*ListOrganizationModelsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{84} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{85} } func (x *ListOrganizationModelsResponse) GetModels() []*Model { @@ -5678,7 +5736,7 @@ type GetOrganizationModelRequest struct { func (x *GetOrganizationModelRequest) Reset() { *x = GetOrganizationModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[85] + mi := &file_model_model_v1alpha_model_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5691,7 +5749,7 @@ func (x *GetOrganizationModelRequest) String() string { func (*GetOrganizationModelRequest) ProtoMessage() {} func (x *GetOrganizationModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[85] + mi := &file_model_model_v1alpha_model_proto_msgTypes[86] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5704,7 +5762,7 @@ func (x *GetOrganizationModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetOrganizationModelRequest.ProtoReflect.Descriptor instead. func (*GetOrganizationModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{85} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{86} } func (x *GetOrganizationModelRequest) GetName() string { @@ -5734,7 +5792,7 @@ type GetOrganizationModelResponse struct { func (x *GetOrganizationModelResponse) Reset() { *x = GetOrganizationModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[86] + mi := &file_model_model_v1alpha_model_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5747,7 +5805,7 @@ func (x *GetOrganizationModelResponse) String() string { func (*GetOrganizationModelResponse) ProtoMessage() {} func (x *GetOrganizationModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[86] + mi := &file_model_model_v1alpha_model_proto_msgTypes[87] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5760,7 +5818,7 @@ func (x *GetOrganizationModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetOrganizationModelResponse.ProtoReflect.Descriptor instead. func (*GetOrganizationModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{86} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{87} } func (x *GetOrganizationModelResponse) GetModel() *Model { @@ -5789,7 +5847,7 @@ type UpdateOrganizationModelRequest struct { func (x *UpdateOrganizationModelRequest) Reset() { *x = UpdateOrganizationModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[87] + mi := &file_model_model_v1alpha_model_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5802,7 +5860,7 @@ func (x *UpdateOrganizationModelRequest) String() string { func (*UpdateOrganizationModelRequest) ProtoMessage() {} func (x *UpdateOrganizationModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[87] + mi := &file_model_model_v1alpha_model_proto_msgTypes[88] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5815,7 +5873,7 @@ func (x *UpdateOrganizationModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateOrganizationModelRequest.ProtoReflect.Descriptor instead. func (*UpdateOrganizationModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{87} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{88} } func (x *UpdateOrganizationModelRequest) GetModel() *Model { @@ -5845,7 +5903,7 @@ type UpdateOrganizationModelResponse struct { func (x *UpdateOrganizationModelResponse) Reset() { *x = UpdateOrganizationModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[88] + mi := &file_model_model_v1alpha_model_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5858,7 +5916,7 @@ func (x *UpdateOrganizationModelResponse) String() string { func (*UpdateOrganizationModelResponse) ProtoMessage() {} func (x *UpdateOrganizationModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[88] + mi := &file_model_model_v1alpha_model_proto_msgTypes[89] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5871,7 +5929,7 @@ func (x *UpdateOrganizationModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateOrganizationModelResponse.ProtoReflect.Descriptor instead. func (*UpdateOrganizationModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{88} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{89} } func (x *UpdateOrganizationModelResponse) GetModel() *Model { @@ -5897,7 +5955,7 @@ type DeleteOrganizationModelRequest struct { func (x *DeleteOrganizationModelRequest) Reset() { *x = DeleteOrganizationModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[89] + mi := &file_model_model_v1alpha_model_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5910,7 +5968,7 @@ func (x *DeleteOrganizationModelRequest) String() string { func (*DeleteOrganizationModelRequest) ProtoMessage() {} func (x *DeleteOrganizationModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[89] + mi := &file_model_model_v1alpha_model_proto_msgTypes[90] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5923,7 +5981,7 @@ func (x *DeleteOrganizationModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteOrganizationModelRequest.ProtoReflect.Descriptor instead. func (*DeleteOrganizationModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{89} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{90} } func (x *DeleteOrganizationModelRequest) GetName() string { @@ -5943,7 +6001,7 @@ type DeleteOrganizationModelResponse struct { func (x *DeleteOrganizationModelResponse) Reset() { *x = DeleteOrganizationModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[90] + mi := &file_model_model_v1alpha_model_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5956,7 +6014,7 @@ func (x *DeleteOrganizationModelResponse) String() string { func (*DeleteOrganizationModelResponse) ProtoMessage() {} func (x *DeleteOrganizationModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[90] + mi := &file_model_model_v1alpha_model_proto_msgTypes[91] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5969,7 +6027,7 @@ func (x *DeleteOrganizationModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteOrganizationModelResponse.ProtoReflect.Descriptor instead. func (*DeleteOrganizationModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{90} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{91} } // RenameOrganizationModelRequest represents a request to rename a model @@ -5990,7 +6048,7 @@ type RenameOrganizationModelRequest struct { func (x *RenameOrganizationModelRequest) Reset() { *x = RenameOrganizationModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[91] + mi := &file_model_model_v1alpha_model_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6003,7 +6061,7 @@ func (x *RenameOrganizationModelRequest) String() string { func (*RenameOrganizationModelRequest) ProtoMessage() {} func (x *RenameOrganizationModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[91] + mi := &file_model_model_v1alpha_model_proto_msgTypes[92] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6016,7 +6074,7 @@ func (x *RenameOrganizationModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RenameOrganizationModelRequest.ProtoReflect.Descriptor instead. func (*RenameOrganizationModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{91} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{92} } func (x *RenameOrganizationModelRequest) GetName() string { @@ -6046,7 +6104,7 @@ type RenameOrganizationModelResponse struct { func (x *RenameOrganizationModelResponse) Reset() { *x = RenameOrganizationModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[92] + mi := &file_model_model_v1alpha_model_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6059,7 +6117,7 @@ func (x *RenameOrganizationModelResponse) String() string { func (*RenameOrganizationModelResponse) ProtoMessage() {} func (x *RenameOrganizationModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[92] + mi := &file_model_model_v1alpha_model_proto_msgTypes[93] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6072,7 +6130,7 @@ func (x *RenameOrganizationModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RenameOrganizationModelResponse.ProtoReflect.Descriptor instead. func (*RenameOrganizationModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{92} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{93} } func (x *RenameOrganizationModelResponse) GetModel() *Model { @@ -6099,7 +6157,7 @@ type WatchOrganizationModelRequest struct { func (x *WatchOrganizationModelRequest) Reset() { *x = WatchOrganizationModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[93] + mi := &file_model_model_v1alpha_model_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6112,7 +6170,7 @@ func (x *WatchOrganizationModelRequest) String() string { func (*WatchOrganizationModelRequest) ProtoMessage() {} func (x *WatchOrganizationModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[93] + mi := &file_model_model_v1alpha_model_proto_msgTypes[94] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6125,7 +6183,7 @@ func (x *WatchOrganizationModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchOrganizationModelRequest.ProtoReflect.Descriptor instead. func (*WatchOrganizationModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{93} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{94} } func (x *WatchOrganizationModelRequest) GetName() string { @@ -6157,7 +6215,7 @@ type WatchOrganizationModelResponse struct { func (x *WatchOrganizationModelResponse) Reset() { *x = WatchOrganizationModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[94] + mi := &file_model_model_v1alpha_model_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6170,7 +6228,7 @@ func (x *WatchOrganizationModelResponse) String() string { func (*WatchOrganizationModelResponse) ProtoMessage() {} func (x *WatchOrganizationModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[94] + mi := &file_model_model_v1alpha_model_proto_msgTypes[95] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6183,7 +6241,7 @@ func (x *WatchOrganizationModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use WatchOrganizationModelResponse.ProtoReflect.Descriptor instead. func (*WatchOrganizationModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{94} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{95} } func (x *WatchOrganizationModelResponse) GetState() State { @@ -6216,7 +6274,7 @@ type WatchOrganizationLatestModelRequest struct { func (x *WatchOrganizationLatestModelRequest) Reset() { *x = WatchOrganizationLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[95] + mi := &file_model_model_v1alpha_model_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6229,7 +6287,7 @@ func (x *WatchOrganizationLatestModelRequest) String() string { func (*WatchOrganizationLatestModelRequest) ProtoMessage() {} func (x *WatchOrganizationLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[95] + mi := &file_model_model_v1alpha_model_proto_msgTypes[96] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6242,7 +6300,7 @@ func (x *WatchOrganizationLatestModelRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use WatchOrganizationLatestModelRequest.ProtoReflect.Descriptor instead. func (*WatchOrganizationLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{95} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{96} } func (x *WatchOrganizationLatestModelRequest) GetName() string { @@ -6267,7 +6325,7 @@ type WatchOrganizationLatestModelResponse struct { func (x *WatchOrganizationLatestModelResponse) Reset() { *x = WatchOrganizationLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[96] + mi := &file_model_model_v1alpha_model_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6280,7 +6338,7 @@ func (x *WatchOrganizationLatestModelResponse) String() string { func (*WatchOrganizationLatestModelResponse) ProtoMessage() {} func (x *WatchOrganizationLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[96] + mi := &file_model_model_v1alpha_model_proto_msgTypes[97] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6293,7 +6351,7 @@ func (x *WatchOrganizationLatestModelResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use WatchOrganizationLatestModelResponse.ProtoReflect.Descriptor instead. func (*WatchOrganizationLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{96} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{97} } func (x *WatchOrganizationLatestModelResponse) GetState() State { @@ -6333,7 +6391,7 @@ type ListOrganizationModelVersionsRequest struct { func (x *ListOrganizationModelVersionsRequest) Reset() { *x = ListOrganizationModelVersionsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[97] + mi := &file_model_model_v1alpha_model_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6346,7 +6404,7 @@ func (x *ListOrganizationModelVersionsRequest) String() string { func (*ListOrganizationModelVersionsRequest) ProtoMessage() {} func (x *ListOrganizationModelVersionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[97] + mi := &file_model_model_v1alpha_model_proto_msgTypes[98] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6359,7 +6417,7 @@ func (x *ListOrganizationModelVersionsRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use ListOrganizationModelVersionsRequest.ProtoReflect.Descriptor instead. func (*ListOrganizationModelVersionsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{97} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{98} } func (x *ListOrganizationModelVersionsRequest) GetPageSize() int32 { @@ -6402,7 +6460,7 @@ type ListOrganizationModelVersionsResponse struct { func (x *ListOrganizationModelVersionsResponse) Reset() { *x = ListOrganizationModelVersionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[98] + mi := &file_model_model_v1alpha_model_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6415,7 +6473,7 @@ func (x *ListOrganizationModelVersionsResponse) String() string { func (*ListOrganizationModelVersionsResponse) ProtoMessage() {} func (x *ListOrganizationModelVersionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[98] + mi := &file_model_model_v1alpha_model_proto_msgTypes[99] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6428,7 +6486,7 @@ func (x *ListOrganizationModelVersionsResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use ListOrganizationModelVersionsResponse.ProtoReflect.Descriptor instead. func (*ListOrganizationModelVersionsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{98} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{99} } func (x *ListOrganizationModelVersionsResponse) GetVersions() []*ModelVersion { @@ -6480,7 +6538,7 @@ type DeleteOrganizationModelVersionRequest struct { func (x *DeleteOrganizationModelVersionRequest) Reset() { *x = DeleteOrganizationModelVersionRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[99] + mi := &file_model_model_v1alpha_model_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6493,7 +6551,7 @@ func (x *DeleteOrganizationModelVersionRequest) String() string { func (*DeleteOrganizationModelVersionRequest) ProtoMessage() {} func (x *DeleteOrganizationModelVersionRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[99] + mi := &file_model_model_v1alpha_model_proto_msgTypes[100] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6506,7 +6564,7 @@ func (x *DeleteOrganizationModelVersionRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use DeleteOrganizationModelVersionRequest.ProtoReflect.Descriptor instead. func (*DeleteOrganizationModelVersionRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{99} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{100} } func (x *DeleteOrganizationModelVersionRequest) GetName() string { @@ -6533,7 +6591,7 @@ type DeleteOrganizationModelVersionResponse struct { func (x *DeleteOrganizationModelVersionResponse) Reset() { *x = DeleteOrganizationModelVersionResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[100] + mi := &file_model_model_v1alpha_model_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6546,7 +6604,7 @@ func (x *DeleteOrganizationModelVersionResponse) String() string { func (*DeleteOrganizationModelVersionResponse) ProtoMessage() {} func (x *DeleteOrganizationModelVersionResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[100] + mi := &file_model_model_v1alpha_model_proto_msgTypes[101] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6559,7 +6617,7 @@ func (x *DeleteOrganizationModelVersionResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use DeleteOrganizationModelVersionResponse.ProtoReflect.Descriptor instead. func (*DeleteOrganizationModelVersionResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{100} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{101} } // TriggerOrganizationModelRequest represents a request to trigger a model inference. @@ -6581,7 +6639,7 @@ type TriggerOrganizationModelRequest struct { func (x *TriggerOrganizationModelRequest) Reset() { *x = TriggerOrganizationModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[101] + mi := &file_model_model_v1alpha_model_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6594,7 +6652,7 @@ func (x *TriggerOrganizationModelRequest) String() string { func (*TriggerOrganizationModelRequest) ProtoMessage() {} func (x *TriggerOrganizationModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[101] + mi := &file_model_model_v1alpha_model_proto_msgTypes[102] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6607,7 +6665,7 @@ func (x *TriggerOrganizationModelRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerOrganizationModelRequest.ProtoReflect.Descriptor instead. func (*TriggerOrganizationModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{101} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{102} } func (x *TriggerOrganizationModelRequest) GetName() string { @@ -6646,7 +6704,7 @@ type TriggerOrganizationModelResponse struct { func (x *TriggerOrganizationModelResponse) Reset() { *x = TriggerOrganizationModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[102] + mi := &file_model_model_v1alpha_model_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6659,7 +6717,7 @@ func (x *TriggerOrganizationModelResponse) String() string { func (*TriggerOrganizationModelResponse) ProtoMessage() {} func (x *TriggerOrganizationModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[102] + mi := &file_model_model_v1alpha_model_proto_msgTypes[103] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6672,7 +6730,7 @@ func (x *TriggerOrganizationModelResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use TriggerOrganizationModelResponse.ProtoReflect.Descriptor instead. func (*TriggerOrganizationModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{102} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{103} } func (x *TriggerOrganizationModelResponse) GetTask() v1alpha.Task { @@ -6709,7 +6767,7 @@ type TriggerAsyncOrganizationModelRequest struct { func (x *TriggerAsyncOrganizationModelRequest) Reset() { *x = TriggerAsyncOrganizationModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[103] + mi := &file_model_model_v1alpha_model_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6722,7 +6780,7 @@ func (x *TriggerAsyncOrganizationModelRequest) String() string { func (*TriggerAsyncOrganizationModelRequest) ProtoMessage() {} func (x *TriggerAsyncOrganizationModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[103] + mi := &file_model_model_v1alpha_model_proto_msgTypes[104] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6735,7 +6793,7 @@ func (x *TriggerAsyncOrganizationModelRequest) ProtoReflect() protoreflect.Messa // Deprecated: Use TriggerAsyncOrganizationModelRequest.ProtoReflect.Descriptor instead. func (*TriggerAsyncOrganizationModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{103} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{104} } func (x *TriggerAsyncOrganizationModelRequest) GetName() string { @@ -6773,7 +6831,7 @@ type TriggerAsyncOrganizationModelResponse struct { func (x *TriggerAsyncOrganizationModelResponse) Reset() { *x = TriggerAsyncOrganizationModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[104] + mi := &file_model_model_v1alpha_model_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6786,7 +6844,7 @@ func (x *TriggerAsyncOrganizationModelResponse) String() string { func (*TriggerAsyncOrganizationModelResponse) ProtoMessage() {} func (x *TriggerAsyncOrganizationModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[104] + mi := &file_model_model_v1alpha_model_proto_msgTypes[105] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6799,7 +6857,7 @@ func (x *TriggerAsyncOrganizationModelResponse) ProtoReflect() protoreflect.Mess // Deprecated: Use TriggerAsyncOrganizationModelResponse.ProtoReflect.Descriptor instead. func (*TriggerAsyncOrganizationModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{104} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{105} } func (x *TriggerAsyncOrganizationModelResponse) GetOperation() *longrunningpb.Operation { @@ -6826,7 +6884,7 @@ type TriggerOrganizationLatestModelRequest struct { func (x *TriggerOrganizationLatestModelRequest) Reset() { *x = TriggerOrganizationLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[105] + mi := &file_model_model_v1alpha_model_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6839,7 +6897,7 @@ func (x *TriggerOrganizationLatestModelRequest) String() string { func (*TriggerOrganizationLatestModelRequest) ProtoMessage() {} func (x *TriggerOrganizationLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[105] + mi := &file_model_model_v1alpha_model_proto_msgTypes[106] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6852,7 +6910,7 @@ func (x *TriggerOrganizationLatestModelRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use TriggerOrganizationLatestModelRequest.ProtoReflect.Descriptor instead. func (*TriggerOrganizationLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{105} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{106} } func (x *TriggerOrganizationLatestModelRequest) GetName() string { @@ -6884,7 +6942,7 @@ type TriggerOrganizationLatestModelResponse struct { func (x *TriggerOrganizationLatestModelResponse) Reset() { *x = TriggerOrganizationLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[106] + mi := &file_model_model_v1alpha_model_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6897,7 +6955,7 @@ func (x *TriggerOrganizationLatestModelResponse) String() string { func (*TriggerOrganizationLatestModelResponse) ProtoMessage() {} func (x *TriggerOrganizationLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[106] + mi := &file_model_model_v1alpha_model_proto_msgTypes[107] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6910,7 +6968,7 @@ func (x *TriggerOrganizationLatestModelResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use TriggerOrganizationLatestModelResponse.ProtoReflect.Descriptor instead. func (*TriggerOrganizationLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{106} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{107} } func (x *TriggerOrganizationLatestModelResponse) GetTask() v1alpha.Task { @@ -6945,7 +7003,7 @@ type TriggerAsyncOrganizationLatestModelRequest struct { func (x *TriggerAsyncOrganizationLatestModelRequest) Reset() { *x = TriggerAsyncOrganizationLatestModelRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[107] + mi := &file_model_model_v1alpha_model_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6958,7 +7016,7 @@ func (x *TriggerAsyncOrganizationLatestModelRequest) String() string { func (*TriggerAsyncOrganizationLatestModelRequest) ProtoMessage() {} func (x *TriggerAsyncOrganizationLatestModelRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[107] + mi := &file_model_model_v1alpha_model_proto_msgTypes[108] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6971,7 +7029,7 @@ func (x *TriggerAsyncOrganizationLatestModelRequest) ProtoReflect() protoreflect // Deprecated: Use TriggerAsyncOrganizationLatestModelRequest.ProtoReflect.Descriptor instead. func (*TriggerAsyncOrganizationLatestModelRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{107} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{108} } func (x *TriggerAsyncOrganizationLatestModelRequest) GetName() string { @@ -7002,7 +7060,7 @@ type TriggerAsyncOrganizationLatestModelResponse struct { func (x *TriggerAsyncOrganizationLatestModelResponse) Reset() { *x = TriggerAsyncOrganizationLatestModelResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[108] + mi := &file_model_model_v1alpha_model_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7015,7 +7073,7 @@ func (x *TriggerAsyncOrganizationLatestModelResponse) String() string { func (*TriggerAsyncOrganizationLatestModelResponse) ProtoMessage() {} func (x *TriggerAsyncOrganizationLatestModelResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[108] + mi := &file_model_model_v1alpha_model_proto_msgTypes[109] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7028,7 +7086,7 @@ func (x *TriggerAsyncOrganizationLatestModelResponse) ProtoReflect() protoreflec // Deprecated: Use TriggerAsyncOrganizationLatestModelResponse.ProtoReflect.Descriptor instead. func (*TriggerAsyncOrganizationLatestModelResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{108} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{109} } func (x *TriggerAsyncOrganizationLatestModelResponse) GetOperation() *longrunningpb.Operation { @@ -7058,7 +7116,7 @@ type TriggerOrganizationModelBinaryFileUploadRequest struct { func (x *TriggerOrganizationModelBinaryFileUploadRequest) Reset() { *x = TriggerOrganizationModelBinaryFileUploadRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[109] + mi := &file_model_model_v1alpha_model_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7071,7 +7129,7 @@ func (x *TriggerOrganizationModelBinaryFileUploadRequest) String() string { func (*TriggerOrganizationModelBinaryFileUploadRequest) ProtoMessage() {} func (x *TriggerOrganizationModelBinaryFileUploadRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[109] + mi := &file_model_model_v1alpha_model_proto_msgTypes[110] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7084,7 +7142,7 @@ func (x *TriggerOrganizationModelBinaryFileUploadRequest) ProtoReflect() protore // Deprecated: Use TriggerOrganizationModelBinaryFileUploadRequest.ProtoReflect.Descriptor instead. func (*TriggerOrganizationModelBinaryFileUploadRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{109} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{110} } func (x *TriggerOrganizationModelBinaryFileUploadRequest) GetName() string { @@ -7123,7 +7181,7 @@ type TriggerOrganizationModelBinaryFileUploadResponse struct { func (x *TriggerOrganizationModelBinaryFileUploadResponse) Reset() { *x = TriggerOrganizationModelBinaryFileUploadResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[110] + mi := &file_model_model_v1alpha_model_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7136,7 +7194,7 @@ func (x *TriggerOrganizationModelBinaryFileUploadResponse) String() string { func (*TriggerOrganizationModelBinaryFileUploadResponse) ProtoMessage() {} func (x *TriggerOrganizationModelBinaryFileUploadResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[110] + mi := &file_model_model_v1alpha_model_proto_msgTypes[111] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7149,7 +7207,7 @@ func (x *TriggerOrganizationModelBinaryFileUploadResponse) ProtoReflect() protor // Deprecated: Use TriggerOrganizationModelBinaryFileUploadResponse.ProtoReflect.Descriptor instead. func (*TriggerOrganizationModelBinaryFileUploadResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{110} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{111} } func (x *TriggerOrganizationModelBinaryFileUploadResponse) GetTask() v1alpha.Task { @@ -7184,7 +7242,7 @@ type GetModelOperationRequest struct { func (x *GetModelOperationRequest) Reset() { *x = GetModelOperationRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[111] + mi := &file_model_model_v1alpha_model_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7197,7 +7255,7 @@ func (x *GetModelOperationRequest) String() string { func (*GetModelOperationRequest) ProtoMessage() {} func (x *GetModelOperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[111] + mi := &file_model_model_v1alpha_model_proto_msgTypes[112] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7210,7 +7268,7 @@ func (x *GetModelOperationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetModelOperationRequest.ProtoReflect.Descriptor instead. func (*GetModelOperationRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{111} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{112} } func (x *GetModelOperationRequest) GetOperationId() string { @@ -7242,7 +7300,7 @@ type GetModelOperationResponse struct { func (x *GetModelOperationResponse) Reset() { *x = GetModelOperationResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[112] + mi := &file_model_model_v1alpha_model_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7255,7 +7313,7 @@ func (x *GetModelOperationResponse) String() string { func (*GetModelOperationResponse) ProtoMessage() {} func (x *GetModelOperationResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[112] + mi := &file_model_model_v1alpha_model_proto_msgTypes[113] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7268,7 +7326,7 @@ func (x *GetModelOperationResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetModelOperationResponse.ProtoReflect.Descriptor instead. func (*GetModelOperationResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{112} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{113} } func (x *GetModelOperationResponse) GetOperation() *longrunningpb.Operation { @@ -7293,7 +7351,7 @@ type LatestOperation struct { func (x *LatestOperation) Reset() { *x = LatestOperation{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[113] + mi := &file_model_model_v1alpha_model_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7306,7 +7364,7 @@ func (x *LatestOperation) String() string { func (*LatestOperation) ProtoMessage() {} func (x *LatestOperation) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[113] + mi := &file_model_model_v1alpha_model_proto_msgTypes[114] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7319,7 +7377,7 @@ func (x *LatestOperation) ProtoReflect() protoreflect.Message { // Deprecated: Use LatestOperation.ProtoReflect.Descriptor instead. func (*LatestOperation) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{113} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{114} } func (x *LatestOperation) GetRequest() *TriggerNamespaceModelRequest { @@ -7354,7 +7412,7 @@ type GetUserLatestModelOperationRequest struct { func (x *GetUserLatestModelOperationRequest) Reset() { *x = GetUserLatestModelOperationRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[114] + mi := &file_model_model_v1alpha_model_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7367,7 +7425,7 @@ func (x *GetUserLatestModelOperationRequest) String() string { func (*GetUserLatestModelOperationRequest) ProtoMessage() {} func (x *GetUserLatestModelOperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[114] + mi := &file_model_model_v1alpha_model_proto_msgTypes[115] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7380,7 +7438,7 @@ func (x *GetUserLatestModelOperationRequest) ProtoReflect() protoreflect.Message // Deprecated: Use GetUserLatestModelOperationRequest.ProtoReflect.Descriptor instead. func (*GetUserLatestModelOperationRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{114} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{115} } func (x *GetUserLatestModelOperationRequest) GetName() string { @@ -7411,7 +7469,7 @@ type GetUserLatestModelOperationResponse struct { func (x *GetUserLatestModelOperationResponse) Reset() { *x = GetUserLatestModelOperationResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[115] + mi := &file_model_model_v1alpha_model_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7424,7 +7482,7 @@ func (x *GetUserLatestModelOperationResponse) String() string { func (*GetUserLatestModelOperationResponse) ProtoMessage() {} func (x *GetUserLatestModelOperationResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[115] + mi := &file_model_model_v1alpha_model_proto_msgTypes[116] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7437,7 +7495,7 @@ func (x *GetUserLatestModelOperationResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use GetUserLatestModelOperationResponse.ProtoReflect.Descriptor instead. func (*GetUserLatestModelOperationResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{115} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{116} } func (x *GetUserLatestModelOperationResponse) GetOperation() *longrunningpb.Operation { @@ -7465,7 +7523,7 @@ type GetOrganizationLatestModelOperationRequest struct { func (x *GetOrganizationLatestModelOperationRequest) Reset() { *x = GetOrganizationLatestModelOperationRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[116] + mi := &file_model_model_v1alpha_model_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7478,7 +7536,7 @@ func (x *GetOrganizationLatestModelOperationRequest) String() string { func (*GetOrganizationLatestModelOperationRequest) ProtoMessage() {} func (x *GetOrganizationLatestModelOperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[116] + mi := &file_model_model_v1alpha_model_proto_msgTypes[117] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7491,7 +7549,7 @@ func (x *GetOrganizationLatestModelOperationRequest) ProtoReflect() protoreflect // Deprecated: Use GetOrganizationLatestModelOperationRequest.ProtoReflect.Descriptor instead. func (*GetOrganizationLatestModelOperationRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{116} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{117} } func (x *GetOrganizationLatestModelOperationRequest) GetName() string { @@ -7522,7 +7580,7 @@ type GetOrganizationLatestModelOperationResponse struct { func (x *GetOrganizationLatestModelOperationResponse) Reset() { *x = GetOrganizationLatestModelOperationResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[117] + mi := &file_model_model_v1alpha_model_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7535,7 +7593,7 @@ func (x *GetOrganizationLatestModelOperationResponse) String() string { func (*GetOrganizationLatestModelOperationResponse) ProtoMessage() {} func (x *GetOrganizationLatestModelOperationResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[117] + mi := &file_model_model_v1alpha_model_proto_msgTypes[118] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7548,7 +7606,7 @@ func (x *GetOrganizationLatestModelOperationResponse) ProtoReflect() protoreflec // Deprecated: Use GetOrganizationLatestModelOperationResponse.ProtoReflect.Descriptor instead. func (*GetOrganizationLatestModelOperationResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{117} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{118} } func (x *GetOrganizationLatestModelOperationResponse) GetOperation() *longrunningpb.Operation { @@ -7569,7 +7627,7 @@ type ListAvailableRegionsRequest struct { func (x *ListAvailableRegionsRequest) Reset() { *x = ListAvailableRegionsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[118] + mi := &file_model_model_v1alpha_model_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7582,7 +7640,7 @@ func (x *ListAvailableRegionsRequest) String() string { func (*ListAvailableRegionsRequest) ProtoMessage() {} func (x *ListAvailableRegionsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[118] + mi := &file_model_model_v1alpha_model_proto_msgTypes[119] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7595,7 +7653,7 @@ func (x *ListAvailableRegionsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAvailableRegionsRequest.ProtoReflect.Descriptor instead. func (*ListAvailableRegionsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{118} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{119} } // ListAvailableRegionsResponse contains a list of available @@ -7612,7 +7670,7 @@ type ListAvailableRegionsResponse struct { func (x *ListAvailableRegionsResponse) Reset() { *x = ListAvailableRegionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[119] + mi := &file_model_model_v1alpha_model_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7625,7 +7683,7 @@ func (x *ListAvailableRegionsResponse) String() string { func (*ListAvailableRegionsResponse) ProtoMessage() {} func (x *ListAvailableRegionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[119] + mi := &file_model_model_v1alpha_model_proto_msgTypes[120] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7638,7 +7696,7 @@ func (x *ListAvailableRegionsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListAvailableRegionsResponse.ProtoReflect.Descriptor instead. func (*ListAvailableRegionsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{119} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{120} } func (x *ListAvailableRegionsResponse) GetRegions() []*Region { @@ -7677,7 +7735,7 @@ type ListModelsAdminRequest struct { func (x *ListModelsAdminRequest) Reset() { *x = ListModelsAdminRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[120] + mi := &file_model_model_v1alpha_model_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7690,7 +7748,7 @@ func (x *ListModelsAdminRequest) String() string { func (*ListModelsAdminRequest) ProtoMessage() {} func (x *ListModelsAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[120] + mi := &file_model_model_v1alpha_model_proto_msgTypes[121] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7703,7 +7761,7 @@ func (x *ListModelsAdminRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModelsAdminRequest.ProtoReflect.Descriptor instead. func (*ListModelsAdminRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{120} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{121} } func (x *ListModelsAdminRequest) GetPageSize() int32 { @@ -7758,7 +7816,7 @@ type ListModelsAdminResponse struct { func (x *ListModelsAdminResponse) Reset() { *x = ListModelsAdminResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[121] + mi := &file_model_model_v1alpha_model_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7771,7 +7829,7 @@ func (x *ListModelsAdminResponse) String() string { func (*ListModelsAdminResponse) ProtoMessage() {} func (x *ListModelsAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[121] + mi := &file_model_model_v1alpha_model_proto_msgTypes[122] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7784,7 +7842,7 @@ func (x *ListModelsAdminResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModelsAdminResponse.ProtoReflect.Descriptor instead. func (*ListModelsAdminResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{121} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{122} } func (x *ListModelsAdminResponse) GetModels() []*Model { @@ -7827,7 +7885,7 @@ type LookUpModelAdminRequest struct { func (x *LookUpModelAdminRequest) Reset() { *x = LookUpModelAdminRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[122] + mi := &file_model_model_v1alpha_model_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7840,7 +7898,7 @@ func (x *LookUpModelAdminRequest) String() string { func (*LookUpModelAdminRequest) ProtoMessage() {} func (x *LookUpModelAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[122] + mi := &file_model_model_v1alpha_model_proto_msgTypes[123] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7853,7 +7911,7 @@ func (x *LookUpModelAdminRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use LookUpModelAdminRequest.ProtoReflect.Descriptor instead. func (*LookUpModelAdminRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{122} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{123} } func (x *LookUpModelAdminRequest) GetPermalink() string { @@ -7883,7 +7941,7 @@ type LookUpModelAdminResponse struct { func (x *LookUpModelAdminResponse) Reset() { *x = LookUpModelAdminResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[123] + mi := &file_model_model_v1alpha_model_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7896,7 +7954,7 @@ func (x *LookUpModelAdminResponse) String() string { func (*LookUpModelAdminResponse) ProtoMessage() {} func (x *LookUpModelAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[123] + mi := &file_model_model_v1alpha_model_proto_msgTypes[124] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7909,7 +7967,7 @@ func (x *LookUpModelAdminResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use LookUpModelAdminResponse.ProtoReflect.Descriptor instead. func (*LookUpModelAdminResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{123} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{124} } func (x *LookUpModelAdminResponse) GetModel() *Model { @@ -7938,7 +7996,7 @@ type DeployUserModelAdminRequest struct { func (x *DeployUserModelAdminRequest) Reset() { *x = DeployUserModelAdminRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[124] + mi := &file_model_model_v1alpha_model_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7951,7 +8009,7 @@ func (x *DeployUserModelAdminRequest) String() string { func (*DeployUserModelAdminRequest) ProtoMessage() {} func (x *DeployUserModelAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[124] + mi := &file_model_model_v1alpha_model_proto_msgTypes[125] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7964,7 +8022,7 @@ func (x *DeployUserModelAdminRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeployUserModelAdminRequest.ProtoReflect.Descriptor instead. func (*DeployUserModelAdminRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{124} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{125} } func (x *DeployUserModelAdminRequest) GetName() string { @@ -7998,7 +8056,7 @@ type DeployUserModelAdminResponse struct { func (x *DeployUserModelAdminResponse) Reset() { *x = DeployUserModelAdminResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[125] + mi := &file_model_model_v1alpha_model_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8011,7 +8069,7 @@ func (x *DeployUserModelAdminResponse) String() string { func (*DeployUserModelAdminResponse) ProtoMessage() {} func (x *DeployUserModelAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[125] + mi := &file_model_model_v1alpha_model_proto_msgTypes[126] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8024,7 +8082,7 @@ func (x *DeployUserModelAdminResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeployUserModelAdminResponse.ProtoReflect.Descriptor instead. func (*DeployUserModelAdminResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{125} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{126} } // DeployOrganizationModelAdminRequest represents a request to deploy a model to online state @@ -8046,7 +8104,7 @@ type DeployOrganizationModelAdminRequest struct { func (x *DeployOrganizationModelAdminRequest) Reset() { *x = DeployOrganizationModelAdminRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[126] + mi := &file_model_model_v1alpha_model_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8059,7 +8117,7 @@ func (x *DeployOrganizationModelAdminRequest) String() string { func (*DeployOrganizationModelAdminRequest) ProtoMessage() {} func (x *DeployOrganizationModelAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[126] + mi := &file_model_model_v1alpha_model_proto_msgTypes[127] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8072,7 +8130,7 @@ func (x *DeployOrganizationModelAdminRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use DeployOrganizationModelAdminRequest.ProtoReflect.Descriptor instead. func (*DeployOrganizationModelAdminRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{126} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{127} } func (x *DeployOrganizationModelAdminRequest) GetName() string { @@ -8106,7 +8164,7 @@ type DeployOrganizationModelAdminResponse struct { func (x *DeployOrganizationModelAdminResponse) Reset() { *x = DeployOrganizationModelAdminResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[127] + mi := &file_model_model_v1alpha_model_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8119,7 +8177,7 @@ func (x *DeployOrganizationModelAdminResponse) String() string { func (*DeployOrganizationModelAdminResponse) ProtoMessage() {} func (x *DeployOrganizationModelAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[127] + mi := &file_model_model_v1alpha_model_proto_msgTypes[128] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8132,7 +8190,7 @@ func (x *DeployOrganizationModelAdminResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use DeployOrganizationModelAdminResponse.ProtoReflect.Descriptor instead. func (*DeployOrganizationModelAdminResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{127} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{128} } // UndeployUserModelAdminRequest represents a request to undeploy a model to offline @@ -8155,7 +8213,7 @@ type UndeployUserModelAdminRequest struct { func (x *UndeployUserModelAdminRequest) Reset() { *x = UndeployUserModelAdminRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[128] + mi := &file_model_model_v1alpha_model_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8168,7 +8226,7 @@ func (x *UndeployUserModelAdminRequest) String() string { func (*UndeployUserModelAdminRequest) ProtoMessage() {} func (x *UndeployUserModelAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[128] + mi := &file_model_model_v1alpha_model_proto_msgTypes[129] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8181,7 +8239,7 @@ func (x *UndeployUserModelAdminRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UndeployUserModelAdminRequest.ProtoReflect.Descriptor instead. func (*UndeployUserModelAdminRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{128} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{129} } func (x *UndeployUserModelAdminRequest) GetName() string { @@ -8215,7 +8273,7 @@ type UndeployUserModelAdminResponse struct { func (x *UndeployUserModelAdminResponse) Reset() { *x = UndeployUserModelAdminResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[129] + mi := &file_model_model_v1alpha_model_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8228,7 +8286,7 @@ func (x *UndeployUserModelAdminResponse) String() string { func (*UndeployUserModelAdminResponse) ProtoMessage() {} func (x *UndeployUserModelAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[129] + mi := &file_model_model_v1alpha_model_proto_msgTypes[130] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8241,7 +8299,7 @@ func (x *UndeployUserModelAdminResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UndeployUserModelAdminResponse.ProtoReflect.Descriptor instead. func (*UndeployUserModelAdminResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{129} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{130} } // UndeployOrganizationModelAdminRequest represents a request to undeploy a model to offline @@ -8264,7 +8322,7 @@ type UndeployOrganizationModelAdminRequest struct { func (x *UndeployOrganizationModelAdminRequest) Reset() { *x = UndeployOrganizationModelAdminRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[130] + mi := &file_model_model_v1alpha_model_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8277,7 +8335,7 @@ func (x *UndeployOrganizationModelAdminRequest) String() string { func (*UndeployOrganizationModelAdminRequest) ProtoMessage() {} func (x *UndeployOrganizationModelAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[130] + mi := &file_model_model_v1alpha_model_proto_msgTypes[131] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8290,7 +8348,7 @@ func (x *UndeployOrganizationModelAdminRequest) ProtoReflect() protoreflect.Mess // Deprecated: Use UndeployOrganizationModelAdminRequest.ProtoReflect.Descriptor instead. func (*UndeployOrganizationModelAdminRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{130} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{131} } func (x *UndeployOrganizationModelAdminRequest) GetName() string { @@ -8324,7 +8382,7 @@ type UndeployOrganizationModelAdminResponse struct { func (x *UndeployOrganizationModelAdminResponse) Reset() { *x = UndeployOrganizationModelAdminResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[131] + mi := &file_model_model_v1alpha_model_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8337,7 +8395,7 @@ func (x *UndeployOrganizationModelAdminResponse) String() string { func (*UndeployOrganizationModelAdminResponse) ProtoMessage() {} func (x *UndeployOrganizationModelAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[131] + mi := &file_model_model_v1alpha_model_proto_msgTypes[132] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8350,7 +8408,7 @@ func (x *UndeployOrganizationModelAdminResponse) ProtoReflect() protoreflect.Mes // Deprecated: Use UndeployOrganizationModelAdminResponse.ProtoReflect.Descriptor instead. func (*UndeployOrganizationModelAdminResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{131} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{132} } // ModelRun contains information about a run of models. @@ -8397,7 +8455,7 @@ type ModelRun struct { func (x *ModelRun) Reset() { *x = ModelRun{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[132] + mi := &file_model_model_v1alpha_model_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8410,7 +8468,7 @@ func (x *ModelRun) String() string { func (*ModelRun) ProtoMessage() {} func (x *ModelRun) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[132] + mi := &file_model_model_v1alpha_model_proto_msgTypes[133] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8423,7 +8481,7 @@ func (x *ModelRun) ProtoReflect() protoreflect.Message { // Deprecated: Use ModelRun.ProtoReflect.Descriptor instead. func (*ModelRun) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{132} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{133} } func (x *ModelRun) GetUid() string { @@ -8570,7 +8628,7 @@ type ListModelRunsRequest struct { func (x *ListModelRunsRequest) Reset() { *x = ListModelRunsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[133] + mi := &file_model_model_v1alpha_model_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8583,7 +8641,7 @@ func (x *ListModelRunsRequest) String() string { func (*ListModelRunsRequest) ProtoMessage() {} func (x *ListModelRunsRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[133] + mi := &file_model_model_v1alpha_model_proto_msgTypes[134] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8596,7 +8654,7 @@ func (x *ListModelRunsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModelRunsRequest.ProtoReflect.Descriptor instead. func (*ListModelRunsRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{133} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{134} } func (x *ListModelRunsRequest) GetPageSize() int32 { @@ -8678,7 +8736,7 @@ type ListModelRunsByRequesterRequest struct { func (x *ListModelRunsByRequesterRequest) Reset() { *x = ListModelRunsByRequesterRequest{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[134] + mi := &file_model_model_v1alpha_model_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8691,7 +8749,7 @@ func (x *ListModelRunsByRequesterRequest) String() string { func (*ListModelRunsByRequesterRequest) ProtoMessage() {} func (x *ListModelRunsByRequesterRequest) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[134] + mi := &file_model_model_v1alpha_model_proto_msgTypes[135] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8704,7 +8762,7 @@ func (x *ListModelRunsByRequesterRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModelRunsByRequesterRequest.ProtoReflect.Descriptor instead. func (*ListModelRunsByRequesterRequest) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{134} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{135} } func (x *ListModelRunsByRequesterRequest) GetPageSize() int32 { @@ -8775,7 +8833,7 @@ type ListModelRunsResponse struct { func (x *ListModelRunsResponse) Reset() { *x = ListModelRunsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[135] + mi := &file_model_model_v1alpha_model_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8788,7 +8846,7 @@ func (x *ListModelRunsResponse) String() string { func (*ListModelRunsResponse) ProtoMessage() {} func (x *ListModelRunsResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[135] + mi := &file_model_model_v1alpha_model_proto_msgTypes[136] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8801,7 +8859,7 @@ func (x *ListModelRunsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModelRunsResponse.ProtoReflect.Descriptor instead. func (*ListModelRunsResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{135} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{136} } func (x *ListModelRunsResponse) GetRuns() []*ModelRun { @@ -8851,7 +8909,7 @@ type ListModelRunsByRequesterResponse struct { func (x *ListModelRunsByRequesterResponse) Reset() { *x = ListModelRunsByRequesterResponse{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[136] + mi := &file_model_model_v1alpha_model_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8864,7 +8922,7 @@ func (x *ListModelRunsByRequesterResponse) String() string { func (*ListModelRunsByRequesterResponse) ProtoMessage() {} func (x *ListModelRunsByRequesterResponse) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[136] + mi := &file_model_model_v1alpha_model_proto_msgTypes[137] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8877,7 +8935,7 @@ func (x *ListModelRunsByRequesterResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModelRunsByRequesterResponse.ProtoReflect.Descriptor instead. func (*ListModelRunsByRequesterResponse) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{136} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{137} } func (x *ListModelRunsByRequesterResponse) GetRuns() []*ModelRun { @@ -8923,7 +8981,7 @@ type Model_Stats struct { func (x *Model_Stats) Reset() { *x = Model_Stats{} if protoimpl.UnsafeEnabled { - mi := &file_model_model_v1alpha_model_proto_msgTypes[137] + mi := &file_model_model_v1alpha_model_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8936,7 +8994,7 @@ func (x *Model_Stats) String() string { func (*Model_Stats) ProtoMessage() {} func (x *Model_Stats) ProtoReflect() protoreflect.Message { - mi := &file_model_model_v1alpha_model_proto_msgTypes[137] + mi := &file_model_model_v1alpha_model_proto_msgTypes[138] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8949,7 +9007,7 @@ func (x *Model_Stats) ProtoReflect() protoreflect.Message { // Deprecated: Use Model_Stats.ProtoReflect.Descriptor instead. func (*Model_Stats) Descriptor() ([]byte, []int) { - return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{6, 0} + return file_model_model_v1alpha_model_proto_rawDescGZIP(), []int{7, 0} } func (x *Model_Stats) GetNumberOfRuns() int32 { @@ -9035,736 +9093,764 @@ var file_model_model_v1alpha_model_proto_rawDesc = []byte{ 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x13, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x45, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, + 0x22, 0x64, 0x0a, 0x06, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x68, - 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x68, - 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x22, 0xdf, 0x01, 0x0a, 0x0c, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, - 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, - 0x74, 0x61, 0x74, 0x65, 0x12, 0x43, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, - 0x69, 0x6d, 0x65, 0x18, 0x05, 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, 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0xd3, 0x0d, 0x0a, 0x05, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x12, 0x2a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x16, 0x92, 0x41, 0x10, 0xca, 0x3e, 0x0d, 0xfa, 0x02, 0x0a, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x15, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x03, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2a, - 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x56, 0x0a, 0x10, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0xfa, 0x41, 0x22, 0x0a, - 0x20, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, - 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x0f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x06, 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, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x04, 0x74, 0x61, 0x73, - 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, - 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, - 0x73, 0x6b, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, - 0x12, 0x4a, 0x0a, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x2e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, - 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x40, 0x0a, 0x0b, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 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, 0x0d, 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, - 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, - 0x0e, 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, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x69, - 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x77, 0x6e, - 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, - 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, - 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x42, 0x06, - 0xe0, 0x41, 0x01, 0xe0, 0x41, 0x03, 0x48, 0x01, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x88, - 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, 0x05, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, - 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x08, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x18, 0x13, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x68, 0x61, 0x72, 0x64, 0x77, - 0x61, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x18, 0x14, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x06, 0x72, 0x65, 0x61, 0x64, - 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, - 0x75, 0x72, 0x6c, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, - 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x35, - 0x0a, 0x11, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, - 0x75, 0x72, 0x6c, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, - 0x52, 0x10, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, - 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x07, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, - 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x05, 0x52, 0x07, 0x6c, - 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x88, 0x01, 0x01, 0x12, 0x2d, 0x0a, 0x0d, 0x70, 0x72, 0x6f, - 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x06, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, - 0x49, 0x6d, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x44, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x6d, - 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, - 0x41, 0x03, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3f, - 0x0a, 0x0c, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x1c, - 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, 0x03, 0x52, 0x0b, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, - 0x41, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, - 0x18, 0x1d, 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, 0x03, 0x52, 0x0c, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x53, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x12, 0x17, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x1f, 0x0a, 0x08, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1f, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x03, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3b, 0x0a, 0x05, - 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x6f, + 0x0a, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x08, 0x68, + 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x52, 0x08, 0x68, 0x61, + 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x22, 0x36, 0x0a, 0x08, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, + 0x72, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xdf, + 0x01, 0x0a, 0x0c, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, + 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x05, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x07, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, + 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, + 0x67, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x43, 0x0a, 0x0b, 0x75, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 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, 0x06, 0xe0, 0x41, + 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, + 0x22, 0xd3, 0x0d, 0x0a, 0x05, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x2a, 0x0a, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0x92, 0x41, 0x10, 0xca, 0x3e, 0x0d, + 0xfa, 0x02, 0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x03, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, + 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, + 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2a, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, + 0x00, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, + 0x01, 0x12, 0x56, 0x0a, 0x10, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x64, 0x65, 0x66, 0x69, 0x6e, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xe0, 0x41, 0x02, + 0xe0, 0x41, 0x05, 0xfa, 0x41, 0x22, 0x0a, 0x20, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, + 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x44, 0x65, + 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x44, + 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, + 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 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, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, + 0x05, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x35, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, + 0x05, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x4a, 0x0a, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, + 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x42, 0x03, 0xe0, - 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x1a, 0x77, 0x0a, 0x05, 0x53, 0x74, 0x61, - 0x74, 0x73, 0x12, 0x29, 0x0a, 0x0e, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, - 0x72, 0x75, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, - 0x0c, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x52, 0x75, 0x6e, 0x73, 0x12, 0x43, 0x0a, - 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x72, 0x75, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, - 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, 0x0b, 0x6c, 0x61, 0x73, 0x74, 0x52, 0x75, 0x6e, 0x54, 0x69, - 0x6d, 0x65, 0x22, 0x57, 0x0a, 0x0a, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, - 0x12, 0x1a, 0x0a, 0x16, 0x56, 0x49, 0x53, 0x49, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x55, - 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, - 0x56, 0x49, 0x53, 0x49, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, - 0x54, 0x45, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x56, 0x49, 0x53, 0x49, 0x42, 0x49, 0x4c, 0x49, - 0x54, 0x59, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x10, 0x02, 0x3a, 0x52, 0xea, 0x41, 0x4f, - 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, - 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x21, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, - 0x7b, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x69, 0x64, 0x7d, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x69, 0x64, 0x7d, 0x12, 0x12, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x73, 0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x75, 0x69, 0x64, 0x7d, 0x42, - 0x0e, 0x0a, 0x0c, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, - 0x08, 0x0a, 0x06, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x72, 0x65, - 0x61, 0x64, 0x6d, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, - 0x75, 0x72, 0x6c, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x6c, 0x69, - 0x63, 0x65, 0x6e, 0x73, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, - 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, - 0x10, 0x10, 0x11, 0x4a, 0x04, 0x08, 0x18, 0x10, 0x19, 0x4a, 0x04, 0x08, 0x19, 0x10, 0x1a, 0x22, - 0xbf, 0x03, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, - 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, - 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, - 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, - 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x12, 0x2b, - 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x0b, 0x73, 0x68, 0x6f, - 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, - 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, - 0x48, 0x04, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, - 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x56, 0x69, - 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x05, 0x52, - 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x23, - 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x06, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, - 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, - 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, - 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x73, 0x68, - 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, - 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, - 0x6c, 0x69, 0x74, 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, - 0x79, 0x22, 0x9e, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, + 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, + 0x69, 0x74, 0x79, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, + 0x6d, 0x65, 0x18, 0x0c, 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, 0x0d, 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, 0x12, 0x40, 0x0a, 0x0b, 0x64, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 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, 0x64, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x77, 0x6e, + 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x03, 0x52, 0x09, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3a, 0x0a, + 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x63, + 0x6f, 0x72, 0x65, 0x2e, 0x6d, 0x67, 0x6d, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, + 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x42, 0x06, 0xe0, 0x41, 0x01, 0xe0, 0x41, 0x03, 0x48, 0x01, 0x52, + 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x1e, 0x0a, 0x06, 0x72, 0x65, 0x67, + 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x02, 0xe0, 0x41, + 0x05, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x08, 0x68, 0x61, 0x72, + 0x64, 0x77, 0x61, 0x72, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, + 0x52, 0x08, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x12, 0x20, 0x0a, 0x06, 0x72, 0x65, + 0x61, 0x64, 0x6d, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, + 0x02, 0x52, 0x06, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, + 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x11, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, 0x10, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x22, 0x0a, 0x07, + 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x01, 0x48, 0x05, 0x52, 0x07, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x2d, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, + 0x65, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x06, 0x52, 0x0c, + 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x44, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x1b, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x70, 0x65, 0x72, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x0c, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x5f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x1c, 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, 0x03, 0x52, 0x0b, 0x69, 0x6e, 0x70, 0x75, 0x74, + 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x41, 0x0a, 0x0d, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x1d, 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, 0x03, 0x52, 0x0c, 0x6f, 0x75, 0x74, + 0x70, 0x75, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x17, 0x0a, 0x04, 0x74, 0x61, 0x67, + 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, + 0x67, 0x73, 0x12, 0x1f, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x1f, + 0x20, 0x03, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x12, 0x3b, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, 0x18, 0x20, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x73, + 0x1a, 0x77, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x73, 0x12, 0x29, 0x0a, 0x0e, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x72, 0x75, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, + 0x52, 0x75, 0x6e, 0x73, 0x12, 0x43, 0x0a, 0x0d, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x72, 0x75, 0x6e, + 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 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, 0x0b, 0x6c, 0x61, + 0x73, 0x74, 0x52, 0x75, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x57, 0x0a, 0x0a, 0x56, 0x69, 0x73, + 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x16, 0x56, 0x49, 0x53, 0x49, 0x42, + 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, + 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x56, 0x49, 0x53, 0x49, 0x42, 0x49, 0x4c, 0x49, 0x54, + 0x59, 0x5f, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x56, + 0x49, 0x53, 0x49, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, + 0x10, 0x02, 0x3a, 0x52, 0xea, 0x41, 0x4f, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, + 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x12, + 0x21, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x69, 0x64, 0x7d, + 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x69, + 0x64, 0x7d, 0x12, 0x12, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x7b, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x75, 0x69, 0x64, 0x7d, 0x42, 0x0e, 0x0a, 0x0c, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x6f, 0x77, 0x6e, 0x65, 0x72, + 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x42, 0x14, 0x0a, 0x12, 0x5f, 0x64, + 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, + 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x42, 0x10, 0x0a, 0x0e, + 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4a, 0x04, + 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, 0x10, 0x10, 0x11, 0x4a, 0x04, 0x08, 0x18, 0x10, 0x19, + 0x4a, 0x04, 0x08, 0x19, 0x10, 0x1a, 0x22, 0xbf, 0x03, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, + 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, + 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, + 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, + 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x04, + 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x04, 0x76, 0x69, + 0x65, 0x77, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, + 0x48, 0x03, 0x52, 0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, + 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, + 0x72, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, + 0x74, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 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, 0x79, 0x0a, 0x12, 0x4c, 0x6f, 0x6f, 0x6b, 0x55, 0x70, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x09, 0x70, 0x65, 0x72, 0x6d, - 0x61, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, - 0x52, 0x09, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x37, 0x0a, 0x04, 0x76, - 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, - 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, - 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x4c, 0x0a, - 0x13, 0x4c, 0x6f, 0x6f, 0x6b, 0x55, 0x70, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0xf0, 0x03, 0x0a, 0x1a, - 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 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, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, - 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, - 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, - 0x01, 0x01, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, + 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, + 0x03, 0xe0, 0x41, 0x01, 0x48, 0x05, 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, + 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, + 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x06, 0x52, 0x07, + 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, + 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, + 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, + 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x64, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, + 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, + 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x22, 0x9e, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, + 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x37, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, + 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x79, 0x0a, 0x12, 0x4c, 0x6f, 0x6f, + 0x6b, 0x55, 0x70, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x21, 0x0a, 0x09, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6c, 0x69, + 0x6e, 0x6b, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, - 0x48, 0x02, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0c, 0x73, - 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, - 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x0a, 0x76, 0x69, - 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, - 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x62, - 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x05, 0x52, 0x0a, 0x76, 0x69, - 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x01, 0x48, 0x06, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, - 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, - 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x07, 0x0a, - 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, - 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, - 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x22, 0xa7, - 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, - 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, - 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, - 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x77, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 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, - 0x30, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, - 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x22, 0x55, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, - 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0xa4, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, - 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, - 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x37, 0x0a, - 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, - 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, - 0x52, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x22, 0xde, 0x01, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x05, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, + 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, + 0x76, 0x69, 0x65, 0x77, 0x22, 0x4c, 0x0a, 0x13, 0x4c, 0x6f, 0x6f, 0x6b, 0x55, 0x70, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, - 0x6b, 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, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, - 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x55, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x65, 0x0a, 0x1b, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, + 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x22, 0xf0, 0x03, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, + 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, + 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, + 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, + 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, + 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, + 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, + 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, + 0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, + 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, + 0x01, 0x12, 0x4f, 0x0a, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, + 0x01, 0x48, 0x05, 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x88, + 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x08, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x06, 0x52, 0x07, 0x6f, 0x72, 0x64, + 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, + 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, + 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x42, 0x0f, 0x0a, + 0x0d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, 0x09, + 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x76, 0x69, + 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, + 0x65, 0x72, 0x5f, 0x62, 0x79, 0x22, 0xa7, 0x01, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, + 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 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, + 0x77, 0x0a, 0x1b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x30, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x55, 0x0a, 0x1c, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, + 0xa4, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, + 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, + 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x52, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, + 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0xde, 0x01, 0x0a, 0x1b, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x49, 0x64, 0x22, 0x1e, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x8c, 0x01, 0x0a, 0x1b, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0c, 0x6e, 0x65, - 0x77, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x49, - 0x64, 0x22, 0x55, 0x0a, 0x1c, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x49, 0x64, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, + 0x41, 0x02, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, + 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 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, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, + 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x55, 0x0a, 0x1c, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x22, 0x65, 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, + 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x1e, 0x0a, 0x1c, 0x44, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8c, 0x01, 0x0a, 0x1b, 0x52, 0x65, + 0x6e, 0x61, 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, + 0x64, 0x12, 0x25, 0x0a, 0x0c, 0x6e, 0x65, 0x77, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, + 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6e, 0x65, + 0x77, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x55, 0x0a, 0x1c, 0x52, 0x65, 0x6e, 0x61, + 0x6d, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, + 0x83, 0x01, 0x0a, 0x1a, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, + 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x79, 0x0a, 0x1b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x61, + 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, + 0x03, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, + 0x22, 0x6a, 0x0a, 0x20, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, + 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x21, + 0x57, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, + 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, - 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x83, 0x01, 0x0a, 0x1a, 0x57, 0x61, 0x74, - 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, + 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xc7, 0x01, + 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x09, 0x70, + 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, + 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, + 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, + 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, + 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x07, + 0x0a, 0x05, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x22, 0xc7, 0x01, 0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, + 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, + 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x21, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, + 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, + 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, + 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x70, 0x61, 0x67, + 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x22, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, + 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, + 0x25, 0x0a, 0x23, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xca, 0x01, 0x0a, 0x1c, 0x54, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, - 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x79, - 0x0a, 0x1b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, - 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, - 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x6a, 0x0a, 0x20, 0x57, 0x61, 0x74, - 0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, - 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x7f, 0x0a, 0x21, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, - 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, - 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, - 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xc7, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x4e, - 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, - 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x04, 0x70, - 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, - 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, - 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x70, 0x61, 0x67, 0x65, - 0x22, 0xc7, 0x01, 0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, - 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, - 0x03, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x74, - 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, - 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, - 0x65, 0x12, 0x17, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x22, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, - 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x25, 0x0a, 0x23, 0x44, 0x65, 0x6c, 0x65, - 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0xca, 0x01, 0x0a, 0x1c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, - 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, - 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, - 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0x9a, 0x01, 0x0a, - 0x1d, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, - 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, - 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, - 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, - 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, - 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xcf, 0x01, 0x0a, 0x21, 0x54, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, - 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, - 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, - 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0x66, 0x0a, 0x22, 0x54, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, - 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x22, 0xb1, 0x01, 0x0a, 0x22, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, - 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, - 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, - 0x73, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0xa0, 0x01, 0x0a, 0x23, 0x54, 0x72, 0x69, 0x67, - 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, - 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, - 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, - 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, - 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xb6, 0x01, 0x0a, 0x27, 0x54, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, - 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3d, - 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, + 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, + 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, - 0x03, 0x10, 0x04, 0x22, 0x6c, 0x0a, 0x28, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, - 0x79, 0x6e, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, - 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, - 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x22, 0xd8, 0x01, 0x0a, 0x2c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, - 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, - 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3b, 0x0a, 0x0a, 0x74, 0x61, 0x73, - 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x05, 0x20, 0x03, 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, 0x02, 0x52, 0x09, 0x74, 0x61, 0x73, - 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0xb0, 0x01, 0x0a, - 0x2d, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, - 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, - 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, - 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, - 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x61, - 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, - 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, - 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, - 0xbf, 0x01, 0x0a, 0x32, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, - 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, + 0x03, 0x10, 0x04, 0x22, 0x9a, 0x01, 0x0a, 0x1d, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, + 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, + 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, + 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, + 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, + 0x22, 0xcf, 0x01, 0x0a, 0x21, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, + 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3b, - 0x0a, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x04, 0x20, 0x03, + 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, + 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, + 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x05, 0x20, 0x03, 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, 0x02, - 0x52, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x4a, 0x04, 0x08, 0x03, 0x10, - 0x04, 0x22, 0xb0, 0x01, 0x0a, 0x33, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, - 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, - 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, - 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, - 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, - 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, - 0x03, 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, - 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, - 0x08, 0x02, 0x10, 0x03, 0x22, 0xb3, 0x01, 0x0a, 0x27, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, - 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, - 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, - 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x6c, 0x0a, 0x28, 0x47, 0x65, - 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x03, + 0x10, 0x04, 0x22, 0x66, 0x0a, 0x22, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, + 0x6e, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, + 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, + 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb1, 0x01, 0x0a, 0x22, 0x54, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, + 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, + 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, + 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, + 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0xa0, + 0x01, 0x0a, 0x23, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, + 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, + 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, + 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, + 0x03, 0x22, 0xb6, 0x01, 0x0a, 0x27, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, + 0x6e, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, + 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, + 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, + 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0x6c, 0x0a, 0x28, 0x54, 0x72, + 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xcc, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, - 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, - 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, - 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, - 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x61, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, + 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xd8, 0x01, 0x0a, 0x2c, 0x54, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, + 0x61, 0x64, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, + 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x12, 0x3b, 0x0a, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x18, 0x05, + 0x20, 0x03, 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, 0x02, 0x52, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x4a, 0x04, 0x08, + 0x03, 0x10, 0x04, 0x22, 0xb0, 0x01, 0x0a, 0x2d, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, + 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, + 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, + 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, + 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, + 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, + 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, + 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0xbf, 0x01, 0x0a, 0x32, 0x54, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, + 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, + 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x3b, 0x0a, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, + 0x70, 0x75, 0x74, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x09, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, + 0x75, 0x74, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0xb0, 0x01, 0x0a, 0x33, 0x54, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, + 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, + 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, + 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, + 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, + 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, + 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xb3, 0x01, 0x0a, 0x27, + 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4c, 0x61, 0x74, 0x65, + 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 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, + 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, + 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, + 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, + 0x77, 0x22, 0x6c, 0x0a, 0x28, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xa6, 0x01, 0x0a, 0x20, 0x44, - 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, - 0x65, 0x73, 0x74, 0x22, 0x29, 0x0a, 0x21, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4e, 0x61, 0x6d, - 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xa8, - 0x01, 0x0a, 0x22, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, + 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0xcc, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, - 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, - 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x22, 0x2b, 0x0a, 0x23, 0x55, 0x6e, 0x64, - 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x94, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x30, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x12, 0x48, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x30, 0x92, 0x41, 0x0f, 0xca, 0x3e, 0x0c, 0xfa, 0x02, 0x09, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x12, 0x16, 0x61, - 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x50, 0x0a, - 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, + 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x0a, 0x04, + 0x76, 0x69, 0x65, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, + 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x61, + 0x0a, 0x22, 0x47, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0xa6, 0x01, 0x0a, 0x20, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 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, 0x1e, + 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, + 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, + 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x22, 0x29, 0x0a, 0x21, 0x44, 0x65, + 0x70, 0x6c, 0x6f, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4a, + 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xa8, 0x01, 0x0a, 0x22, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, + 0x6f, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x41, 0x64, 0x6d, 0x69, 0x6e, 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, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, + 0x22, 0x2b, 0x0a, 0x23, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4e, 0x61, 0x6d, 0x65, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x94, 0x01, + 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, - 0x8d, 0x04, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, - 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, - 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, - 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, - 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, - 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, - 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, - 0x01, 0x01, 0x12, 0x48, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x30, 0x92, 0x41, 0x0f, 0xca, 0x3e, 0x0c, 0xfa, 0x02, 0x09, 0x75, 0x73, 0x65, - 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x12, 0x16, 0x61, 0x70, - 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x2b, 0x0a, 0x0c, - 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, - 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, - 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x0a, 0x76, - 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x56, 0x69, 0x73, 0x69, - 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x05, 0x52, 0x0a, 0x76, - 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, - 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, - 0xe0, 0x41, 0x01, 0x48, 0x06, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, - 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, - 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x07, - 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x73, 0x68, 0x6f, 0x77, - 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, - 0x74, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, - 0x74, 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x22, - 0xa2, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 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, 0xa3, 0x01, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, - 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, - 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, - 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, - 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x4d, 0x0a, 0x14, 0x47, 0x65, - 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x48, 0x0a, 0x06, 0x70, 0x61, + 0x72, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0x92, 0x41, 0x0f, 0xca, + 0x3e, 0x0c, 0xfa, 0x02, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, + 0x02, 0xfa, 0x41, 0x18, 0x12, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, + 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, + 0x72, 0x65, 0x6e, 0x74, 0x22, 0x50, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x55, 0x73, + 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, + 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, + 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x8d, 0x04, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x55, + 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, + 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, + 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, + 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, + 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, + 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, + 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x12, 0x48, 0x0a, 0x06, 0x70, 0x61, 0x72, + 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x30, 0x92, 0x41, 0x0f, 0xca, 0x3e, + 0x0c, 0xfa, 0x02, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, + 0xfa, 0x41, 0x18, 0x12, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, + 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, + 0x65, 0x6e, 0x74, 0x12, 0x2b, 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, + 0x52, 0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, + 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, + 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, + 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x03, 0xe0, + 0x41, 0x01, 0x48, 0x05, 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, + 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, + 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x06, 0x52, 0x07, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, + 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, + 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x42, 0x0f, + 0x0a, 0x0d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, + 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x76, + 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, + 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x22, 0xa2, 0x01, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x55, + 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x37, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, - 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x91, 0x01, 0x0a, 0x16, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, - 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x40, 0x0a, 0x0b, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, - 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x50, 0x0a, - 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, - 0x64, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, - 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, - 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x19, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, - 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x8b, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, - 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, - 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, - 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0c, 0x6e, 0x65, 0x77, 0x5f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x02, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x50, - 0x0a, 0x17, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, + 0x41, 0x03, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 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, 0xa3, 0x01, 0x0a, 0x13, + 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, + 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, + 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, + 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, + 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, + 0x77, 0x22, 0x4d, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x22, 0x82, 0x01, 0x0a, 0x15, 0x57, 0x61, 0x74, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, - 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, - 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x74, 0x0a, 0x16, 0x57, 0x61, 0x74, 0x63, 0x68, 0x55, 0x73, + 0x22, 0x91, 0x01, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x05, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, + 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, + 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x50, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, + 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, - 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x69, 0x0a, 0x1b, 0x57, - 0x61, 0x74, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, - 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, - 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, - 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x7a, 0x0a, 0x1c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x55, - 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, + 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, + 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x64, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, + 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, + 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, + 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x19, 0x0a, 0x17, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x16, 0x52, 0x65, 0x6e, 0x61, + 0x6d, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, + 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, + 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, + 0x0a, 0x0c, 0x6e, 0x65, 0x77, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x17, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x55, + 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, + 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x82, 0x01, 0x0a, 0x15, 0x57, 0x61, 0x74, 0x63, + 0x68, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, + 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, + 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, + 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, + 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x74, 0x0a, 0x16, + 0x57, 0x61, 0x74, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, - 0x10, 0x03, 0x22, 0xc6, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, - 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x61, - 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, - 0x04, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, - 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, - 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, - 0x7a, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x22, 0xc2, 0x01, 0x0a, 0x1d, - 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, - 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x21, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, - 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, - 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, - 0x22, 0x8a, 0x01, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x10, 0x03, 0x22, 0x69, 0x0a, 0x1b, 0x57, 0x61, 0x74, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x4c, + 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, + 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, + 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x7a, 0x0a, + 0x1c, 0x57, 0x61, 0x74, 0x63, 0x68, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, + 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, + 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, + 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xc6, 0x01, 0x0a, 0x1c, 0x4c, 0x69, + 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, + 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, + 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, + 0x01, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, + 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, + 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, + 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, + 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x70, 0x61, + 0x67, 0x65, 0x22, 0xc2, 0x01, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, + 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, + 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x09, + 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x17, + 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, + 0x03, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x22, 0x8a, 0x01, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, + 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, + 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, + 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, + 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xc9, 0x01, 0x0a, 0x17, 0x54, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, - 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x20, 0x0a, - 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0xc9, 0x01, 0x0a, 0x17, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x4d, + 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, + 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, + 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, 0x02, + 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, + 0x10, 0x03, 0x22, 0x95, 0x01, 0x0a, 0x18, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, + 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, + 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, + 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, + 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xce, 0x01, 0x0a, 0x1c, 0x54, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, @@ -9776,316 +9862,357 @@ var file_model_model_v1alpha_model_proto_rawDesc = []byte{ 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, - 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x95, 0x01, 0x0a, 0x18, - 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, - 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, - 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, - 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, - 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, 0x03, - 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, - 0x02, 0x10, 0x03, 0x22, 0xce, 0x01, 0x0a, 0x1c, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, - 0x73, 0x79, 0x6e, 0x63, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, - 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, - 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, - 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, - 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, - 0x08, 0x02, 0x10, 0x03, 0x22, 0x61, 0x0a, 0x1d, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, - 0x73, 0x79, 0x6e, 0x63, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, - 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, - 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb0, 0x01, 0x0a, 0x1d, 0x54, 0x72, 0x69, 0x67, - 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, - 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, - 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, - 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, - 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x9b, 0x01, 0x0a, 0x1e, 0x54, - 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, - 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, - 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x61, 0x0a, 0x1d, 0x54, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x55, 0x73, 0x65, 0x72, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, + 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, + 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb0, + 0x01, 0x0a, 0x1d, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, + 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, + 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, + 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, + 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0b, + 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x02, 0x52, + 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, + 0x03, 0x22, 0x9b, 0x01, 0x0a, 0x1e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, + 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, + 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, + 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, + 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, + 0xb5, 0x01, 0x0a, 0x22, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, + 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, + 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, + 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, + 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, - 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xb5, 0x01, 0x0a, 0x22, 0x54, 0x72, 0x69, - 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, - 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, - 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, - 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, - 0x22, 0x67, 0x0a, 0x23, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, - 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, - 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xd9, 0x01, 0x0a, 0x27, 0x54, 0x72, - 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, - 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, - 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, - 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, - 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, - 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, - 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xab, 0x01, 0x0a, 0x28, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, - 0x72, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, - 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, - 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, - 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, - 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, - 0x03, 0x10, 0x04, 0x22, 0xa4, 0x01, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, - 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x50, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, - 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x38, 0x92, 0x41, 0x17, 0xca, 0x3e, 0x14, - 0xfa, 0x02, 0x11, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x12, 0x16, 0x61, 0x70, 0x69, 0x2e, + 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, + 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x67, 0x0a, 0x23, 0x54, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, + 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, + 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, + 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0xd9, 0x01, 0x0a, 0x27, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, + 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, + 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, + 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x58, 0x0a, 0x1f, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, + 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, + 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, + 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xab, 0x01, 0x0a, + 0x28, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, + 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, + 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, + 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, + 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, + 0x03, 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, + 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, + 0x08, 0x02, 0x10, 0x03, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0xa4, 0x01, 0x0a, 0x1e, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x30, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x9d, 0x04, 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, - 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, - 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, - 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, - 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, - 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, - 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x12, - 0x50, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, + 0x50, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x38, 0x92, 0x41, 0x17, 0xca, 0x3e, 0x14, 0xfa, 0x02, 0x11, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x12, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, - 0x74, 0x12, 0x2b, 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x0b, - 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x20, - 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, - 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, - 0x12, 0x4f, 0x0a, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x07, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x2e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, - 0x48, 0x05, 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x88, 0x01, - 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x06, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, - 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, - 0x6b, 0x65, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x42, 0x0f, 0x0a, 0x0d, - 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, 0x09, 0x0a, - 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x76, 0x69, 0x73, - 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x5f, 0x62, 0x79, 0x22, 0xaa, 0x01, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, - 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 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, 0xb3, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, - 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, - 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, - 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, - 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, - 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x55, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x4f, 0x72, - 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x99, - 0x01, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, - 0x02, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x6b, 0x22, 0x58, 0x0a, 0x1f, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, - 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x74, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, - 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, - 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, - 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x21, 0x0a, 0x1f, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x9b, 0x01, - 0x0a, 0x1e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, - 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, - 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0c, 0x6e, 0x65, 0x77, 0x5f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, - 0x0a, 0x6e, 0x65, 0x77, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x1f, 0x52, - 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, + 0x74, 0x22, 0x58, 0x0a, 0x1f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, + 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x9d, 0x04, 0x0a, 0x1d, + 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, + 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, + 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, + 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, + 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, + 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, + 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x04, 0x76, + 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x12, 0x50, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x38, 0x92, 0x41, 0x17, 0xca, 0x3e, 0x14, 0xfa, 0x02, + 0x11, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, + 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x12, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, + 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x2b, 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, + 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, + 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, 0x06, 0x66, 0x69, + 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x4f, 0x0a, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, + 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, + 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, + 0x74, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x05, 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, + 0x69, 0x6c, 0x69, 0x74, 0x79, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x5f, 0x62, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, + 0x06, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, + 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, + 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, + 0x69, 0x65, 0x77, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, + 0x0d, 0x0a, 0x0b, 0x5f, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x42, 0x0b, + 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x22, 0xaa, 0x01, 0x0a, 0x1e, + 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, + 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, + 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, + 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 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, 0xb3, 0x01, 0x0a, 0x1b, 0x47, 0x65, 0x74, + 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, + 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, + 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, + 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x04, + 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, + 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x55, + 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x92, 0x01, 0x0a, 0x1d, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4f, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x99, 0x01, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, + 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, + 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x61, 0x73, + 0x6b, 0x22, 0x58, 0x0a, 0x1f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, + 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x74, 0x0a, 0x1e, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, + 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, + 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, + 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x21, 0x0a, 0x1f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, + 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x9b, 0x01, 0x0a, 0x1e, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, - 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x7c, 0x0a, 0x1e, 0x57, 0x61, - 0x74, 0x63, 0x68, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, - 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, - 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x79, 0x0a, 0x23, 0x57, 0x61, 0x74, 0x63, - 0x68, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0c, 0x6e, + 0x65, 0x77, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x49, 0x64, 0x22, 0x58, 0x0a, 0x1f, 0x52, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x4f, 0x72, 0x67, 0x61, + 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x92, 0x01, 0x0a, + 0x1d, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, + 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, + 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, + 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, + 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x22, 0x7c, 0x0a, 0x1e, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, + 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, + 0x79, 0x0a, 0x23, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, + 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, + 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x82, 0x01, 0x0a, 0x24, 0x57, + 0x61, 0x74, 0x63, 0x68, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, + 0xd6, 0x01, 0x0a, 0x24, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, + 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, + 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, + 0x1c, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, + 0x41, 0x01, 0x48, 0x01, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x52, 0x0a, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, + 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, + 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, + 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, + 0x07, 0x0a, 0x05, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x22, 0xca, 0x01, 0x0a, 0x25, 0x4c, 0x69, 0x73, + 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x76, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, + 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, + 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, + 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, + 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x04, + 0x70, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, + 0x04, 0x70, 0x61, 0x67, 0x65, 0x22, 0x9a, 0x01, 0x0a, 0x25, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x22, 0x82, 0x01, 0x0a, 0x24, 0x57, 0x61, 0x74, 0x63, 0x68, 0x4f, 0x72, 0x67, - 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x05, - 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x05, 0x73, 0x74, - 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, - 0x67, 0x65, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xd6, 0x01, 0x0a, 0x24, 0x4c, 0x69, 0x73, - 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, - 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x04, 0x70, - 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, - 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, - 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, - 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x70, 0x61, 0x67, - 0x65, 0x22, 0xca, 0x01, 0x0a, 0x25, 0x4c, 0x69, 0x73, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, - 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x08, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, - 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, - 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67, - 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x22, 0x9a, - 0x01, 0x0a, 0x25, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, - 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, - 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, - 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x28, 0x0a, 0x26, 0x44, - 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xd9, 0x01, 0x0a, 0x1f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, - 0x72, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, - 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, - 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, - 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, - 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0b, - 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, - 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, - 0x03, 0x22, 0x9d, 0x01, 0x0a, 0x20, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x72, 0x67, - 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, - 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, - 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, - 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, - 0x03, 0x22, 0xde, 0x01, 0x0a, 0x24, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, - 0x6e, 0x63, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, + 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x22, 0x28, 0x0a, 0x26, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x72, 0x67, 0x61, + 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xd9, 0x01, 0x0a, + 0x1f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, + 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, + 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, + 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, + 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x9d, 0x01, 0x0a, 0x20, 0x54, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, + 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, + 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, + 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, + 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xde, 0x01, 0x0a, 0x24, 0x54, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, + 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, + 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, + 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, + 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x69, 0x0a, 0x25, 0x54, 0x72, 0x69, + 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, + 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc0, 0x01, 0x0a, 0x25, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, + 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, + 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, + 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, + 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, + 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, + 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, + 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, + 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xa3, 0x01, 0x0a, 0x26, 0x54, 0x72, 0x69, 0x67, + 0x67, 0x65, 0x72, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, + 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, + 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, + 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xc5, 0x01, + 0x0a, 0x2a, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4f, 0x72, + 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, + 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, + 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, + 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, + 0x03, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, + 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x6f, 0x0a, 0x2b, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, + 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xe9, 0x01, 0x0a, 0x2f, 0x54, 0x72, 0x69, 0x67, 0x67, + 0x65, 0x72, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, + 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, @@ -10097,397 +10224,334 @@ var file_model_model_v1alpha_model_proto_rawDesc = []byte{ 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, - 0x10, 0x03, 0x22, 0x69, 0x0a, 0x25, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, - 0x6e, 0x63, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, - 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, - 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc0, 0x01, - 0x0a, 0x25, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, - 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, - 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, - 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, - 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, - 0x22, 0xa3, 0x01, 0x0a, 0x26, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x72, 0x67, 0x61, + 0x10, 0x03, 0x22, 0xa8, 0x01, 0x0a, 0x30, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x72, + 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, + 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, + 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, + 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3a, 0x0a, 0x0c, 0x74, + 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, + 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x86, 0x01, + 0x0a, 0x18, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6f, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x64, 0x12, 0x39, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x05, 0xe0, 0x41, 0x01, + 0x18, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, + 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x5d, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xba, 0x01, 0x0a, 0x0f, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, + 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x72, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x72, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, + 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x02, + 0x10, 0x03, 0x22, 0xb2, 0x01, 0x0a, 0x22, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, + 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, + 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, + 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, + 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, + 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, + 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x67, 0x0a, 0x23, 0x47, 0x65, 0x74, 0x55, 0x73, + 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, + 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, + 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0xc2, 0x01, 0x0a, 0x2a, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, + 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, + 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, + 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, + 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, + 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, + 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x6f, 0x0a, 0x2b, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x04, 0x74, - 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, - 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, - 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, - 0x03, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, - 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xc5, 0x01, 0x0a, 0x2a, 0x54, 0x72, 0x69, 0x67, 0x67, - 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, - 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, - 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, - 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, - 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x6f, - 0x0a, 0x2b, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x4f, 0x72, - 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, - 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, - 0xe9, 0x01, 0x0a, 0x2f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x72, 0x67, 0x61, 0x6e, - 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, - 0x72, 0x79, 0x46, 0x69, 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, - 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, + 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1d, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x76, + 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5a, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, + 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, + 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x65, 0x67, + 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, + 0x73, 0x22, 0xb2, 0x02, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, + 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, + 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, + 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, + 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, + 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, + 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x04, + 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x04, 0x76, 0x69, + 0x65, 0x77, 0x88, 0x01, 0x01, 0x12, 0x2b, 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, + 0x48, 0x03, 0x52, 0x0b, 0x73, 0x68, 0x6f, 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, + 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, + 0x72, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, + 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, + 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x73, + 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x5f, + 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0x94, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x32, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x06, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, + 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, + 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x7e, 0x0a, + 0x17, 0x4c, 0x6f, 0x6f, 0x6b, 0x55, 0x70, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, + 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x09, 0x70, 0x65, 0x72, 0x6d, + 0x61, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, + 0x52, 0x09, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x37, 0x0a, 0x04, 0x76, + 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, + 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, + 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x4c, 0x0a, + 0x18, 0x4c, 0x6f, 0x6f, 0x6b, 0x55, 0x70, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, + 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x30, 0x0a, 0x05, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0xab, 0x01, 0x0a, 0x1b, + 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, + 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, + 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, - 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x02, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, - 0x6e, 0x70, 0x75, 0x74, 0x73, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xa8, 0x01, 0x0a, 0x30, - 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x42, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x46, 0x69, - 0x6c, 0x65, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x32, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, - 0x74, 0x61, 0x73, 0x6b, 0x12, 0x3a, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, - 0x70, 0x75, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 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, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, - 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x86, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x04, 0x76, - 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, - 0x56, 0x69, 0x65, 0x77, 0x42, 0x05, 0xe0, 0x41, 0x01, 0x18, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, - 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, - 0x5d, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, - 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, - 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xba, - 0x01, 0x0a, 0x0f, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, - 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x4e, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x32, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x4e, - 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4a, - 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0xb2, 0x01, 0x0a, 0x22, - 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, - 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, - 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, - 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, - 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, - 0x22, 0x67, 0x0a, 0x23, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x74, 0x65, 0x73, - 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, - 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, - 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xc2, 0x01, 0x0a, 0x2a, 0x47, 0x65, - 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, - 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, - 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, - 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x04, - 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, - 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, - 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x6f, - 0x0a, 0x2b, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4f, 0x70, 0x65, 0x72, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, - 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, - 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, - 0x1d, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x5a, - 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x52, - 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, - 0x0a, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1b, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, - 0x03, 0x52, 0x07, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xb2, 0x02, 0x0a, 0x16, 0x4c, - 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, - 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x27, 0x0a, 0x0a, - 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, - 0x65, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, - 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x12, 0x2b, - 0x0a, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x0b, 0x73, 0x68, 0x6f, - 0x77, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, - 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, - 0x48, 0x04, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, - 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x0d, 0x0a, 0x0b, 0x5f, - 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, - 0x69, 0x65, 0x77, 0x42, 0x0f, 0x0a, 0x0d, 0x5f, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x64, 0x65, 0x6c, - 0x65, 0x74, 0x65, 0x64, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, - 0x94, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x32, 0x0a, 0x06, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x12, - 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, - 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, - 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, - 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, - 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x7e, 0x0a, 0x17, 0x4c, 0x6f, 0x6f, 0x6b, 0x55, 0x70, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x21, 0x0a, 0x09, 0x70, 0x65, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x70, 0x65, 0x72, 0x6d, 0x61, - 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x37, 0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, - 0x41, 0x01, 0x48, 0x00, 0x52, 0x04, 0x76, 0x69, 0x65, 0x77, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, - 0x05, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x22, 0x4c, 0x0a, 0x18, 0x4c, 0x6f, 0x6f, 0x6b, 0x55, 0x70, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x30, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x05, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x22, 0xab, 0x01, 0x0a, 0x1b, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x55, - 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, - 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, - 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, - 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x4a, 0x04, 0x08, 0x01, - 0x10, 0x02, 0x22, 0x24, 0x0a, 0x1c, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x55, 0x73, 0x65, 0x72, - 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xbb, 0x01, 0x0a, 0x23, 0x44, 0x65, 0x70, - 0x6c, 0x6f, 0x79, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, - 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, - 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, - 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x26, 0x0a, 0x24, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, - 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xad, - 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, - 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, - 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, - 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, - 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, - 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, - 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x26, - 0x0a, 0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xbd, 0x01, 0x0a, 0x25, 0x55, 0x6e, 0x64, 0x65, 0x70, - 0x6c, 0x6f, 0x79, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, - 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, - 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, - 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, - 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x28, 0x0a, 0x26, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, - 0x6f, 0x79, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, - 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x93, 0x07, 0x0a, 0x08, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 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, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x72, 0x75, - 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x75, 0x6e, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x3a, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x1d, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x75, 0x6e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, - 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x32, 0x0a, 0x0e, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x05, 0x42, 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0d, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, - 0x12, 0x42, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 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, 0x06, - 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x09, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x5f, 0x69, - 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, - 0x02, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x30, - 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x02, 0x42, 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, - 0x0c, 0x63, 0x72, 0x65, 0x64, 0x69, 0x74, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, 0x01, - 0x12, 0x21, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, - 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, - 0x6d, 0x65, 0x18, 0x0a, 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, 0x0b, 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, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, - 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x03, 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, 0x03, 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, - 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x3f, 0x0a, 0x0c, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, - 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x0e, 0x20, 0x03, 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, 0x03, 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, - 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, - 0x48, 0x05, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x26, - 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x10, - 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x12, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x15, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, - 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x74, 0x6f, - 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x0b, 0x0a, 0x09, - 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x72, 0x75, - 0x6e, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x63, 0x72, 0x65, 0x64, - 0x69, 0x74, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x65, 0x72, - 0x72, 0x6f, 0x72, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, - 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x9f, 0x02, 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, - 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x04, 0x70, 0x61, 0x67, - 0x65, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x07, 0x6f, - 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, - 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, - 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, - 0x64, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, - 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, + 0x65, 0x73, 0x74, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x24, 0x0a, 0x1c, 0x44, 0x65, 0x70, + 0x6c, 0x6f, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, + 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, + 0xbb, 0x01, 0x0a, 0x23, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, + 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, + 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, + 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, + 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, + 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, + 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x26, 0x0a, + 0x24, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xad, 0x01, 0x0a, 0x1d, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, + 0x6f, 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0x92, 0x41, 0x15, 0xca, 0x3e, 0x12, 0xfa, 0x02, 0x0f, + 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, + 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, + 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x4a, + 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x26, 0x0a, 0x1e, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, + 0x79, 0x55, 0x73, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0xbd, 0x01, + 0x0a, 0x25, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, + 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x52, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x3e, 0x92, 0x41, 0x1d, 0xca, 0x3e, 0x1a, 0xfa, 0x02, 0x17, + 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x18, 0x0a, 0x16, 0x61, + 0x70, 0x69, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x6c, 0x6c, 0x2e, 0x74, 0x65, 0x63, 0x68, 0x2f, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x07, 0x76, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, + 0x02, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x06, 0x64, 0x69, + 0x67, 0x65, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, + 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x28, 0x0a, + 0x26, 0x55, 0x6e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x93, 0x07, 0x0a, 0x08, 0x4d, 0x6f, 0x64, 0x65, + 0x6c, 0x52, 0x75, 0x6e, 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, 0x06, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x2e, 0x52, 0x75, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x3a, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x72, 0x75, 0x6e, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x52, 0x75, 0x6e, + 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x06, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x12, 0x32, 0x0a, 0x0e, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x75, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x42, 0x06, 0xe0, 0x41, 0x03, + 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x44, 0x75, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x88, 0x01, 0x01, 0x12, 0x42, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, + 0x69, 0x6d, 0x65, 0x18, 0x06, 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, 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, + 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x28, 0x0a, 0x09, 0x72, + 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, + 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x08, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72, + 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x30, 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x64, 0x69, 0x74, 0x5f, + 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x02, 0x42, 0x06, 0xe0, 0x41, + 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x0c, 0x63, 0x72, 0x65, 0x64, 0x69, 0x74, 0x41, 0x6d, + 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x21, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, + 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x42, 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x04, + 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 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, 0x0b, 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, 0x12, 0x1d, + 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x03, 0xe0, 0x41, 0x03, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, + 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x0d, 0x20, 0x03, + 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, 0x03, + 0x52, 0x0a, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x3f, 0x0a, 0x0c, + 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x18, 0x0e, 0x20, 0x03, + 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, 0x03, + 0x52, 0x0b, 0x74, 0x61, 0x73, 0x6b, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x12, 0x26, 0x0a, + 0x08, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, + 0x06, 0xe0, 0x41, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x05, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x49, 0x64, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x31, 0x0a, + 0x12, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x5f, 0x69, 0x64, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x10, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, + 0x42, 0x11, 0x0a, 0x0f, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x64, 0x75, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x42, 0x10, + 0x0a, 0x0e, 0x5f, 0x63, 0x72, 0x65, 0x64, 0x69, 0x74, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, + 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x69, 0x64, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x9f, 0x02, + 0x0a, 0x14, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, + 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, + 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, + 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, + 0x48, 0x01, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x01, 0x48, 0x02, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, + 0x12, 0x26, 0x0a, 0x0c, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x5f, 0x69, 0x64, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6e, 0x61, 0x6d, + 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x08, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, + 0x07, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, + 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, + 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, + 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x70, 0x61, 0x67, + 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x42, 0x09, + 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, + 0x83, 0x03, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, + 0x73, 0x42, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, + 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x61, + 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, + 0x04, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, + 0x72, 0x5f, 0x62, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, + 0x02, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, + 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, + 0x41, 0x01, 0x48, 0x03, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, + 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x05, 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, 0x48, 0x04, 0x52, 0x05, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x04, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x06, + 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, + 0x48, 0x05, 0x52, 0x04, 0x73, 0x74, 0x6f, 0x70, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x72, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, + 0x72, 0x49, 0x64, 0x42, 0x0c, 0x0a, 0x0a, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x22, 0x83, 0x03, 0x0a, 0x1f, 0x4c, 0x69, 0x73, - 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x73, 0x42, 0x79, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x25, 0x0a, 0x09, - 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, - 0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, - 0x88, 0x01, 0x01, 0x12, 0x1c, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x01, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x88, 0x01, - 0x01, 0x12, 0x23, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x02, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x42, 0x79, 0x88, 0x01, 0x01, 0x12, 0x20, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x48, 0x03, 0x52, 0x06, 0x66, - 0x69, 0x6c, 0x74, 0x65, 0x72, 0x88, 0x01, 0x01, 0x12, 0x35, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x72, - 0x74, 0x18, 0x05, 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, 0x48, 0x04, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x88, 0x01, 0x01, 0x12, - 0x33, 0x0a, 0x04, 0x73, 0x74, 0x6f, 0x70, 0x18, 0x06, 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, 0x48, 0x05, 0x52, 0x04, 0x73, 0x74, 0x6f, - 0x70, 0x88, 0x01, 0x01, 0x12, 0x26, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, - 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, - 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x42, 0x0c, 0x0a, 0x0a, - 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x70, - 0x61, 0x67, 0x65, 0x42, 0x0b, 0x0a, 0x09, 0x5f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, - 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x08, 0x0a, 0x06, 0x5f, - 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x22, 0xae, - 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x04, 0x72, 0x75, 0x6e, 0x73, - 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x72, 0x75, 0x6e, 0x73, - 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, - 0x53, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, - 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x22, - 0xb9, 0x01, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, - 0x73, 0x42, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x04, 0x72, 0x75, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, - 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x72, 0x75, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0a, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, - 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, - 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, - 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x2a, 0xac, 0x01, 0x0a, 0x05, - 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, - 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, - 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, - 0x10, 0x0a, 0x0c, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, - 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x49, 0x44, 0x4c, 0x45, 0x10, - 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, - 0x10, 0x05, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, - 0x54, 0x49, 0x4e, 0x47, 0x10, 0x06, 0x12, 0x14, 0x0a, 0x10, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, - 0x53, 0x43, 0x41, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x50, 0x10, 0x07, 0x12, 0x16, 0x0a, 0x12, - 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x4f, - 0x57, 0x4e, 0x10, 0x08, 0x22, 0x04, 0x08, 0x02, 0x10, 0x02, 0x42, 0xd7, 0x01, 0x0a, 0x17, 0x63, - 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, - 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0a, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x42, 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, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x3b, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, 0x02, 0x03, 0x4d, 0x4d, 0x58, 0xaa, 0x02, - 0x13, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x56, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0xca, 0x02, 0x13, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x5c, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xe2, 0x02, 0x1f, 0x4d, 0x6f, 0x64, - 0x65, 0x6c, 0x5c, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x4d, - 0x6f, 0x64, 0x65, 0x6c, 0x3a, 0x3a, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x3a, 0x3a, 0x56, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x72, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x42, 0x07, 0x0a, 0x05, + 0x5f, 0x73, 0x74, 0x6f, 0x70, 0x22, 0xae, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x36, 0x0a, 0x04, 0x72, 0x75, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x42, 0x03, 0xe0, 0x41, + 0x03, 0x52, 0x04, 0x72, 0x75, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, + 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x70, + 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, + 0xe0, 0x41, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, + 0x04, 0x70, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, + 0x52, 0x04, 0x70, 0x61, 0x67, 0x65, 0x22, 0xb9, 0x01, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x73, 0x42, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x04, 0x72, + 0x75, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, + 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x52, 0x75, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x72, + 0x75, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x69, 0x7a, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x09, 0x74, 0x6f, + 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, + 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, + 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x70, 0x61, 0x67, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x04, 0x70, 0x61, + 0x67, 0x65, 0x2a, 0xac, 0x01, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, + 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, + 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x4f, 0x46, 0x46, + 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, + 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x03, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x54, 0x41, 0x54, + 0x45, 0x5f, 0x49, 0x44, 0x4c, 0x45, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x54, 0x41, 0x54, + 0x45, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x05, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x54, 0x41, + 0x54, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x06, 0x12, 0x14, 0x0a, + 0x10, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x55, + 0x50, 0x10, 0x07, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x53, 0x43, 0x41, + 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x4f, 0x57, 0x4e, 0x10, 0x08, 0x22, 0x04, 0x08, 0x02, 0x10, + 0x02, 0x42, 0xd7, 0x01, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x0a, 0x4d, + 0x6f, 0x64, 0x65, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x42, 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, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, + 0x68, 0x61, 0x3b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xa2, + 0x02, 0x03, 0x4d, 0x4d, 0x58, 0xaa, 0x02, 0x13, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x2e, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0xca, 0x02, 0x13, 0x4d, 0x6f, + 0x64, 0x65, 0x6c, 0x5c, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, + 0x61, 0xe2, 0x02, 0x1f, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x5c, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x5c, + 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0xea, 0x02, 0x15, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x3a, 0x3a, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, } var ( @@ -10503,7 +10567,7 @@ func file_model_model_v1alpha_model_proto_rawDescGZIP() []byte { } var file_model_model_v1alpha_model_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_model_model_v1alpha_model_proto_msgTypes = make([]protoimpl.MessageInfo, 138) +var file_model_model_v1alpha_model_proto_msgTypes = make([]protoimpl.MessageInfo, 139) var file_model_model_v1alpha_model_proto_goTypes = []interface{}{ (State)(0), // 0: model.model.v1alpha.State (Model_Visibility)(0), // 1: model.model.v1alpha.Model.Visibility @@ -10512,293 +10576,295 @@ var file_model_model_v1alpha_model_proto_goTypes = []interface{}{ (*ReadinessRequest)(nil), // 4: model.model.v1alpha.ReadinessRequest (*ReadinessResponse)(nil), // 5: model.model.v1alpha.ReadinessResponse (*Region)(nil), // 6: model.model.v1alpha.Region - (*ModelVersion)(nil), // 7: model.model.v1alpha.ModelVersion - (*Model)(nil), // 8: model.model.v1alpha.Model - (*ListModelsRequest)(nil), // 9: model.model.v1alpha.ListModelsRequest - (*ListModelsResponse)(nil), // 10: model.model.v1alpha.ListModelsResponse - (*LookUpModelRequest)(nil), // 11: model.model.v1alpha.LookUpModelRequest - (*LookUpModelResponse)(nil), // 12: model.model.v1alpha.LookUpModelResponse - (*ListNamespaceModelsRequest)(nil), // 13: model.model.v1alpha.ListNamespaceModelsRequest - (*ListNamespaceModelsResponse)(nil), // 14: model.model.v1alpha.ListNamespaceModelsResponse - (*CreateNamespaceModelRequest)(nil), // 15: model.model.v1alpha.CreateNamespaceModelRequest - (*CreateNamespaceModelResponse)(nil), // 16: model.model.v1alpha.CreateNamespaceModelResponse - (*GetNamespaceModelRequest)(nil), // 17: model.model.v1alpha.GetNamespaceModelRequest - (*GetNamespaceModelResponse)(nil), // 18: model.model.v1alpha.GetNamespaceModelResponse - (*UpdateNamespaceModelRequest)(nil), // 19: model.model.v1alpha.UpdateNamespaceModelRequest - (*UpdateNamespaceModelResponse)(nil), // 20: model.model.v1alpha.UpdateNamespaceModelResponse - (*DeleteNamespaceModelRequest)(nil), // 21: model.model.v1alpha.DeleteNamespaceModelRequest - (*DeleteNamespaceModelResponse)(nil), // 22: model.model.v1alpha.DeleteNamespaceModelResponse - (*RenameNamespaceModelRequest)(nil), // 23: model.model.v1alpha.RenameNamespaceModelRequest - (*RenameNamespaceModelResponse)(nil), // 24: model.model.v1alpha.RenameNamespaceModelResponse - (*WatchNamespaceModelRequest)(nil), // 25: model.model.v1alpha.WatchNamespaceModelRequest - (*WatchNamespaceModelResponse)(nil), // 26: model.model.v1alpha.WatchNamespaceModelResponse - (*WatchNamespaceLatestModelRequest)(nil), // 27: model.model.v1alpha.WatchNamespaceLatestModelRequest - (*WatchNamespaceLatestModelResponse)(nil), // 28: model.model.v1alpha.WatchNamespaceLatestModelResponse - (*ListNamespaceModelVersionsRequest)(nil), // 29: model.model.v1alpha.ListNamespaceModelVersionsRequest - (*ListNamespaceModelVersionsResponse)(nil), // 30: model.model.v1alpha.ListNamespaceModelVersionsResponse - (*DeleteNamespaceModelVersionRequest)(nil), // 31: model.model.v1alpha.DeleteNamespaceModelVersionRequest - (*DeleteNamespaceModelVersionResponse)(nil), // 32: model.model.v1alpha.DeleteNamespaceModelVersionResponse - (*TriggerNamespaceModelRequest)(nil), // 33: model.model.v1alpha.TriggerNamespaceModelRequest - (*TriggerNamespaceModelResponse)(nil), // 34: model.model.v1alpha.TriggerNamespaceModelResponse - (*TriggerAsyncNamespaceModelRequest)(nil), // 35: model.model.v1alpha.TriggerAsyncNamespaceModelRequest - (*TriggerAsyncNamespaceModelResponse)(nil), // 36: model.model.v1alpha.TriggerAsyncNamespaceModelResponse - (*TriggerNamespaceLatestModelRequest)(nil), // 37: model.model.v1alpha.TriggerNamespaceLatestModelRequest - (*TriggerNamespaceLatestModelResponse)(nil), // 38: model.model.v1alpha.TriggerNamespaceLatestModelResponse - (*TriggerAsyncNamespaceLatestModelRequest)(nil), // 39: model.model.v1alpha.TriggerAsyncNamespaceLatestModelRequest - (*TriggerAsyncNamespaceLatestModelResponse)(nil), // 40: model.model.v1alpha.TriggerAsyncNamespaceLatestModelResponse - (*TriggerNamespaceModelBinaryFileUploadRequest)(nil), // 41: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadRequest - (*TriggerNamespaceModelBinaryFileUploadResponse)(nil), // 42: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadResponse - (*TriggerNamespaceLatestModelBinaryFileUploadRequest)(nil), // 43: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadRequest - (*TriggerNamespaceLatestModelBinaryFileUploadResponse)(nil), // 44: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadResponse - (*GetNamespaceLatestModelOperationRequest)(nil), // 45: model.model.v1alpha.GetNamespaceLatestModelOperationRequest - (*GetNamespaceLatestModelOperationResponse)(nil), // 46: model.model.v1alpha.GetNamespaceLatestModelOperationResponse - (*GetNamespaceModelOperationRequest)(nil), // 47: model.model.v1alpha.GetNamespaceModelOperationRequest - (*GetNamespaceModelOperationResponse)(nil), // 48: model.model.v1alpha.GetNamespaceModelOperationResponse - (*DeployNamespaceModelAdminRequest)(nil), // 49: model.model.v1alpha.DeployNamespaceModelAdminRequest - (*DeployNamespaceModelAdminResponse)(nil), // 50: model.model.v1alpha.DeployNamespaceModelAdminResponse - (*UndeployNamespaceModelAdminRequest)(nil), // 51: model.model.v1alpha.UndeployNamespaceModelAdminRequest - (*UndeployNamespaceModelAdminResponse)(nil), // 52: model.model.v1alpha.UndeployNamespaceModelAdminResponse - (*CreateUserModelRequest)(nil), // 53: model.model.v1alpha.CreateUserModelRequest - (*CreateUserModelResponse)(nil), // 54: model.model.v1alpha.CreateUserModelResponse - (*ListUserModelsRequest)(nil), // 55: model.model.v1alpha.ListUserModelsRequest - (*ListUserModelsResponse)(nil), // 56: model.model.v1alpha.ListUserModelsResponse - (*GetUserModelRequest)(nil), // 57: model.model.v1alpha.GetUserModelRequest - (*GetUserModelResponse)(nil), // 58: model.model.v1alpha.GetUserModelResponse - (*UpdateUserModelRequest)(nil), // 59: model.model.v1alpha.UpdateUserModelRequest - (*UpdateUserModelResponse)(nil), // 60: model.model.v1alpha.UpdateUserModelResponse - (*DeleteUserModelRequest)(nil), // 61: model.model.v1alpha.DeleteUserModelRequest - (*DeleteUserModelResponse)(nil), // 62: model.model.v1alpha.DeleteUserModelResponse - (*RenameUserModelRequest)(nil), // 63: model.model.v1alpha.RenameUserModelRequest - (*RenameUserModelResponse)(nil), // 64: model.model.v1alpha.RenameUserModelResponse - (*WatchUserModelRequest)(nil), // 65: model.model.v1alpha.WatchUserModelRequest - (*WatchUserModelResponse)(nil), // 66: model.model.v1alpha.WatchUserModelResponse - (*WatchUserLatestModelRequest)(nil), // 67: model.model.v1alpha.WatchUserLatestModelRequest - (*WatchUserLatestModelResponse)(nil), // 68: model.model.v1alpha.WatchUserLatestModelResponse - (*ListUserModelVersionsRequest)(nil), // 69: model.model.v1alpha.ListUserModelVersionsRequest - (*ListUserModelVersionsResponse)(nil), // 70: model.model.v1alpha.ListUserModelVersionsResponse - (*DeleteUserModelVersionRequest)(nil), // 71: model.model.v1alpha.DeleteUserModelVersionRequest - (*DeleteUserModelVersionResponse)(nil), // 72: model.model.v1alpha.DeleteUserModelVersionResponse - (*TriggerUserModelRequest)(nil), // 73: model.model.v1alpha.TriggerUserModelRequest - (*TriggerUserModelResponse)(nil), // 74: model.model.v1alpha.TriggerUserModelResponse - (*TriggerAsyncUserModelRequest)(nil), // 75: model.model.v1alpha.TriggerAsyncUserModelRequest - (*TriggerAsyncUserModelResponse)(nil), // 76: model.model.v1alpha.TriggerAsyncUserModelResponse - (*TriggerUserLatestModelRequest)(nil), // 77: model.model.v1alpha.TriggerUserLatestModelRequest - (*TriggerUserLatestModelResponse)(nil), // 78: model.model.v1alpha.TriggerUserLatestModelResponse - (*TriggerAsyncUserLatestModelRequest)(nil), // 79: model.model.v1alpha.TriggerAsyncUserLatestModelRequest - (*TriggerAsyncUserLatestModelResponse)(nil), // 80: model.model.v1alpha.TriggerAsyncUserLatestModelResponse - (*TriggerUserModelBinaryFileUploadRequest)(nil), // 81: model.model.v1alpha.TriggerUserModelBinaryFileUploadRequest - (*TriggerUserModelBinaryFileUploadResponse)(nil), // 82: model.model.v1alpha.TriggerUserModelBinaryFileUploadResponse - (*CreateOrganizationModelRequest)(nil), // 83: model.model.v1alpha.CreateOrganizationModelRequest - (*CreateOrganizationModelResponse)(nil), // 84: model.model.v1alpha.CreateOrganizationModelResponse - (*ListOrganizationModelsRequest)(nil), // 85: model.model.v1alpha.ListOrganizationModelsRequest - (*ListOrganizationModelsResponse)(nil), // 86: model.model.v1alpha.ListOrganizationModelsResponse - (*GetOrganizationModelRequest)(nil), // 87: model.model.v1alpha.GetOrganizationModelRequest - (*GetOrganizationModelResponse)(nil), // 88: model.model.v1alpha.GetOrganizationModelResponse - (*UpdateOrganizationModelRequest)(nil), // 89: model.model.v1alpha.UpdateOrganizationModelRequest - (*UpdateOrganizationModelResponse)(nil), // 90: model.model.v1alpha.UpdateOrganizationModelResponse - (*DeleteOrganizationModelRequest)(nil), // 91: model.model.v1alpha.DeleteOrganizationModelRequest - (*DeleteOrganizationModelResponse)(nil), // 92: model.model.v1alpha.DeleteOrganizationModelResponse - (*RenameOrganizationModelRequest)(nil), // 93: model.model.v1alpha.RenameOrganizationModelRequest - (*RenameOrganizationModelResponse)(nil), // 94: model.model.v1alpha.RenameOrganizationModelResponse - (*WatchOrganizationModelRequest)(nil), // 95: model.model.v1alpha.WatchOrganizationModelRequest - (*WatchOrganizationModelResponse)(nil), // 96: model.model.v1alpha.WatchOrganizationModelResponse - (*WatchOrganizationLatestModelRequest)(nil), // 97: model.model.v1alpha.WatchOrganizationLatestModelRequest - (*WatchOrganizationLatestModelResponse)(nil), // 98: model.model.v1alpha.WatchOrganizationLatestModelResponse - (*ListOrganizationModelVersionsRequest)(nil), // 99: model.model.v1alpha.ListOrganizationModelVersionsRequest - (*ListOrganizationModelVersionsResponse)(nil), // 100: model.model.v1alpha.ListOrganizationModelVersionsResponse - (*DeleteOrganizationModelVersionRequest)(nil), // 101: model.model.v1alpha.DeleteOrganizationModelVersionRequest - (*DeleteOrganizationModelVersionResponse)(nil), // 102: model.model.v1alpha.DeleteOrganizationModelVersionResponse - (*TriggerOrganizationModelRequest)(nil), // 103: model.model.v1alpha.TriggerOrganizationModelRequest - (*TriggerOrganizationModelResponse)(nil), // 104: model.model.v1alpha.TriggerOrganizationModelResponse - (*TriggerAsyncOrganizationModelRequest)(nil), // 105: model.model.v1alpha.TriggerAsyncOrganizationModelRequest - (*TriggerAsyncOrganizationModelResponse)(nil), // 106: model.model.v1alpha.TriggerAsyncOrganizationModelResponse - (*TriggerOrganizationLatestModelRequest)(nil), // 107: model.model.v1alpha.TriggerOrganizationLatestModelRequest - (*TriggerOrganizationLatestModelResponse)(nil), // 108: model.model.v1alpha.TriggerOrganizationLatestModelResponse - (*TriggerAsyncOrganizationLatestModelRequest)(nil), // 109: model.model.v1alpha.TriggerAsyncOrganizationLatestModelRequest - (*TriggerAsyncOrganizationLatestModelResponse)(nil), // 110: model.model.v1alpha.TriggerAsyncOrganizationLatestModelResponse - (*TriggerOrganizationModelBinaryFileUploadRequest)(nil), // 111: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadRequest - (*TriggerOrganizationModelBinaryFileUploadResponse)(nil), // 112: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadResponse - (*GetModelOperationRequest)(nil), // 113: model.model.v1alpha.GetModelOperationRequest - (*GetModelOperationResponse)(nil), // 114: model.model.v1alpha.GetModelOperationResponse - (*LatestOperation)(nil), // 115: model.model.v1alpha.LatestOperation - (*GetUserLatestModelOperationRequest)(nil), // 116: model.model.v1alpha.GetUserLatestModelOperationRequest - (*GetUserLatestModelOperationResponse)(nil), // 117: model.model.v1alpha.GetUserLatestModelOperationResponse - (*GetOrganizationLatestModelOperationRequest)(nil), // 118: model.model.v1alpha.GetOrganizationLatestModelOperationRequest - (*GetOrganizationLatestModelOperationResponse)(nil), // 119: model.model.v1alpha.GetOrganizationLatestModelOperationResponse - (*ListAvailableRegionsRequest)(nil), // 120: model.model.v1alpha.ListAvailableRegionsRequest - (*ListAvailableRegionsResponse)(nil), // 121: model.model.v1alpha.ListAvailableRegionsResponse - (*ListModelsAdminRequest)(nil), // 122: model.model.v1alpha.ListModelsAdminRequest - (*ListModelsAdminResponse)(nil), // 123: model.model.v1alpha.ListModelsAdminResponse - (*LookUpModelAdminRequest)(nil), // 124: model.model.v1alpha.LookUpModelAdminRequest - (*LookUpModelAdminResponse)(nil), // 125: model.model.v1alpha.LookUpModelAdminResponse - (*DeployUserModelAdminRequest)(nil), // 126: model.model.v1alpha.DeployUserModelAdminRequest - (*DeployUserModelAdminResponse)(nil), // 127: model.model.v1alpha.DeployUserModelAdminResponse - (*DeployOrganizationModelAdminRequest)(nil), // 128: model.model.v1alpha.DeployOrganizationModelAdminRequest - (*DeployOrganizationModelAdminResponse)(nil), // 129: model.model.v1alpha.DeployOrganizationModelAdminResponse - (*UndeployUserModelAdminRequest)(nil), // 130: model.model.v1alpha.UndeployUserModelAdminRequest - (*UndeployUserModelAdminResponse)(nil), // 131: model.model.v1alpha.UndeployUserModelAdminResponse - (*UndeployOrganizationModelAdminRequest)(nil), // 132: model.model.v1alpha.UndeployOrganizationModelAdminRequest - (*UndeployOrganizationModelAdminResponse)(nil), // 133: model.model.v1alpha.UndeployOrganizationModelAdminResponse - (*ModelRun)(nil), // 134: model.model.v1alpha.ModelRun - (*ListModelRunsRequest)(nil), // 135: model.model.v1alpha.ListModelRunsRequest - (*ListModelRunsByRequesterRequest)(nil), // 136: model.model.v1alpha.ListModelRunsByRequesterRequest - (*ListModelRunsResponse)(nil), // 137: model.model.v1alpha.ListModelRunsResponse - (*ListModelRunsByRequesterResponse)(nil), // 138: model.model.v1alpha.ListModelRunsByRequesterResponse - (*Model_Stats)(nil), // 139: model.model.v1alpha.Model.Stats - (*v1beta.HealthCheckRequest)(nil), // 140: common.healthcheck.v1beta.HealthCheckRequest - (*v1beta.HealthCheckResponse)(nil), // 141: common.healthcheck.v1beta.HealthCheckResponse - (*timestamppb.Timestamp)(nil), // 142: google.protobuf.Timestamp - (*structpb.Struct)(nil), // 143: google.protobuf.Struct - (v1alpha.Task)(0), // 144: common.task.v1alpha.Task - (*v1beta1.Owner)(nil), // 145: core.mgmt.v1beta.Owner - (*Permission)(nil), // 146: model.model.v1alpha.Permission - (View)(0), // 147: model.model.v1alpha.View - (*fieldmaskpb.FieldMask)(nil), // 148: google.protobuf.FieldMask - (*longrunningpb.Operation)(nil), // 149: google.longrunning.Operation - (v1alpha1.RunStatus)(0), // 150: common.run.v1alpha.RunStatus - (v1alpha1.RunSource)(0), // 151: common.run.v1alpha.RunSource + (*Hardware)(nil), // 7: model.model.v1alpha.Hardware + (*ModelVersion)(nil), // 8: model.model.v1alpha.ModelVersion + (*Model)(nil), // 9: model.model.v1alpha.Model + (*ListModelsRequest)(nil), // 10: model.model.v1alpha.ListModelsRequest + (*ListModelsResponse)(nil), // 11: model.model.v1alpha.ListModelsResponse + (*LookUpModelRequest)(nil), // 12: model.model.v1alpha.LookUpModelRequest + (*LookUpModelResponse)(nil), // 13: model.model.v1alpha.LookUpModelResponse + (*ListNamespaceModelsRequest)(nil), // 14: model.model.v1alpha.ListNamespaceModelsRequest + (*ListNamespaceModelsResponse)(nil), // 15: model.model.v1alpha.ListNamespaceModelsResponse + (*CreateNamespaceModelRequest)(nil), // 16: model.model.v1alpha.CreateNamespaceModelRequest + (*CreateNamespaceModelResponse)(nil), // 17: model.model.v1alpha.CreateNamespaceModelResponse + (*GetNamespaceModelRequest)(nil), // 18: model.model.v1alpha.GetNamespaceModelRequest + (*GetNamespaceModelResponse)(nil), // 19: model.model.v1alpha.GetNamespaceModelResponse + (*UpdateNamespaceModelRequest)(nil), // 20: model.model.v1alpha.UpdateNamespaceModelRequest + (*UpdateNamespaceModelResponse)(nil), // 21: model.model.v1alpha.UpdateNamespaceModelResponse + (*DeleteNamespaceModelRequest)(nil), // 22: model.model.v1alpha.DeleteNamespaceModelRequest + (*DeleteNamespaceModelResponse)(nil), // 23: model.model.v1alpha.DeleteNamespaceModelResponse + (*RenameNamespaceModelRequest)(nil), // 24: model.model.v1alpha.RenameNamespaceModelRequest + (*RenameNamespaceModelResponse)(nil), // 25: model.model.v1alpha.RenameNamespaceModelResponse + (*WatchNamespaceModelRequest)(nil), // 26: model.model.v1alpha.WatchNamespaceModelRequest + (*WatchNamespaceModelResponse)(nil), // 27: model.model.v1alpha.WatchNamespaceModelResponse + (*WatchNamespaceLatestModelRequest)(nil), // 28: model.model.v1alpha.WatchNamespaceLatestModelRequest + (*WatchNamespaceLatestModelResponse)(nil), // 29: model.model.v1alpha.WatchNamespaceLatestModelResponse + (*ListNamespaceModelVersionsRequest)(nil), // 30: model.model.v1alpha.ListNamespaceModelVersionsRequest + (*ListNamespaceModelVersionsResponse)(nil), // 31: model.model.v1alpha.ListNamespaceModelVersionsResponse + (*DeleteNamespaceModelVersionRequest)(nil), // 32: model.model.v1alpha.DeleteNamespaceModelVersionRequest + (*DeleteNamespaceModelVersionResponse)(nil), // 33: model.model.v1alpha.DeleteNamespaceModelVersionResponse + (*TriggerNamespaceModelRequest)(nil), // 34: model.model.v1alpha.TriggerNamespaceModelRequest + (*TriggerNamespaceModelResponse)(nil), // 35: model.model.v1alpha.TriggerNamespaceModelResponse + (*TriggerAsyncNamespaceModelRequest)(nil), // 36: model.model.v1alpha.TriggerAsyncNamespaceModelRequest + (*TriggerAsyncNamespaceModelResponse)(nil), // 37: model.model.v1alpha.TriggerAsyncNamespaceModelResponse + (*TriggerNamespaceLatestModelRequest)(nil), // 38: model.model.v1alpha.TriggerNamespaceLatestModelRequest + (*TriggerNamespaceLatestModelResponse)(nil), // 39: model.model.v1alpha.TriggerNamespaceLatestModelResponse + (*TriggerAsyncNamespaceLatestModelRequest)(nil), // 40: model.model.v1alpha.TriggerAsyncNamespaceLatestModelRequest + (*TriggerAsyncNamespaceLatestModelResponse)(nil), // 41: model.model.v1alpha.TriggerAsyncNamespaceLatestModelResponse + (*TriggerNamespaceModelBinaryFileUploadRequest)(nil), // 42: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadRequest + (*TriggerNamespaceModelBinaryFileUploadResponse)(nil), // 43: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadResponse + (*TriggerNamespaceLatestModelBinaryFileUploadRequest)(nil), // 44: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadRequest + (*TriggerNamespaceLatestModelBinaryFileUploadResponse)(nil), // 45: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadResponse + (*GetNamespaceLatestModelOperationRequest)(nil), // 46: model.model.v1alpha.GetNamespaceLatestModelOperationRequest + (*GetNamespaceLatestModelOperationResponse)(nil), // 47: model.model.v1alpha.GetNamespaceLatestModelOperationResponse + (*GetNamespaceModelOperationRequest)(nil), // 48: model.model.v1alpha.GetNamespaceModelOperationRequest + (*GetNamespaceModelOperationResponse)(nil), // 49: model.model.v1alpha.GetNamespaceModelOperationResponse + (*DeployNamespaceModelAdminRequest)(nil), // 50: model.model.v1alpha.DeployNamespaceModelAdminRequest + (*DeployNamespaceModelAdminResponse)(nil), // 51: model.model.v1alpha.DeployNamespaceModelAdminResponse + (*UndeployNamespaceModelAdminRequest)(nil), // 52: model.model.v1alpha.UndeployNamespaceModelAdminRequest + (*UndeployNamespaceModelAdminResponse)(nil), // 53: model.model.v1alpha.UndeployNamespaceModelAdminResponse + (*CreateUserModelRequest)(nil), // 54: model.model.v1alpha.CreateUserModelRequest + (*CreateUserModelResponse)(nil), // 55: model.model.v1alpha.CreateUserModelResponse + (*ListUserModelsRequest)(nil), // 56: model.model.v1alpha.ListUserModelsRequest + (*ListUserModelsResponse)(nil), // 57: model.model.v1alpha.ListUserModelsResponse + (*GetUserModelRequest)(nil), // 58: model.model.v1alpha.GetUserModelRequest + (*GetUserModelResponse)(nil), // 59: model.model.v1alpha.GetUserModelResponse + (*UpdateUserModelRequest)(nil), // 60: model.model.v1alpha.UpdateUserModelRequest + (*UpdateUserModelResponse)(nil), // 61: model.model.v1alpha.UpdateUserModelResponse + (*DeleteUserModelRequest)(nil), // 62: model.model.v1alpha.DeleteUserModelRequest + (*DeleteUserModelResponse)(nil), // 63: model.model.v1alpha.DeleteUserModelResponse + (*RenameUserModelRequest)(nil), // 64: model.model.v1alpha.RenameUserModelRequest + (*RenameUserModelResponse)(nil), // 65: model.model.v1alpha.RenameUserModelResponse + (*WatchUserModelRequest)(nil), // 66: model.model.v1alpha.WatchUserModelRequest + (*WatchUserModelResponse)(nil), // 67: model.model.v1alpha.WatchUserModelResponse + (*WatchUserLatestModelRequest)(nil), // 68: model.model.v1alpha.WatchUserLatestModelRequest + (*WatchUserLatestModelResponse)(nil), // 69: model.model.v1alpha.WatchUserLatestModelResponse + (*ListUserModelVersionsRequest)(nil), // 70: model.model.v1alpha.ListUserModelVersionsRequest + (*ListUserModelVersionsResponse)(nil), // 71: model.model.v1alpha.ListUserModelVersionsResponse + (*DeleteUserModelVersionRequest)(nil), // 72: model.model.v1alpha.DeleteUserModelVersionRequest + (*DeleteUserModelVersionResponse)(nil), // 73: model.model.v1alpha.DeleteUserModelVersionResponse + (*TriggerUserModelRequest)(nil), // 74: model.model.v1alpha.TriggerUserModelRequest + (*TriggerUserModelResponse)(nil), // 75: model.model.v1alpha.TriggerUserModelResponse + (*TriggerAsyncUserModelRequest)(nil), // 76: model.model.v1alpha.TriggerAsyncUserModelRequest + (*TriggerAsyncUserModelResponse)(nil), // 77: model.model.v1alpha.TriggerAsyncUserModelResponse + (*TriggerUserLatestModelRequest)(nil), // 78: model.model.v1alpha.TriggerUserLatestModelRequest + (*TriggerUserLatestModelResponse)(nil), // 79: model.model.v1alpha.TriggerUserLatestModelResponse + (*TriggerAsyncUserLatestModelRequest)(nil), // 80: model.model.v1alpha.TriggerAsyncUserLatestModelRequest + (*TriggerAsyncUserLatestModelResponse)(nil), // 81: model.model.v1alpha.TriggerAsyncUserLatestModelResponse + (*TriggerUserModelBinaryFileUploadRequest)(nil), // 82: model.model.v1alpha.TriggerUserModelBinaryFileUploadRequest + (*TriggerUserModelBinaryFileUploadResponse)(nil), // 83: model.model.v1alpha.TriggerUserModelBinaryFileUploadResponse + (*CreateOrganizationModelRequest)(nil), // 84: model.model.v1alpha.CreateOrganizationModelRequest + (*CreateOrganizationModelResponse)(nil), // 85: model.model.v1alpha.CreateOrganizationModelResponse + (*ListOrganizationModelsRequest)(nil), // 86: model.model.v1alpha.ListOrganizationModelsRequest + (*ListOrganizationModelsResponse)(nil), // 87: model.model.v1alpha.ListOrganizationModelsResponse + (*GetOrganizationModelRequest)(nil), // 88: model.model.v1alpha.GetOrganizationModelRequest + (*GetOrganizationModelResponse)(nil), // 89: model.model.v1alpha.GetOrganizationModelResponse + (*UpdateOrganizationModelRequest)(nil), // 90: model.model.v1alpha.UpdateOrganizationModelRequest + (*UpdateOrganizationModelResponse)(nil), // 91: model.model.v1alpha.UpdateOrganizationModelResponse + (*DeleteOrganizationModelRequest)(nil), // 92: model.model.v1alpha.DeleteOrganizationModelRequest + (*DeleteOrganizationModelResponse)(nil), // 93: model.model.v1alpha.DeleteOrganizationModelResponse + (*RenameOrganizationModelRequest)(nil), // 94: model.model.v1alpha.RenameOrganizationModelRequest + (*RenameOrganizationModelResponse)(nil), // 95: model.model.v1alpha.RenameOrganizationModelResponse + (*WatchOrganizationModelRequest)(nil), // 96: model.model.v1alpha.WatchOrganizationModelRequest + (*WatchOrganizationModelResponse)(nil), // 97: model.model.v1alpha.WatchOrganizationModelResponse + (*WatchOrganizationLatestModelRequest)(nil), // 98: model.model.v1alpha.WatchOrganizationLatestModelRequest + (*WatchOrganizationLatestModelResponse)(nil), // 99: model.model.v1alpha.WatchOrganizationLatestModelResponse + (*ListOrganizationModelVersionsRequest)(nil), // 100: model.model.v1alpha.ListOrganizationModelVersionsRequest + (*ListOrganizationModelVersionsResponse)(nil), // 101: model.model.v1alpha.ListOrganizationModelVersionsResponse + (*DeleteOrganizationModelVersionRequest)(nil), // 102: model.model.v1alpha.DeleteOrganizationModelVersionRequest + (*DeleteOrganizationModelVersionResponse)(nil), // 103: model.model.v1alpha.DeleteOrganizationModelVersionResponse + (*TriggerOrganizationModelRequest)(nil), // 104: model.model.v1alpha.TriggerOrganizationModelRequest + (*TriggerOrganizationModelResponse)(nil), // 105: model.model.v1alpha.TriggerOrganizationModelResponse + (*TriggerAsyncOrganizationModelRequest)(nil), // 106: model.model.v1alpha.TriggerAsyncOrganizationModelRequest + (*TriggerAsyncOrganizationModelResponse)(nil), // 107: model.model.v1alpha.TriggerAsyncOrganizationModelResponse + (*TriggerOrganizationLatestModelRequest)(nil), // 108: model.model.v1alpha.TriggerOrganizationLatestModelRequest + (*TriggerOrganizationLatestModelResponse)(nil), // 109: model.model.v1alpha.TriggerOrganizationLatestModelResponse + (*TriggerAsyncOrganizationLatestModelRequest)(nil), // 110: model.model.v1alpha.TriggerAsyncOrganizationLatestModelRequest + (*TriggerAsyncOrganizationLatestModelResponse)(nil), // 111: model.model.v1alpha.TriggerAsyncOrganizationLatestModelResponse + (*TriggerOrganizationModelBinaryFileUploadRequest)(nil), // 112: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadRequest + (*TriggerOrganizationModelBinaryFileUploadResponse)(nil), // 113: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadResponse + (*GetModelOperationRequest)(nil), // 114: model.model.v1alpha.GetModelOperationRequest + (*GetModelOperationResponse)(nil), // 115: model.model.v1alpha.GetModelOperationResponse + (*LatestOperation)(nil), // 116: model.model.v1alpha.LatestOperation + (*GetUserLatestModelOperationRequest)(nil), // 117: model.model.v1alpha.GetUserLatestModelOperationRequest + (*GetUserLatestModelOperationResponse)(nil), // 118: model.model.v1alpha.GetUserLatestModelOperationResponse + (*GetOrganizationLatestModelOperationRequest)(nil), // 119: model.model.v1alpha.GetOrganizationLatestModelOperationRequest + (*GetOrganizationLatestModelOperationResponse)(nil), // 120: model.model.v1alpha.GetOrganizationLatestModelOperationResponse + (*ListAvailableRegionsRequest)(nil), // 121: model.model.v1alpha.ListAvailableRegionsRequest + (*ListAvailableRegionsResponse)(nil), // 122: model.model.v1alpha.ListAvailableRegionsResponse + (*ListModelsAdminRequest)(nil), // 123: model.model.v1alpha.ListModelsAdminRequest + (*ListModelsAdminResponse)(nil), // 124: model.model.v1alpha.ListModelsAdminResponse + (*LookUpModelAdminRequest)(nil), // 125: model.model.v1alpha.LookUpModelAdminRequest + (*LookUpModelAdminResponse)(nil), // 126: model.model.v1alpha.LookUpModelAdminResponse + (*DeployUserModelAdminRequest)(nil), // 127: model.model.v1alpha.DeployUserModelAdminRequest + (*DeployUserModelAdminResponse)(nil), // 128: model.model.v1alpha.DeployUserModelAdminResponse + (*DeployOrganizationModelAdminRequest)(nil), // 129: model.model.v1alpha.DeployOrganizationModelAdminRequest + (*DeployOrganizationModelAdminResponse)(nil), // 130: model.model.v1alpha.DeployOrganizationModelAdminResponse + (*UndeployUserModelAdminRequest)(nil), // 131: model.model.v1alpha.UndeployUserModelAdminRequest + (*UndeployUserModelAdminResponse)(nil), // 132: model.model.v1alpha.UndeployUserModelAdminResponse + (*UndeployOrganizationModelAdminRequest)(nil), // 133: model.model.v1alpha.UndeployOrganizationModelAdminRequest + (*UndeployOrganizationModelAdminResponse)(nil), // 134: model.model.v1alpha.UndeployOrganizationModelAdminResponse + (*ModelRun)(nil), // 135: model.model.v1alpha.ModelRun + (*ListModelRunsRequest)(nil), // 136: model.model.v1alpha.ListModelRunsRequest + (*ListModelRunsByRequesterRequest)(nil), // 137: model.model.v1alpha.ListModelRunsByRequesterRequest + (*ListModelRunsResponse)(nil), // 138: model.model.v1alpha.ListModelRunsResponse + (*ListModelRunsByRequesterResponse)(nil), // 139: model.model.v1alpha.ListModelRunsByRequesterResponse + (*Model_Stats)(nil), // 140: model.model.v1alpha.Model.Stats + (*v1beta.HealthCheckRequest)(nil), // 141: common.healthcheck.v1beta.HealthCheckRequest + (*v1beta.HealthCheckResponse)(nil), // 142: common.healthcheck.v1beta.HealthCheckResponse + (*timestamppb.Timestamp)(nil), // 143: google.protobuf.Timestamp + (*structpb.Struct)(nil), // 144: google.protobuf.Struct + (v1alpha.Task)(0), // 145: common.task.v1alpha.Task + (*v1beta1.Owner)(nil), // 146: core.mgmt.v1beta.Owner + (*Permission)(nil), // 147: model.model.v1alpha.Permission + (View)(0), // 148: model.model.v1alpha.View + (*fieldmaskpb.FieldMask)(nil), // 149: google.protobuf.FieldMask + (*longrunningpb.Operation)(nil), // 150: google.longrunning.Operation + (v1alpha1.RunStatus)(0), // 151: common.run.v1alpha.RunStatus + (v1alpha1.RunSource)(0), // 152: common.run.v1alpha.RunSource } var file_model_model_v1alpha_model_proto_depIdxs = []int32{ - 140, // 0: model.model.v1alpha.LivenessRequest.health_check_request:type_name -> common.healthcheck.v1beta.HealthCheckRequest - 141, // 1: model.model.v1alpha.LivenessResponse.health_check_response:type_name -> common.healthcheck.v1beta.HealthCheckResponse - 140, // 2: model.model.v1alpha.ReadinessRequest.health_check_request:type_name -> common.healthcheck.v1beta.HealthCheckRequest - 141, // 3: model.model.v1alpha.ReadinessResponse.health_check_response:type_name -> common.healthcheck.v1beta.HealthCheckResponse - 0, // 4: model.model.v1alpha.ModelVersion.state:type_name -> model.model.v1alpha.State - 142, // 5: model.model.v1alpha.ModelVersion.update_time:type_name -> google.protobuf.Timestamp - 143, // 6: model.model.v1alpha.Model.configuration:type_name -> google.protobuf.Struct - 144, // 7: model.model.v1alpha.Model.task:type_name -> common.task.v1alpha.Task - 1, // 8: model.model.v1alpha.Model.visibility:type_name -> model.model.v1alpha.Model.Visibility - 142, // 9: model.model.v1alpha.Model.create_time:type_name -> google.protobuf.Timestamp - 142, // 10: model.model.v1alpha.Model.update_time:type_name -> google.protobuf.Timestamp - 142, // 11: model.model.v1alpha.Model.delete_time:type_name -> google.protobuf.Timestamp - 145, // 12: model.model.v1alpha.Model.owner:type_name -> core.mgmt.v1beta.Owner - 146, // 13: model.model.v1alpha.Model.permission:type_name -> model.model.v1alpha.Permission - 143, // 14: model.model.v1alpha.Model.input_schema:type_name -> google.protobuf.Struct - 143, // 15: model.model.v1alpha.Model.output_schema:type_name -> google.protobuf.Struct - 139, // 16: model.model.v1alpha.Model.stats:type_name -> model.model.v1alpha.Model.Stats - 147, // 17: model.model.v1alpha.ListModelsRequest.view:type_name -> model.model.v1alpha.View - 1, // 18: model.model.v1alpha.ListModelsRequest.visibility:type_name -> model.model.v1alpha.Model.Visibility - 8, // 19: model.model.v1alpha.ListModelsResponse.models:type_name -> model.model.v1alpha.Model - 147, // 20: model.model.v1alpha.LookUpModelRequest.view:type_name -> model.model.v1alpha.View - 8, // 21: model.model.v1alpha.LookUpModelResponse.model:type_name -> model.model.v1alpha.Model - 147, // 22: model.model.v1alpha.ListNamespaceModelsRequest.view:type_name -> model.model.v1alpha.View - 1, // 23: model.model.v1alpha.ListNamespaceModelsRequest.visibility:type_name -> model.model.v1alpha.Model.Visibility - 8, // 24: model.model.v1alpha.ListNamespaceModelsResponse.models:type_name -> model.model.v1alpha.Model - 8, // 25: model.model.v1alpha.CreateNamespaceModelRequest.model:type_name -> model.model.v1alpha.Model - 8, // 26: model.model.v1alpha.CreateNamespaceModelResponse.model:type_name -> model.model.v1alpha.Model - 147, // 27: model.model.v1alpha.GetNamespaceModelRequest.view:type_name -> model.model.v1alpha.View - 8, // 28: model.model.v1alpha.GetNamespaceModelResponse.model:type_name -> model.model.v1alpha.Model - 8, // 29: model.model.v1alpha.UpdateNamespaceModelRequest.model:type_name -> model.model.v1alpha.Model - 148, // 30: model.model.v1alpha.UpdateNamespaceModelRequest.update_mask:type_name -> google.protobuf.FieldMask - 8, // 31: model.model.v1alpha.UpdateNamespaceModelResponse.model:type_name -> model.model.v1alpha.Model - 8, // 32: model.model.v1alpha.RenameNamespaceModelResponse.model:type_name -> model.model.v1alpha.Model - 0, // 33: model.model.v1alpha.WatchNamespaceModelResponse.state:type_name -> model.model.v1alpha.State - 0, // 34: model.model.v1alpha.WatchNamespaceLatestModelResponse.state:type_name -> model.model.v1alpha.State - 7, // 35: model.model.v1alpha.ListNamespaceModelVersionsResponse.versions:type_name -> model.model.v1alpha.ModelVersion - 143, // 36: model.model.v1alpha.TriggerNamespaceModelRequest.task_inputs:type_name -> google.protobuf.Struct - 144, // 37: model.model.v1alpha.TriggerNamespaceModelResponse.task:type_name -> common.task.v1alpha.Task - 143, // 38: model.model.v1alpha.TriggerNamespaceModelResponse.task_outputs:type_name -> google.protobuf.Struct - 143, // 39: model.model.v1alpha.TriggerAsyncNamespaceModelRequest.task_inputs:type_name -> google.protobuf.Struct - 149, // 40: model.model.v1alpha.TriggerAsyncNamespaceModelResponse.operation:type_name -> google.longrunning.Operation - 143, // 41: model.model.v1alpha.TriggerNamespaceLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct - 144, // 42: model.model.v1alpha.TriggerNamespaceLatestModelResponse.task:type_name -> common.task.v1alpha.Task - 143, // 43: model.model.v1alpha.TriggerNamespaceLatestModelResponse.task_outputs:type_name -> google.protobuf.Struct - 143, // 44: model.model.v1alpha.TriggerAsyncNamespaceLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct - 149, // 45: model.model.v1alpha.TriggerAsyncNamespaceLatestModelResponse.operation:type_name -> google.longrunning.Operation - 143, // 46: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadRequest.task_input:type_name -> google.protobuf.Struct - 144, // 47: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadResponse.task:type_name -> common.task.v1alpha.Task - 143, // 48: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadResponse.task_outputs:type_name -> google.protobuf.Struct - 143, // 49: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadRequest.task_input:type_name -> google.protobuf.Struct - 144, // 50: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadResponse.task:type_name -> common.task.v1alpha.Task - 143, // 51: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadResponse.task_outputs:type_name -> google.protobuf.Struct - 147, // 52: model.model.v1alpha.GetNamespaceLatestModelOperationRequest.view:type_name -> model.model.v1alpha.View - 149, // 53: model.model.v1alpha.GetNamespaceLatestModelOperationResponse.operation:type_name -> google.longrunning.Operation - 147, // 54: model.model.v1alpha.GetNamespaceModelOperationRequest.view:type_name -> model.model.v1alpha.View - 149, // 55: model.model.v1alpha.GetNamespaceModelOperationResponse.operation:type_name -> google.longrunning.Operation - 8, // 56: model.model.v1alpha.CreateUserModelRequest.model:type_name -> model.model.v1alpha.Model - 8, // 57: model.model.v1alpha.CreateUserModelResponse.model:type_name -> model.model.v1alpha.Model - 147, // 58: model.model.v1alpha.ListUserModelsRequest.view:type_name -> model.model.v1alpha.View - 1, // 59: model.model.v1alpha.ListUserModelsRequest.visibility:type_name -> model.model.v1alpha.Model.Visibility - 8, // 60: model.model.v1alpha.ListUserModelsResponse.models:type_name -> model.model.v1alpha.Model - 147, // 61: model.model.v1alpha.GetUserModelRequest.view:type_name -> model.model.v1alpha.View - 8, // 62: model.model.v1alpha.GetUserModelResponse.model:type_name -> model.model.v1alpha.Model - 8, // 63: model.model.v1alpha.UpdateUserModelRequest.model:type_name -> model.model.v1alpha.Model - 148, // 64: model.model.v1alpha.UpdateUserModelRequest.update_mask:type_name -> google.protobuf.FieldMask - 8, // 65: model.model.v1alpha.UpdateUserModelResponse.model:type_name -> model.model.v1alpha.Model - 8, // 66: model.model.v1alpha.RenameUserModelResponse.model:type_name -> model.model.v1alpha.Model - 0, // 67: model.model.v1alpha.WatchUserModelResponse.state:type_name -> model.model.v1alpha.State - 0, // 68: model.model.v1alpha.WatchUserLatestModelResponse.state:type_name -> model.model.v1alpha.State - 7, // 69: model.model.v1alpha.ListUserModelVersionsResponse.versions:type_name -> model.model.v1alpha.ModelVersion - 143, // 70: model.model.v1alpha.TriggerUserModelRequest.task_inputs:type_name -> google.protobuf.Struct - 144, // 71: model.model.v1alpha.TriggerUserModelResponse.task:type_name -> common.task.v1alpha.Task - 143, // 72: model.model.v1alpha.TriggerUserModelResponse.task_outputs:type_name -> google.protobuf.Struct - 143, // 73: model.model.v1alpha.TriggerAsyncUserModelRequest.task_inputs:type_name -> google.protobuf.Struct - 149, // 74: model.model.v1alpha.TriggerAsyncUserModelResponse.operation:type_name -> google.longrunning.Operation - 143, // 75: model.model.v1alpha.TriggerUserLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct - 144, // 76: model.model.v1alpha.TriggerUserLatestModelResponse.task:type_name -> common.task.v1alpha.Task - 143, // 77: model.model.v1alpha.TriggerUserLatestModelResponse.task_outputs:type_name -> google.protobuf.Struct - 143, // 78: model.model.v1alpha.TriggerAsyncUserLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct - 149, // 79: model.model.v1alpha.TriggerAsyncUserLatestModelResponse.operation:type_name -> google.longrunning.Operation - 143, // 80: model.model.v1alpha.TriggerUserModelBinaryFileUploadRequest.task_inputs:type_name -> google.protobuf.Struct - 144, // 81: model.model.v1alpha.TriggerUserModelBinaryFileUploadResponse.task:type_name -> common.task.v1alpha.Task - 143, // 82: model.model.v1alpha.TriggerUserModelBinaryFileUploadResponse.task_outputs:type_name -> google.protobuf.Struct - 8, // 83: model.model.v1alpha.CreateOrganizationModelRequest.model:type_name -> model.model.v1alpha.Model - 8, // 84: model.model.v1alpha.CreateOrganizationModelResponse.model:type_name -> model.model.v1alpha.Model - 147, // 85: model.model.v1alpha.ListOrganizationModelsRequest.view:type_name -> model.model.v1alpha.View - 1, // 86: model.model.v1alpha.ListOrganizationModelsRequest.visibility:type_name -> model.model.v1alpha.Model.Visibility - 8, // 87: model.model.v1alpha.ListOrganizationModelsResponse.models:type_name -> model.model.v1alpha.Model - 147, // 88: model.model.v1alpha.GetOrganizationModelRequest.view:type_name -> model.model.v1alpha.View - 8, // 89: model.model.v1alpha.GetOrganizationModelResponse.model:type_name -> model.model.v1alpha.Model - 8, // 90: model.model.v1alpha.UpdateOrganizationModelRequest.model:type_name -> model.model.v1alpha.Model - 148, // 91: model.model.v1alpha.UpdateOrganizationModelRequest.update_mask:type_name -> google.protobuf.FieldMask - 8, // 92: model.model.v1alpha.UpdateOrganizationModelResponse.model:type_name -> model.model.v1alpha.Model - 8, // 93: model.model.v1alpha.RenameOrganizationModelResponse.model:type_name -> model.model.v1alpha.Model - 0, // 94: model.model.v1alpha.WatchOrganizationModelResponse.state:type_name -> model.model.v1alpha.State - 0, // 95: model.model.v1alpha.WatchOrganizationLatestModelResponse.state:type_name -> model.model.v1alpha.State - 7, // 96: model.model.v1alpha.ListOrganizationModelVersionsResponse.versions:type_name -> model.model.v1alpha.ModelVersion - 143, // 97: model.model.v1alpha.TriggerOrganizationModelRequest.task_inputs:type_name -> google.protobuf.Struct - 144, // 98: model.model.v1alpha.TriggerOrganizationModelResponse.task:type_name -> common.task.v1alpha.Task - 143, // 99: model.model.v1alpha.TriggerOrganizationModelResponse.task_outputs:type_name -> google.protobuf.Struct - 143, // 100: model.model.v1alpha.TriggerAsyncOrganizationModelRequest.task_inputs:type_name -> google.protobuf.Struct - 149, // 101: model.model.v1alpha.TriggerAsyncOrganizationModelResponse.operation:type_name -> google.longrunning.Operation - 143, // 102: model.model.v1alpha.TriggerOrganizationLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct - 144, // 103: model.model.v1alpha.TriggerOrganizationLatestModelResponse.task:type_name -> common.task.v1alpha.Task - 143, // 104: model.model.v1alpha.TriggerOrganizationLatestModelResponse.task_outputs:type_name -> google.protobuf.Struct - 143, // 105: model.model.v1alpha.TriggerAsyncOrganizationLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct - 149, // 106: model.model.v1alpha.TriggerAsyncOrganizationLatestModelResponse.operation:type_name -> google.longrunning.Operation - 143, // 107: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadRequest.task_inputs:type_name -> google.protobuf.Struct - 144, // 108: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadResponse.task:type_name -> common.task.v1alpha.Task - 143, // 109: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadResponse.task_outputs:type_name -> google.protobuf.Struct - 147, // 110: model.model.v1alpha.GetModelOperationRequest.view:type_name -> model.model.v1alpha.View - 149, // 111: model.model.v1alpha.GetModelOperationResponse.operation:type_name -> google.longrunning.Operation - 33, // 112: model.model.v1alpha.LatestOperation.request:type_name -> model.model.v1alpha.TriggerNamespaceModelRequest - 34, // 113: model.model.v1alpha.LatestOperation.response:type_name -> model.model.v1alpha.TriggerNamespaceModelResponse - 147, // 114: model.model.v1alpha.GetUserLatestModelOperationRequest.view:type_name -> model.model.v1alpha.View - 149, // 115: model.model.v1alpha.GetUserLatestModelOperationResponse.operation:type_name -> google.longrunning.Operation - 147, // 116: model.model.v1alpha.GetOrganizationLatestModelOperationRequest.view:type_name -> model.model.v1alpha.View - 149, // 117: model.model.v1alpha.GetOrganizationLatestModelOperationResponse.operation:type_name -> google.longrunning.Operation - 6, // 118: model.model.v1alpha.ListAvailableRegionsResponse.regions:type_name -> model.model.v1alpha.Region - 147, // 119: model.model.v1alpha.ListModelsAdminRequest.view:type_name -> model.model.v1alpha.View - 8, // 120: model.model.v1alpha.ListModelsAdminResponse.models:type_name -> model.model.v1alpha.Model - 147, // 121: model.model.v1alpha.LookUpModelAdminRequest.view:type_name -> model.model.v1alpha.View - 8, // 122: model.model.v1alpha.LookUpModelAdminResponse.model:type_name -> model.model.v1alpha.Model - 150, // 123: model.model.v1alpha.ModelRun.status:type_name -> common.run.v1alpha.RunStatus - 151, // 124: model.model.v1alpha.ModelRun.source:type_name -> common.run.v1alpha.RunSource - 142, // 125: model.model.v1alpha.ModelRun.end_time:type_name -> google.protobuf.Timestamp - 142, // 126: model.model.v1alpha.ModelRun.create_time:type_name -> google.protobuf.Timestamp - 142, // 127: model.model.v1alpha.ModelRun.update_time:type_name -> google.protobuf.Timestamp - 143, // 128: model.model.v1alpha.ModelRun.task_inputs:type_name -> google.protobuf.Struct - 143, // 129: model.model.v1alpha.ModelRun.task_outputs:type_name -> google.protobuf.Struct - 142, // 130: model.model.v1alpha.ListModelRunsByRequesterRequest.start:type_name -> google.protobuf.Timestamp - 142, // 131: model.model.v1alpha.ListModelRunsByRequesterRequest.stop:type_name -> google.protobuf.Timestamp - 134, // 132: model.model.v1alpha.ListModelRunsResponse.runs:type_name -> model.model.v1alpha.ModelRun - 134, // 133: model.model.v1alpha.ListModelRunsByRequesterResponse.runs:type_name -> model.model.v1alpha.ModelRun - 142, // 134: model.model.v1alpha.Model.Stats.last_run_time:type_name -> google.protobuf.Timestamp - 135, // [135:135] is the sub-list for method output_type - 135, // [135:135] is the sub-list for method input_type - 135, // [135:135] is the sub-list for extension type_name - 135, // [135:135] is the sub-list for extension extendee - 0, // [0:135] is the sub-list for field type_name + 141, // 0: model.model.v1alpha.LivenessRequest.health_check_request:type_name -> common.healthcheck.v1beta.HealthCheckRequest + 142, // 1: model.model.v1alpha.LivenessResponse.health_check_response:type_name -> common.healthcheck.v1beta.HealthCheckResponse + 141, // 2: model.model.v1alpha.ReadinessRequest.health_check_request:type_name -> common.healthcheck.v1beta.HealthCheckRequest + 142, // 3: model.model.v1alpha.ReadinessResponse.health_check_response:type_name -> common.healthcheck.v1beta.HealthCheckResponse + 7, // 4: model.model.v1alpha.Region.hardware:type_name -> model.model.v1alpha.Hardware + 0, // 5: model.model.v1alpha.ModelVersion.state:type_name -> model.model.v1alpha.State + 143, // 6: model.model.v1alpha.ModelVersion.update_time:type_name -> google.protobuf.Timestamp + 144, // 7: model.model.v1alpha.Model.configuration:type_name -> google.protobuf.Struct + 145, // 8: model.model.v1alpha.Model.task:type_name -> common.task.v1alpha.Task + 1, // 9: model.model.v1alpha.Model.visibility:type_name -> model.model.v1alpha.Model.Visibility + 143, // 10: model.model.v1alpha.Model.create_time:type_name -> google.protobuf.Timestamp + 143, // 11: model.model.v1alpha.Model.update_time:type_name -> google.protobuf.Timestamp + 143, // 12: model.model.v1alpha.Model.delete_time:type_name -> google.protobuf.Timestamp + 146, // 13: model.model.v1alpha.Model.owner:type_name -> core.mgmt.v1beta.Owner + 147, // 14: model.model.v1alpha.Model.permission:type_name -> model.model.v1alpha.Permission + 144, // 15: model.model.v1alpha.Model.input_schema:type_name -> google.protobuf.Struct + 144, // 16: model.model.v1alpha.Model.output_schema:type_name -> google.protobuf.Struct + 140, // 17: model.model.v1alpha.Model.stats:type_name -> model.model.v1alpha.Model.Stats + 148, // 18: model.model.v1alpha.ListModelsRequest.view:type_name -> model.model.v1alpha.View + 1, // 19: model.model.v1alpha.ListModelsRequest.visibility:type_name -> model.model.v1alpha.Model.Visibility + 9, // 20: model.model.v1alpha.ListModelsResponse.models:type_name -> model.model.v1alpha.Model + 148, // 21: model.model.v1alpha.LookUpModelRequest.view:type_name -> model.model.v1alpha.View + 9, // 22: model.model.v1alpha.LookUpModelResponse.model:type_name -> model.model.v1alpha.Model + 148, // 23: model.model.v1alpha.ListNamespaceModelsRequest.view:type_name -> model.model.v1alpha.View + 1, // 24: model.model.v1alpha.ListNamespaceModelsRequest.visibility:type_name -> model.model.v1alpha.Model.Visibility + 9, // 25: model.model.v1alpha.ListNamespaceModelsResponse.models:type_name -> model.model.v1alpha.Model + 9, // 26: model.model.v1alpha.CreateNamespaceModelRequest.model:type_name -> model.model.v1alpha.Model + 9, // 27: model.model.v1alpha.CreateNamespaceModelResponse.model:type_name -> model.model.v1alpha.Model + 148, // 28: model.model.v1alpha.GetNamespaceModelRequest.view:type_name -> model.model.v1alpha.View + 9, // 29: model.model.v1alpha.GetNamespaceModelResponse.model:type_name -> model.model.v1alpha.Model + 9, // 30: model.model.v1alpha.UpdateNamespaceModelRequest.model:type_name -> model.model.v1alpha.Model + 149, // 31: model.model.v1alpha.UpdateNamespaceModelRequest.update_mask:type_name -> google.protobuf.FieldMask + 9, // 32: model.model.v1alpha.UpdateNamespaceModelResponse.model:type_name -> model.model.v1alpha.Model + 9, // 33: model.model.v1alpha.RenameNamespaceModelResponse.model:type_name -> model.model.v1alpha.Model + 0, // 34: model.model.v1alpha.WatchNamespaceModelResponse.state:type_name -> model.model.v1alpha.State + 0, // 35: model.model.v1alpha.WatchNamespaceLatestModelResponse.state:type_name -> model.model.v1alpha.State + 8, // 36: model.model.v1alpha.ListNamespaceModelVersionsResponse.versions:type_name -> model.model.v1alpha.ModelVersion + 144, // 37: model.model.v1alpha.TriggerNamespaceModelRequest.task_inputs:type_name -> google.protobuf.Struct + 145, // 38: model.model.v1alpha.TriggerNamespaceModelResponse.task:type_name -> common.task.v1alpha.Task + 144, // 39: model.model.v1alpha.TriggerNamespaceModelResponse.task_outputs:type_name -> google.protobuf.Struct + 144, // 40: model.model.v1alpha.TriggerAsyncNamespaceModelRequest.task_inputs:type_name -> google.protobuf.Struct + 150, // 41: model.model.v1alpha.TriggerAsyncNamespaceModelResponse.operation:type_name -> google.longrunning.Operation + 144, // 42: model.model.v1alpha.TriggerNamespaceLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct + 145, // 43: model.model.v1alpha.TriggerNamespaceLatestModelResponse.task:type_name -> common.task.v1alpha.Task + 144, // 44: model.model.v1alpha.TriggerNamespaceLatestModelResponse.task_outputs:type_name -> google.protobuf.Struct + 144, // 45: model.model.v1alpha.TriggerAsyncNamespaceLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct + 150, // 46: model.model.v1alpha.TriggerAsyncNamespaceLatestModelResponse.operation:type_name -> google.longrunning.Operation + 144, // 47: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadRequest.task_input:type_name -> google.protobuf.Struct + 145, // 48: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadResponse.task:type_name -> common.task.v1alpha.Task + 144, // 49: model.model.v1alpha.TriggerNamespaceModelBinaryFileUploadResponse.task_outputs:type_name -> google.protobuf.Struct + 144, // 50: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadRequest.task_input:type_name -> google.protobuf.Struct + 145, // 51: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadResponse.task:type_name -> common.task.v1alpha.Task + 144, // 52: model.model.v1alpha.TriggerNamespaceLatestModelBinaryFileUploadResponse.task_outputs:type_name -> google.protobuf.Struct + 148, // 53: model.model.v1alpha.GetNamespaceLatestModelOperationRequest.view:type_name -> model.model.v1alpha.View + 150, // 54: model.model.v1alpha.GetNamespaceLatestModelOperationResponse.operation:type_name -> google.longrunning.Operation + 148, // 55: model.model.v1alpha.GetNamespaceModelOperationRequest.view:type_name -> model.model.v1alpha.View + 150, // 56: model.model.v1alpha.GetNamespaceModelOperationResponse.operation:type_name -> google.longrunning.Operation + 9, // 57: model.model.v1alpha.CreateUserModelRequest.model:type_name -> model.model.v1alpha.Model + 9, // 58: model.model.v1alpha.CreateUserModelResponse.model:type_name -> model.model.v1alpha.Model + 148, // 59: model.model.v1alpha.ListUserModelsRequest.view:type_name -> model.model.v1alpha.View + 1, // 60: model.model.v1alpha.ListUserModelsRequest.visibility:type_name -> model.model.v1alpha.Model.Visibility + 9, // 61: model.model.v1alpha.ListUserModelsResponse.models:type_name -> model.model.v1alpha.Model + 148, // 62: model.model.v1alpha.GetUserModelRequest.view:type_name -> model.model.v1alpha.View + 9, // 63: model.model.v1alpha.GetUserModelResponse.model:type_name -> model.model.v1alpha.Model + 9, // 64: model.model.v1alpha.UpdateUserModelRequest.model:type_name -> model.model.v1alpha.Model + 149, // 65: model.model.v1alpha.UpdateUserModelRequest.update_mask:type_name -> google.protobuf.FieldMask + 9, // 66: model.model.v1alpha.UpdateUserModelResponse.model:type_name -> model.model.v1alpha.Model + 9, // 67: model.model.v1alpha.RenameUserModelResponse.model:type_name -> model.model.v1alpha.Model + 0, // 68: model.model.v1alpha.WatchUserModelResponse.state:type_name -> model.model.v1alpha.State + 0, // 69: model.model.v1alpha.WatchUserLatestModelResponse.state:type_name -> model.model.v1alpha.State + 8, // 70: model.model.v1alpha.ListUserModelVersionsResponse.versions:type_name -> model.model.v1alpha.ModelVersion + 144, // 71: model.model.v1alpha.TriggerUserModelRequest.task_inputs:type_name -> google.protobuf.Struct + 145, // 72: model.model.v1alpha.TriggerUserModelResponse.task:type_name -> common.task.v1alpha.Task + 144, // 73: model.model.v1alpha.TriggerUserModelResponse.task_outputs:type_name -> google.protobuf.Struct + 144, // 74: model.model.v1alpha.TriggerAsyncUserModelRequest.task_inputs:type_name -> google.protobuf.Struct + 150, // 75: model.model.v1alpha.TriggerAsyncUserModelResponse.operation:type_name -> google.longrunning.Operation + 144, // 76: model.model.v1alpha.TriggerUserLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct + 145, // 77: model.model.v1alpha.TriggerUserLatestModelResponse.task:type_name -> common.task.v1alpha.Task + 144, // 78: model.model.v1alpha.TriggerUserLatestModelResponse.task_outputs:type_name -> google.protobuf.Struct + 144, // 79: model.model.v1alpha.TriggerAsyncUserLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct + 150, // 80: model.model.v1alpha.TriggerAsyncUserLatestModelResponse.operation:type_name -> google.longrunning.Operation + 144, // 81: model.model.v1alpha.TriggerUserModelBinaryFileUploadRequest.task_inputs:type_name -> google.protobuf.Struct + 145, // 82: model.model.v1alpha.TriggerUserModelBinaryFileUploadResponse.task:type_name -> common.task.v1alpha.Task + 144, // 83: model.model.v1alpha.TriggerUserModelBinaryFileUploadResponse.task_outputs:type_name -> google.protobuf.Struct + 9, // 84: model.model.v1alpha.CreateOrganizationModelRequest.model:type_name -> model.model.v1alpha.Model + 9, // 85: model.model.v1alpha.CreateOrganizationModelResponse.model:type_name -> model.model.v1alpha.Model + 148, // 86: model.model.v1alpha.ListOrganizationModelsRequest.view:type_name -> model.model.v1alpha.View + 1, // 87: model.model.v1alpha.ListOrganizationModelsRequest.visibility:type_name -> model.model.v1alpha.Model.Visibility + 9, // 88: model.model.v1alpha.ListOrganizationModelsResponse.models:type_name -> model.model.v1alpha.Model + 148, // 89: model.model.v1alpha.GetOrganizationModelRequest.view:type_name -> model.model.v1alpha.View + 9, // 90: model.model.v1alpha.GetOrganizationModelResponse.model:type_name -> model.model.v1alpha.Model + 9, // 91: model.model.v1alpha.UpdateOrganizationModelRequest.model:type_name -> model.model.v1alpha.Model + 149, // 92: model.model.v1alpha.UpdateOrganizationModelRequest.update_mask:type_name -> google.protobuf.FieldMask + 9, // 93: model.model.v1alpha.UpdateOrganizationModelResponse.model:type_name -> model.model.v1alpha.Model + 9, // 94: model.model.v1alpha.RenameOrganizationModelResponse.model:type_name -> model.model.v1alpha.Model + 0, // 95: model.model.v1alpha.WatchOrganizationModelResponse.state:type_name -> model.model.v1alpha.State + 0, // 96: model.model.v1alpha.WatchOrganizationLatestModelResponse.state:type_name -> model.model.v1alpha.State + 8, // 97: model.model.v1alpha.ListOrganizationModelVersionsResponse.versions:type_name -> model.model.v1alpha.ModelVersion + 144, // 98: model.model.v1alpha.TriggerOrganizationModelRequest.task_inputs:type_name -> google.protobuf.Struct + 145, // 99: model.model.v1alpha.TriggerOrganizationModelResponse.task:type_name -> common.task.v1alpha.Task + 144, // 100: model.model.v1alpha.TriggerOrganizationModelResponse.task_outputs:type_name -> google.protobuf.Struct + 144, // 101: model.model.v1alpha.TriggerAsyncOrganizationModelRequest.task_inputs:type_name -> google.protobuf.Struct + 150, // 102: model.model.v1alpha.TriggerAsyncOrganizationModelResponse.operation:type_name -> google.longrunning.Operation + 144, // 103: model.model.v1alpha.TriggerOrganizationLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct + 145, // 104: model.model.v1alpha.TriggerOrganizationLatestModelResponse.task:type_name -> common.task.v1alpha.Task + 144, // 105: model.model.v1alpha.TriggerOrganizationLatestModelResponse.task_outputs:type_name -> google.protobuf.Struct + 144, // 106: model.model.v1alpha.TriggerAsyncOrganizationLatestModelRequest.task_inputs:type_name -> google.protobuf.Struct + 150, // 107: model.model.v1alpha.TriggerAsyncOrganizationLatestModelResponse.operation:type_name -> google.longrunning.Operation + 144, // 108: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadRequest.task_inputs:type_name -> google.protobuf.Struct + 145, // 109: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadResponse.task:type_name -> common.task.v1alpha.Task + 144, // 110: model.model.v1alpha.TriggerOrganizationModelBinaryFileUploadResponse.task_outputs:type_name -> google.protobuf.Struct + 148, // 111: model.model.v1alpha.GetModelOperationRequest.view:type_name -> model.model.v1alpha.View + 150, // 112: model.model.v1alpha.GetModelOperationResponse.operation:type_name -> google.longrunning.Operation + 34, // 113: model.model.v1alpha.LatestOperation.request:type_name -> model.model.v1alpha.TriggerNamespaceModelRequest + 35, // 114: model.model.v1alpha.LatestOperation.response:type_name -> model.model.v1alpha.TriggerNamespaceModelResponse + 148, // 115: model.model.v1alpha.GetUserLatestModelOperationRequest.view:type_name -> model.model.v1alpha.View + 150, // 116: model.model.v1alpha.GetUserLatestModelOperationResponse.operation:type_name -> google.longrunning.Operation + 148, // 117: model.model.v1alpha.GetOrganizationLatestModelOperationRequest.view:type_name -> model.model.v1alpha.View + 150, // 118: model.model.v1alpha.GetOrganizationLatestModelOperationResponse.operation:type_name -> google.longrunning.Operation + 6, // 119: model.model.v1alpha.ListAvailableRegionsResponse.regions:type_name -> model.model.v1alpha.Region + 148, // 120: model.model.v1alpha.ListModelsAdminRequest.view:type_name -> model.model.v1alpha.View + 9, // 121: model.model.v1alpha.ListModelsAdminResponse.models:type_name -> model.model.v1alpha.Model + 148, // 122: model.model.v1alpha.LookUpModelAdminRequest.view:type_name -> model.model.v1alpha.View + 9, // 123: model.model.v1alpha.LookUpModelAdminResponse.model:type_name -> model.model.v1alpha.Model + 151, // 124: model.model.v1alpha.ModelRun.status:type_name -> common.run.v1alpha.RunStatus + 152, // 125: model.model.v1alpha.ModelRun.source:type_name -> common.run.v1alpha.RunSource + 143, // 126: model.model.v1alpha.ModelRun.end_time:type_name -> google.protobuf.Timestamp + 143, // 127: model.model.v1alpha.ModelRun.create_time:type_name -> google.protobuf.Timestamp + 143, // 128: model.model.v1alpha.ModelRun.update_time:type_name -> google.protobuf.Timestamp + 144, // 129: model.model.v1alpha.ModelRun.task_inputs:type_name -> google.protobuf.Struct + 144, // 130: model.model.v1alpha.ModelRun.task_outputs:type_name -> google.protobuf.Struct + 143, // 131: model.model.v1alpha.ListModelRunsByRequesterRequest.start:type_name -> google.protobuf.Timestamp + 143, // 132: model.model.v1alpha.ListModelRunsByRequesterRequest.stop:type_name -> google.protobuf.Timestamp + 135, // 133: model.model.v1alpha.ListModelRunsResponse.runs:type_name -> model.model.v1alpha.ModelRun + 135, // 134: model.model.v1alpha.ListModelRunsByRequesterResponse.runs:type_name -> model.model.v1alpha.ModelRun + 143, // 135: model.model.v1alpha.Model.Stats.last_run_time:type_name -> google.protobuf.Timestamp + 136, // [136:136] is the sub-list for method output_type + 136, // [136:136] is the sub-list for method input_type + 136, // [136:136] is the sub-list for extension type_name + 136, // [136:136] is the sub-list for extension extendee + 0, // [0:136] is the sub-list for field type_name } func init() { file_model_model_v1alpha_model_proto_init() } @@ -10870,7 +10936,7 @@ func file_model_model_v1alpha_model_proto_init() { } } file_model_model_v1alpha_model_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ModelVersion); i { + switch v := v.(*Hardware); i { case 0: return &v.state case 1: @@ -10882,7 +10948,7 @@ func file_model_model_v1alpha_model_proto_init() { } } file_model_model_v1alpha_model_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Model); i { + switch v := v.(*ModelVersion); i { case 0: return &v.state case 1: @@ -10894,7 +10960,7 @@ func file_model_model_v1alpha_model_proto_init() { } } file_model_model_v1alpha_model_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListModelsRequest); i { + switch v := v.(*Model); i { case 0: return &v.state case 1: @@ -10906,7 +10972,7 @@ func file_model_model_v1alpha_model_proto_init() { } } file_model_model_v1alpha_model_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListModelsResponse); i { + switch v := v.(*ListModelsRequest); i { case 0: return &v.state case 1: @@ -10918,6 +10984,18 @@ func file_model_model_v1alpha_model_proto_init() { } } file_model_model_v1alpha_model_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListModelsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_model_model_v1alpha_model_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LookUpModelRequest); i { case 0: return &v.state @@ -10929,7 +11007,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LookUpModelResponse); i { case 0: return &v.state @@ -10941,7 +11019,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListNamespaceModelsRequest); i { case 0: return &v.state @@ -10953,7 +11031,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListNamespaceModelsResponse); i { case 0: return &v.state @@ -10965,7 +11043,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateNamespaceModelRequest); i { case 0: return &v.state @@ -10977,7 +11055,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateNamespaceModelResponse); i { case 0: return &v.state @@ -10989,7 +11067,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetNamespaceModelRequest); i { case 0: return &v.state @@ -11001,7 +11079,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetNamespaceModelResponse); i { case 0: return &v.state @@ -11013,7 +11091,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateNamespaceModelRequest); i { case 0: return &v.state @@ -11025,7 +11103,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateNamespaceModelResponse); i { case 0: return &v.state @@ -11037,7 +11115,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteNamespaceModelRequest); i { case 0: return &v.state @@ -11049,7 +11127,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteNamespaceModelResponse); i { case 0: return &v.state @@ -11061,7 +11139,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RenameNamespaceModelRequest); i { case 0: return &v.state @@ -11073,7 +11151,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RenameNamespaceModelResponse); i { case 0: return &v.state @@ -11085,7 +11163,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchNamespaceModelRequest); i { case 0: return &v.state @@ -11097,7 +11175,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchNamespaceModelResponse); i { case 0: return &v.state @@ -11109,7 +11187,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchNamespaceLatestModelRequest); i { case 0: return &v.state @@ -11121,7 +11199,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchNamespaceLatestModelResponse); i { case 0: return &v.state @@ -11133,7 +11211,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListNamespaceModelVersionsRequest); i { case 0: return &v.state @@ -11145,7 +11223,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListNamespaceModelVersionsResponse); i { case 0: return &v.state @@ -11157,7 +11235,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteNamespaceModelVersionRequest); i { case 0: return &v.state @@ -11169,7 +11247,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteNamespaceModelVersionResponse); i { case 0: return &v.state @@ -11181,7 +11259,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerNamespaceModelRequest); i { case 0: return &v.state @@ -11193,7 +11271,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerNamespaceModelResponse); i { case 0: return &v.state @@ -11205,7 +11283,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncNamespaceModelRequest); i { case 0: return &v.state @@ -11217,7 +11295,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncNamespaceModelResponse); i { case 0: return &v.state @@ -11229,7 +11307,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerNamespaceLatestModelRequest); i { case 0: return &v.state @@ -11241,7 +11319,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerNamespaceLatestModelResponse); i { case 0: return &v.state @@ -11253,7 +11331,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncNamespaceLatestModelRequest); i { case 0: return &v.state @@ -11265,7 +11343,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncNamespaceLatestModelResponse); i { case 0: return &v.state @@ -11277,7 +11355,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerNamespaceModelBinaryFileUploadRequest); i { case 0: return &v.state @@ -11289,7 +11367,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerNamespaceModelBinaryFileUploadResponse); i { case 0: return &v.state @@ -11301,7 +11379,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerNamespaceLatestModelBinaryFileUploadRequest); i { case 0: return &v.state @@ -11313,7 +11391,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerNamespaceLatestModelBinaryFileUploadResponse); i { case 0: return &v.state @@ -11325,7 +11403,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetNamespaceLatestModelOperationRequest); i { case 0: return &v.state @@ -11337,7 +11415,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetNamespaceLatestModelOperationResponse); i { case 0: return &v.state @@ -11349,7 +11427,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetNamespaceModelOperationRequest); i { case 0: return &v.state @@ -11361,7 +11439,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetNamespaceModelOperationResponse); i { case 0: return &v.state @@ -11373,7 +11451,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeployNamespaceModelAdminRequest); i { case 0: return &v.state @@ -11385,7 +11463,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeployNamespaceModelAdminResponse); i { case 0: return &v.state @@ -11397,7 +11475,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UndeployNamespaceModelAdminRequest); i { case 0: return &v.state @@ -11409,7 +11487,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UndeployNamespaceModelAdminResponse); i { case 0: return &v.state @@ -11421,7 +11499,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateUserModelRequest); i { case 0: return &v.state @@ -11433,7 +11511,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateUserModelResponse); i { case 0: return &v.state @@ -11445,7 +11523,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserModelsRequest); i { case 0: return &v.state @@ -11457,7 +11535,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserModelsResponse); i { case 0: return &v.state @@ -11469,7 +11547,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetUserModelRequest); i { case 0: return &v.state @@ -11481,7 +11559,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetUserModelResponse); i { case 0: return &v.state @@ -11493,7 +11571,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateUserModelRequest); i { case 0: return &v.state @@ -11505,7 +11583,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateUserModelResponse); i { case 0: return &v.state @@ -11517,7 +11595,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteUserModelRequest); i { case 0: return &v.state @@ -11529,7 +11607,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteUserModelResponse); i { case 0: return &v.state @@ -11541,7 +11619,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RenameUserModelRequest); i { case 0: return &v.state @@ -11553,7 +11631,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RenameUserModelResponse); i { case 0: return &v.state @@ -11565,7 +11643,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchUserModelRequest); i { case 0: return &v.state @@ -11577,7 +11655,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchUserModelResponse); i { case 0: return &v.state @@ -11589,7 +11667,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchUserLatestModelRequest); i { case 0: return &v.state @@ -11601,7 +11679,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchUserLatestModelResponse); i { case 0: return &v.state @@ -11613,7 +11691,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserModelVersionsRequest); i { case 0: return &v.state @@ -11625,7 +11703,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListUserModelVersionsResponse); i { case 0: return &v.state @@ -11637,7 +11715,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteUserModelVersionRequest); i { case 0: return &v.state @@ -11649,7 +11727,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteUserModelVersionResponse); i { case 0: return &v.state @@ -11661,7 +11739,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerUserModelRequest); i { case 0: return &v.state @@ -11673,7 +11751,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerUserModelResponse); i { case 0: return &v.state @@ -11685,7 +11763,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncUserModelRequest); i { case 0: return &v.state @@ -11697,7 +11775,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncUserModelResponse); i { case 0: return &v.state @@ -11709,7 +11787,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerUserLatestModelRequest); i { case 0: return &v.state @@ -11721,7 +11799,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerUserLatestModelResponse); i { case 0: return &v.state @@ -11733,7 +11811,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncUserLatestModelRequest); i { case 0: return &v.state @@ -11745,7 +11823,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncUserLatestModelResponse); i { case 0: return &v.state @@ -11757,7 +11835,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerUserModelBinaryFileUploadRequest); i { case 0: return &v.state @@ -11769,7 +11847,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerUserModelBinaryFileUploadResponse); i { case 0: return &v.state @@ -11781,7 +11859,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateOrganizationModelRequest); i { case 0: return &v.state @@ -11793,7 +11871,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateOrganizationModelResponse); i { case 0: return &v.state @@ -11805,7 +11883,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrganizationModelsRequest); i { case 0: return &v.state @@ -11817,7 +11895,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrganizationModelsResponse); i { case 0: return &v.state @@ -11829,7 +11907,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrganizationModelRequest); i { case 0: return &v.state @@ -11841,7 +11919,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrganizationModelResponse); i { case 0: return &v.state @@ -11853,7 +11931,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrganizationModelRequest); i { case 0: return &v.state @@ -11865,7 +11943,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UpdateOrganizationModelResponse); i { case 0: return &v.state @@ -11877,7 +11955,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteOrganizationModelRequest); i { case 0: return &v.state @@ -11889,7 +11967,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteOrganizationModelResponse); i { case 0: return &v.state @@ -11901,7 +11979,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RenameOrganizationModelRequest); i { case 0: return &v.state @@ -11913,7 +11991,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RenameOrganizationModelResponse); i { case 0: return &v.state @@ -11925,7 +12003,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchOrganizationModelRequest); i { case 0: return &v.state @@ -11937,7 +12015,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchOrganizationModelResponse); i { case 0: return &v.state @@ -11949,7 +12027,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchOrganizationLatestModelRequest); i { case 0: return &v.state @@ -11961,7 +12039,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*WatchOrganizationLatestModelResponse); i { case 0: return &v.state @@ -11973,7 +12051,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrganizationModelVersionsRequest); i { case 0: return &v.state @@ -11985,7 +12063,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListOrganizationModelVersionsResponse); i { case 0: return &v.state @@ -11997,7 +12075,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteOrganizationModelVersionRequest); i { case 0: return &v.state @@ -12009,7 +12087,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeleteOrganizationModelVersionResponse); i { case 0: return &v.state @@ -12021,7 +12099,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerOrganizationModelRequest); i { case 0: return &v.state @@ -12033,7 +12111,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerOrganizationModelResponse); i { case 0: return &v.state @@ -12045,7 +12123,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncOrganizationModelRequest); i { case 0: return &v.state @@ -12057,7 +12135,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncOrganizationModelResponse); i { case 0: return &v.state @@ -12069,7 +12147,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerOrganizationLatestModelRequest); i { case 0: return &v.state @@ -12081,7 +12159,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerOrganizationLatestModelResponse); i { case 0: return &v.state @@ -12093,7 +12171,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncOrganizationLatestModelRequest); i { case 0: return &v.state @@ -12105,7 +12183,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerAsyncOrganizationLatestModelResponse); i { case 0: return &v.state @@ -12117,7 +12195,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerOrganizationModelBinaryFileUploadRequest); i { case 0: return &v.state @@ -12129,7 +12207,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*TriggerOrganizationModelBinaryFileUploadResponse); i { case 0: return &v.state @@ -12141,7 +12219,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetModelOperationRequest); i { case 0: return &v.state @@ -12153,7 +12231,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetModelOperationResponse); i { case 0: return &v.state @@ -12165,7 +12243,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LatestOperation); i { case 0: return &v.state @@ -12177,7 +12255,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetUserLatestModelOperationRequest); i { case 0: return &v.state @@ -12189,7 +12267,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetUserLatestModelOperationResponse); i { case 0: return &v.state @@ -12201,7 +12279,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrganizationLatestModelOperationRequest); i { case 0: return &v.state @@ -12213,7 +12291,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrganizationLatestModelOperationResponse); i { case 0: return &v.state @@ -12225,7 +12303,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAvailableRegionsRequest); i { case 0: return &v.state @@ -12237,7 +12315,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListAvailableRegionsResponse); i { case 0: return &v.state @@ -12249,7 +12327,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListModelsAdminRequest); i { case 0: return &v.state @@ -12261,7 +12339,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListModelsAdminResponse); i { case 0: return &v.state @@ -12273,7 +12351,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LookUpModelAdminRequest); i { case 0: return &v.state @@ -12285,7 +12363,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LookUpModelAdminResponse); i { case 0: return &v.state @@ -12297,7 +12375,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeployUserModelAdminRequest); i { case 0: return &v.state @@ -12309,7 +12387,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeployUserModelAdminResponse); i { case 0: return &v.state @@ -12321,7 +12399,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeployOrganizationModelAdminRequest); i { case 0: return &v.state @@ -12333,7 +12411,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DeployOrganizationModelAdminResponse); i { case 0: return &v.state @@ -12345,7 +12423,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UndeployUserModelAdminRequest); i { case 0: return &v.state @@ -12357,7 +12435,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UndeployUserModelAdminResponse); i { case 0: return &v.state @@ -12369,7 +12447,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UndeployOrganizationModelAdminRequest); i { case 0: return &v.state @@ -12381,7 +12459,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*UndeployOrganizationModelAdminResponse); i { case 0: return &v.state @@ -12393,7 +12471,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ModelRun); i { case 0: return &v.state @@ -12405,7 +12483,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListModelRunsRequest); i { case 0: return &v.state @@ -12417,7 +12495,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListModelRunsByRequesterRequest); i { case 0: return &v.state @@ -12429,7 +12507,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListModelRunsResponse); i { case 0: return &v.state @@ -12441,7 +12519,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ListModelRunsByRequesterResponse); i { case 0: return &v.state @@ -12453,7 +12531,7 @@ func file_model_model_v1alpha_model_proto_init() { return nil } } - file_model_model_v1alpha_model_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} { + file_model_model_v1alpha_model_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Model_Stats); i { case 0: return &v.state @@ -12468,35 +12546,35 @@ func file_model_model_v1alpha_model_proto_init() { } file_model_model_v1alpha_model_proto_msgTypes[0].OneofWrappers = []interface{}{} file_model_model_v1alpha_model_proto_msgTypes[2].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[6].OneofWrappers = []interface{}{} file_model_model_v1alpha_model_proto_msgTypes[7].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[9].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[11].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[15].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[27].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[43].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[45].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[53].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[55].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[67].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[83].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[85].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[97].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[111].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[114].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[116].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[120].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[122].OneofWrappers = []interface{}{} - file_model_model_v1alpha_model_proto_msgTypes[132].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[8].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[10].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[12].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[16].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[28].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[44].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[46].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[54].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[56].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[68].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[84].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[86].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[98].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[112].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[115].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[117].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[121].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[123].OneofWrappers = []interface{}{} file_model_model_v1alpha_model_proto_msgTypes[133].OneofWrappers = []interface{}{} file_model_model_v1alpha_model_proto_msgTypes[134].OneofWrappers = []interface{}{} + file_model_model_v1alpha_model_proto_msgTypes[135].OneofWrappers = []interface{}{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_model_model_v1alpha_model_proto_rawDesc, NumEnums: 2, - NumMessages: 138, + NumMessages: 139, NumExtensions: 0, NumServices: 0, },