diff --git a/app/v1/app.pb.go b/app/v1/app.pb.go index e8753a267..5c6352e13 100644 --- a/app/v1/app.pb.go +++ b/app/v1/app.pb.go @@ -6876,22 +6876,77 @@ func (x *MLModelMetadata) GetVersions() []string { return nil } +type MLTrainingVersion struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` + CreatedOn *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_on,json=createdOn,proto3" json:"created_on,omitempty"` +} + +func (x *MLTrainingVersion) Reset() { + *x = MLTrainingVersion{} + if protoimpl.UnsafeEnabled { + mi := &file_app_v1_app_proto_msgTypes[124] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MLTrainingVersion) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MLTrainingVersion) ProtoMessage() {} + +func (x *MLTrainingVersion) ProtoReflect() protoreflect.Message { + mi := &file_app_v1_app_proto_msgTypes[124] + 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 MLTrainingVersion.ProtoReflect.Descriptor instead. +func (*MLTrainingVersion) Descriptor() ([]byte, []int) { + return file_app_v1_app_proto_rawDescGZIP(), []int{124} +} + +func (x *MLTrainingVersion) GetVersion() string { + if x != nil { + return x.Version + } + return "" +} + +func (x *MLTrainingVersion) GetCreatedOn() *timestamppb.Timestamp { + if x != nil { + return x.CreatedOn + } + return nil +} + type MLTrainingMetadata struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields // A list of package versions for ML training source distribution - Versions []string `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"` - ModelType v11.ModelType `protobuf:"varint,2,opt,name=model_type,json=modelType,proto3,enum=viam.app.mltraining.v1.ModelType" json:"model_type,omitempty"` - ModelFramework v11.ModelFramework `protobuf:"varint,3,opt,name=model_framework,json=modelFramework,proto3,enum=viam.app.mltraining.v1.ModelFramework" json:"model_framework,omitempty"` - Draft bool `protobuf:"varint,4,opt,name=draft,proto3" json:"draft,omitempty"` + Versions []*MLTrainingVersion `protobuf:"bytes,5,rep,name=versions,proto3" json:"versions,omitempty"` + ModelType v11.ModelType `protobuf:"varint,2,opt,name=model_type,json=modelType,proto3,enum=viam.app.mltraining.v1.ModelType" json:"model_type,omitempty"` + ModelFramework v11.ModelFramework `protobuf:"varint,3,opt,name=model_framework,json=modelFramework,proto3,enum=viam.app.mltraining.v1.ModelFramework" json:"model_framework,omitempty"` + Draft bool `protobuf:"varint,4,opt,name=draft,proto3" json:"draft,omitempty"` } func (x *MLTrainingMetadata) Reset() { *x = MLTrainingMetadata{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[124] + mi := &file_app_v1_app_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6904,7 +6959,7 @@ func (x *MLTrainingMetadata) String() string { func (*MLTrainingMetadata) ProtoMessage() {} func (x *MLTrainingMetadata) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[124] + mi := &file_app_v1_app_proto_msgTypes[125] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6917,10 +6972,10 @@ func (x *MLTrainingMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use MLTrainingMetadata.ProtoReflect.Descriptor instead. func (*MLTrainingMetadata) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{124} + return file_app_v1_app_proto_rawDescGZIP(), []int{125} } -func (x *MLTrainingMetadata) GetVersions() []string { +func (x *MLTrainingMetadata) GetVersions() []*MLTrainingVersion { if x != nil { return x.Versions } @@ -6997,7 +7052,7 @@ type RegistryItem struct { func (x *RegistryItem) Reset() { *x = RegistryItem{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[125] + mi := &file_app_v1_app_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7010,7 +7065,7 @@ func (x *RegistryItem) String() string { func (*RegistryItem) ProtoMessage() {} func (x *RegistryItem) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[125] + mi := &file_app_v1_app_proto_msgTypes[126] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7023,7 +7078,7 @@ func (x *RegistryItem) ProtoReflect() protoreflect.Message { // Deprecated: Use RegistryItem.ProtoReflect.Descriptor instead. func (*RegistryItem) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{125} + return file_app_v1_app_proto_rawDescGZIP(), []int{126} } func (x *RegistryItem) GetItemId() string { @@ -7185,7 +7240,7 @@ type GetRegistryItemRequest struct { func (x *GetRegistryItemRequest) Reset() { *x = GetRegistryItemRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[126] + mi := &file_app_v1_app_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7198,7 +7253,7 @@ func (x *GetRegistryItemRequest) String() string { func (*GetRegistryItemRequest) ProtoMessage() {} func (x *GetRegistryItemRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[126] + mi := &file_app_v1_app_proto_msgTypes[127] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7211,7 +7266,7 @@ func (x *GetRegistryItemRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetRegistryItemRequest.ProtoReflect.Descriptor instead. func (*GetRegistryItemRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{126} + return file_app_v1_app_proto_rawDescGZIP(), []int{127} } func (x *GetRegistryItemRequest) GetItemId() string { @@ -7232,7 +7287,7 @@ type GetRegistryItemResponse struct { func (x *GetRegistryItemResponse) Reset() { *x = GetRegistryItemResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[127] + mi := &file_app_v1_app_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7245,7 +7300,7 @@ func (x *GetRegistryItemResponse) String() string { func (*GetRegistryItemResponse) ProtoMessage() {} func (x *GetRegistryItemResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[127] + mi := &file_app_v1_app_proto_msgTypes[128] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7258,7 +7313,7 @@ func (x *GetRegistryItemResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetRegistryItemResponse.ProtoReflect.Descriptor instead. func (*GetRegistryItemResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{127} + return file_app_v1_app_proto_rawDescGZIP(), []int{128} } func (x *GetRegistryItemResponse) GetItem() *RegistryItem { @@ -7284,7 +7339,7 @@ type CreateRegistryItemRequest struct { func (x *CreateRegistryItemRequest) Reset() { *x = CreateRegistryItemRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[128] + mi := &file_app_v1_app_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7297,7 +7352,7 @@ func (x *CreateRegistryItemRequest) String() string { func (*CreateRegistryItemRequest) ProtoMessage() {} func (x *CreateRegistryItemRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[128] + mi := &file_app_v1_app_proto_msgTypes[129] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7310,7 +7365,7 @@ func (x *CreateRegistryItemRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateRegistryItemRequest.ProtoReflect.Descriptor instead. func (*CreateRegistryItemRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{128} + return file_app_v1_app_proto_rawDescGZIP(), []int{129} } func (x *CreateRegistryItemRequest) GetOrganizationId() string { @@ -7343,7 +7398,7 @@ type CreateRegistryItemResponse struct { func (x *CreateRegistryItemResponse) Reset() { *x = CreateRegistryItemResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[129] + mi := &file_app_v1_app_proto_msgTypes[130] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7356,7 +7411,7 @@ func (x *CreateRegistryItemResponse) String() string { func (*CreateRegistryItemResponse) ProtoMessage() {} func (x *CreateRegistryItemResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[129] + mi := &file_app_v1_app_proto_msgTypes[130] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7369,7 +7424,7 @@ func (x *CreateRegistryItemResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateRegistryItemResponse.ProtoReflect.Descriptor instead. func (*CreateRegistryItemResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{129} + return file_app_v1_app_proto_rawDescGZIP(), []int{130} } type UpdateRegistryItemRequest struct { @@ -7386,7 +7441,7 @@ type UpdateRegistryItemRequest struct { func (x *UpdateRegistryItemRequest) Reset() { *x = UpdateRegistryItemRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[130] + mi := &file_app_v1_app_proto_msgTypes[131] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7399,7 +7454,7 @@ func (x *UpdateRegistryItemRequest) String() string { func (*UpdateRegistryItemRequest) ProtoMessage() {} func (x *UpdateRegistryItemRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[130] + mi := &file_app_v1_app_proto_msgTypes[131] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7412,7 +7467,7 @@ func (x *UpdateRegistryItemRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRegistryItemRequest.ProtoReflect.Descriptor instead. func (*UpdateRegistryItemRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{130} + return file_app_v1_app_proto_rawDescGZIP(), []int{131} } func (x *UpdateRegistryItemRequest) GetItemId() string { @@ -7452,7 +7507,7 @@ type UpdateRegistryItemResponse struct { func (x *UpdateRegistryItemResponse) Reset() { *x = UpdateRegistryItemResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[131] + mi := &file_app_v1_app_proto_msgTypes[132] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7465,7 +7520,7 @@ func (x *UpdateRegistryItemResponse) String() string { func (*UpdateRegistryItemResponse) ProtoMessage() {} func (x *UpdateRegistryItemResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[131] + mi := &file_app_v1_app_proto_msgTypes[132] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7478,7 +7533,7 @@ func (x *UpdateRegistryItemResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateRegistryItemResponse.ProtoReflect.Descriptor instead. func (*UpdateRegistryItemResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{131} + return file_app_v1_app_proto_rawDescGZIP(), []int{132} } type ListRegistryItemsRequest struct { @@ -7501,7 +7556,7 @@ type ListRegistryItemsRequest struct { func (x *ListRegistryItemsRequest) Reset() { *x = ListRegistryItemsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[132] + mi := &file_app_v1_app_proto_msgTypes[133] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7514,7 +7569,7 @@ func (x *ListRegistryItemsRequest) String() string { func (*ListRegistryItemsRequest) ProtoMessage() {} func (x *ListRegistryItemsRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[132] + mi := &file_app_v1_app_proto_msgTypes[133] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7527,7 +7582,7 @@ func (x *ListRegistryItemsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRegistryItemsRequest.ProtoReflect.Descriptor instead. func (*ListRegistryItemsRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{132} + return file_app_v1_app_proto_rawDescGZIP(), []int{133} } func (x *ListRegistryItemsRequest) GetOrganizationId() string { @@ -7597,7 +7652,7 @@ type ListRegistryItemsResponse struct { func (x *ListRegistryItemsResponse) Reset() { *x = ListRegistryItemsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[133] + mi := &file_app_v1_app_proto_msgTypes[134] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7610,7 +7665,7 @@ func (x *ListRegistryItemsResponse) String() string { func (*ListRegistryItemsResponse) ProtoMessage() {} func (x *ListRegistryItemsResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[133] + mi := &file_app_v1_app_proto_msgTypes[134] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7623,7 +7678,7 @@ func (x *ListRegistryItemsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListRegistryItemsResponse.ProtoReflect.Descriptor instead. func (*ListRegistryItemsResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{133} + return file_app_v1_app_proto_rawDescGZIP(), []int{134} } func (x *ListRegistryItemsResponse) GetItems() []*RegistryItem { @@ -7645,7 +7700,7 @@ type DeleteRegistryItemRequest struct { func (x *DeleteRegistryItemRequest) Reset() { *x = DeleteRegistryItemRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[134] + mi := &file_app_v1_app_proto_msgTypes[135] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7658,7 +7713,7 @@ func (x *DeleteRegistryItemRequest) String() string { func (*DeleteRegistryItemRequest) ProtoMessage() {} func (x *DeleteRegistryItemRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[134] + mi := &file_app_v1_app_proto_msgTypes[135] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7671,7 +7726,7 @@ func (x *DeleteRegistryItemRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteRegistryItemRequest.ProtoReflect.Descriptor instead. func (*DeleteRegistryItemRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{134} + return file_app_v1_app_proto_rawDescGZIP(), []int{135} } func (x *DeleteRegistryItemRequest) GetItemId() string { @@ -7690,7 +7745,7 @@ type DeleteRegistryItemResponse struct { func (x *DeleteRegistryItemResponse) Reset() { *x = DeleteRegistryItemResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[135] + mi := &file_app_v1_app_proto_msgTypes[136] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7703,7 +7758,7 @@ func (x *DeleteRegistryItemResponse) String() string { func (*DeleteRegistryItemResponse) ProtoMessage() {} func (x *DeleteRegistryItemResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[135] + mi := &file_app_v1_app_proto_msgTypes[136] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7716,7 +7771,7 @@ func (x *DeleteRegistryItemResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteRegistryItemResponse.ProtoReflect.Descriptor instead. func (*DeleteRegistryItemResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{135} + return file_app_v1_app_proto_rawDescGZIP(), []int{136} } // Modules @@ -7734,7 +7789,7 @@ type CreateModuleRequest struct { func (x *CreateModuleRequest) Reset() { *x = CreateModuleRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[136] + mi := &file_app_v1_app_proto_msgTypes[137] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7747,7 +7802,7 @@ func (x *CreateModuleRequest) String() string { func (*CreateModuleRequest) ProtoMessage() {} func (x *CreateModuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[136] + mi := &file_app_v1_app_proto_msgTypes[137] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7760,7 +7815,7 @@ func (x *CreateModuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateModuleRequest.ProtoReflect.Descriptor instead. func (*CreateModuleRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{136} + return file_app_v1_app_proto_rawDescGZIP(), []int{137} } func (x *CreateModuleRequest) GetOrganizationId() string { @@ -7791,7 +7846,7 @@ type CreateModuleResponse struct { func (x *CreateModuleResponse) Reset() { *x = CreateModuleResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[137] + mi := &file_app_v1_app_proto_msgTypes[138] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7804,7 +7859,7 @@ func (x *CreateModuleResponse) String() string { func (*CreateModuleResponse) ProtoMessage() {} func (x *CreateModuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[137] + mi := &file_app_v1_app_proto_msgTypes[138] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7817,7 +7872,7 @@ func (x *CreateModuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateModuleResponse.ProtoReflect.Descriptor instead. func (*CreateModuleResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{137} + return file_app_v1_app_proto_rawDescGZIP(), []int{138} } func (x *CreateModuleResponse) GetModuleId() string { @@ -7856,7 +7911,7 @@ type UpdateModuleRequest struct { func (x *UpdateModuleRequest) Reset() { *x = UpdateModuleRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[138] + mi := &file_app_v1_app_proto_msgTypes[139] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7869,7 +7924,7 @@ func (x *UpdateModuleRequest) String() string { func (*UpdateModuleRequest) ProtoMessage() {} func (x *UpdateModuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[138] + mi := &file_app_v1_app_proto_msgTypes[139] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7882,7 +7937,7 @@ func (x *UpdateModuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateModuleRequest.ProtoReflect.Descriptor instead. func (*UpdateModuleRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{138} + return file_app_v1_app_proto_rawDescGZIP(), []int{139} } func (x *UpdateModuleRequest) GetModuleId() string { @@ -7939,7 +7994,7 @@ type UpdateModuleResponse struct { func (x *UpdateModuleResponse) Reset() { *x = UpdateModuleResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[139] + mi := &file_app_v1_app_proto_msgTypes[140] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7952,7 +8007,7 @@ func (x *UpdateModuleResponse) String() string { func (*UpdateModuleResponse) ProtoMessage() {} func (x *UpdateModuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[139] + mi := &file_app_v1_app_proto_msgTypes[140] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7965,7 +8020,7 @@ func (x *UpdateModuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateModuleResponse.ProtoReflect.Descriptor instead. func (*UpdateModuleResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{139} + return file_app_v1_app_proto_rawDescGZIP(), []int{140} } func (x *UpdateModuleResponse) GetUrl() string { @@ -7989,7 +8044,7 @@ type Model struct { func (x *Model) Reset() { *x = Model{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[140] + mi := &file_app_v1_app_proto_msgTypes[141] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8002,7 +8057,7 @@ func (x *Model) String() string { func (*Model) ProtoMessage() {} func (x *Model) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[140] + mi := &file_app_v1_app_proto_msgTypes[141] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8015,7 +8070,7 @@ func (x *Model) ProtoReflect() protoreflect.Message { // Deprecated: Use Model.ProtoReflect.Descriptor instead. func (*Model) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{140} + return file_app_v1_app_proto_rawDescGZIP(), []int{141} } func (x *Model) GetApi() string { @@ -8048,7 +8103,7 @@ type ModuleFileInfo struct { func (x *ModuleFileInfo) Reset() { *x = ModuleFileInfo{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[141] + mi := &file_app_v1_app_proto_msgTypes[142] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8061,7 +8116,7 @@ func (x *ModuleFileInfo) String() string { func (*ModuleFileInfo) ProtoMessage() {} func (x *ModuleFileInfo) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[141] + mi := &file_app_v1_app_proto_msgTypes[142] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8074,7 +8129,7 @@ func (x *ModuleFileInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ModuleFileInfo.ProtoReflect.Descriptor instead. func (*ModuleFileInfo) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{141} + return file_app_v1_app_proto_rawDescGZIP(), []int{142} } func (x *ModuleFileInfo) GetModuleId() string { @@ -8113,7 +8168,7 @@ type UploadModuleFileRequest struct { func (x *UploadModuleFileRequest) Reset() { *x = UploadModuleFileRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[142] + mi := &file_app_v1_app_proto_msgTypes[143] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8126,7 +8181,7 @@ func (x *UploadModuleFileRequest) String() string { func (*UploadModuleFileRequest) ProtoMessage() {} func (x *UploadModuleFileRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[142] + mi := &file_app_v1_app_proto_msgTypes[143] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8139,7 +8194,7 @@ func (x *UploadModuleFileRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadModuleFileRequest.ProtoReflect.Descriptor instead. func (*UploadModuleFileRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{142} + return file_app_v1_app_proto_rawDescGZIP(), []int{143} } func (m *UploadModuleFileRequest) GetModuleFile() isUploadModuleFileRequest_ModuleFile { @@ -8193,7 +8248,7 @@ type UploadModuleFileResponse struct { func (x *UploadModuleFileResponse) Reset() { *x = UploadModuleFileResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[143] + mi := &file_app_v1_app_proto_msgTypes[144] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8206,7 +8261,7 @@ func (x *UploadModuleFileResponse) String() string { func (*UploadModuleFileResponse) ProtoMessage() {} func (x *UploadModuleFileResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[143] + mi := &file_app_v1_app_proto_msgTypes[144] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8219,7 +8274,7 @@ func (x *UploadModuleFileResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadModuleFileResponse.ProtoReflect.Descriptor instead. func (*UploadModuleFileResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{143} + return file_app_v1_app_proto_rawDescGZIP(), []int{144} } func (x *UploadModuleFileResponse) GetUrl() string { @@ -8241,7 +8296,7 @@ type GetModuleRequest struct { func (x *GetModuleRequest) Reset() { *x = GetModuleRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[144] + mi := &file_app_v1_app_proto_msgTypes[145] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8254,7 +8309,7 @@ func (x *GetModuleRequest) String() string { func (*GetModuleRequest) ProtoMessage() {} func (x *GetModuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[144] + mi := &file_app_v1_app_proto_msgTypes[145] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8267,7 +8322,7 @@ func (x *GetModuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetModuleRequest.ProtoReflect.Descriptor instead. func (*GetModuleRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{144} + return file_app_v1_app_proto_rawDescGZIP(), []int{145} } func (x *GetModuleRequest) GetModuleId() string { @@ -8289,7 +8344,7 @@ type GetModuleResponse struct { func (x *GetModuleResponse) Reset() { *x = GetModuleResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[145] + mi := &file_app_v1_app_proto_msgTypes[146] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8302,7 +8357,7 @@ func (x *GetModuleResponse) String() string { func (*GetModuleResponse) ProtoMessage() {} func (x *GetModuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[145] + mi := &file_app_v1_app_proto_msgTypes[146] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8315,7 +8370,7 @@ func (x *GetModuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetModuleResponse.ProtoReflect.Descriptor instead. func (*GetModuleResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{145} + return file_app_v1_app_proto_rawDescGZIP(), []int{146} } func (x *GetModuleResponse) GetModule() *Module { @@ -8361,7 +8416,7 @@ type Module struct { func (x *Module) Reset() { *x = Module{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[146] + mi := &file_app_v1_app_proto_msgTypes[147] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8374,7 +8429,7 @@ func (x *Module) String() string { func (*Module) ProtoMessage() {} func (x *Module) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[146] + mi := &file_app_v1_app_proto_msgTypes[147] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8387,7 +8442,7 @@ func (x *Module) ProtoReflect() protoreflect.Message { // Deprecated: Use Module.ProtoReflect.Descriptor instead. func (*Module) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{146} + return file_app_v1_app_proto_rawDescGZIP(), []int{147} } func (x *Module) GetModuleId() string { @@ -8492,7 +8547,7 @@ type VersionHistory struct { func (x *VersionHistory) Reset() { *x = VersionHistory{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[147] + mi := &file_app_v1_app_proto_msgTypes[148] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8505,7 +8560,7 @@ func (x *VersionHistory) String() string { func (*VersionHistory) ProtoMessage() {} func (x *VersionHistory) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[147] + mi := &file_app_v1_app_proto_msgTypes[148] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8518,7 +8573,7 @@ func (x *VersionHistory) ProtoReflect() protoreflect.Message { // Deprecated: Use VersionHistory.ProtoReflect.Descriptor instead. func (*VersionHistory) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{147} + return file_app_v1_app_proto_rawDescGZIP(), []int{148} } func (x *VersionHistory) GetVersion() string { @@ -8563,7 +8618,7 @@ type Uploads struct { func (x *Uploads) Reset() { *x = Uploads{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[148] + mi := &file_app_v1_app_proto_msgTypes[149] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8576,7 +8631,7 @@ func (x *Uploads) String() string { func (*Uploads) ProtoMessage() {} func (x *Uploads) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[148] + mi := &file_app_v1_app_proto_msgTypes[149] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8589,7 +8644,7 @@ func (x *Uploads) ProtoReflect() protoreflect.Message { // Deprecated: Use Uploads.ProtoReflect.Descriptor instead. func (*Uploads) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{148} + return file_app_v1_app_proto_rawDescGZIP(), []int{149} } func (x *Uploads) GetPlatform() string { @@ -8618,7 +8673,7 @@ type ListModulesRequest struct { func (x *ListModulesRequest) Reset() { *x = ListModulesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[149] + mi := &file_app_v1_app_proto_msgTypes[150] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8631,7 +8686,7 @@ func (x *ListModulesRequest) String() string { func (*ListModulesRequest) ProtoMessage() {} func (x *ListModulesRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[149] + mi := &file_app_v1_app_proto_msgTypes[150] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8644,7 +8699,7 @@ func (x *ListModulesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModulesRequest.ProtoReflect.Descriptor instead. func (*ListModulesRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{149} + return file_app_v1_app_proto_rawDescGZIP(), []int{150} } func (x *ListModulesRequest) GetOrganizationId() string { @@ -8666,7 +8721,7 @@ type ListModulesResponse struct { func (x *ListModulesResponse) Reset() { *x = ListModulesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[150] + mi := &file_app_v1_app_proto_msgTypes[151] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8679,7 +8734,7 @@ func (x *ListModulesResponse) String() string { func (*ListModulesResponse) ProtoMessage() {} func (x *ListModulesResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[150] + mi := &file_app_v1_app_proto_msgTypes[151] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8692,7 +8747,7 @@ func (x *ListModulesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListModulesResponse.ProtoReflect.Descriptor instead. func (*ListModulesResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{150} + return file_app_v1_app_proto_rawDescGZIP(), []int{151} } func (x *ListModulesResponse) GetModules() []*Module { @@ -8713,7 +8768,7 @@ type GetUserIDByEmailRequest struct { func (x *GetUserIDByEmailRequest) Reset() { *x = GetUserIDByEmailRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[151] + mi := &file_app_v1_app_proto_msgTypes[152] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8726,7 +8781,7 @@ func (x *GetUserIDByEmailRequest) String() string { func (*GetUserIDByEmailRequest) ProtoMessage() {} func (x *GetUserIDByEmailRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[151] + mi := &file_app_v1_app_proto_msgTypes[152] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8739,7 +8794,7 @@ func (x *GetUserIDByEmailRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetUserIDByEmailRequest.ProtoReflect.Descriptor instead. func (*GetUserIDByEmailRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{151} + return file_app_v1_app_proto_rawDescGZIP(), []int{152} } func (x *GetUserIDByEmailRequest) GetEmail() string { @@ -8760,7 +8815,7 @@ type GetUserIDByEmailResponse struct { func (x *GetUserIDByEmailResponse) Reset() { *x = GetUserIDByEmailResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[152] + mi := &file_app_v1_app_proto_msgTypes[153] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8773,7 +8828,7 @@ func (x *GetUserIDByEmailResponse) String() string { func (*GetUserIDByEmailResponse) ProtoMessage() {} func (x *GetUserIDByEmailResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[152] + mi := &file_app_v1_app_proto_msgTypes[153] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8786,7 +8841,7 @@ func (x *GetUserIDByEmailResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetUserIDByEmailResponse.ProtoReflect.Descriptor instead. func (*GetUserIDByEmailResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{152} + return file_app_v1_app_proto_rawDescGZIP(), []int{153} } func (x *GetUserIDByEmailResponse) GetUserId() string { @@ -8807,7 +8862,7 @@ type ListOrganizationsByUserRequest struct { func (x *ListOrganizationsByUserRequest) Reset() { *x = ListOrganizationsByUserRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[153] + mi := &file_app_v1_app_proto_msgTypes[154] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8820,7 +8875,7 @@ func (x *ListOrganizationsByUserRequest) String() string { func (*ListOrganizationsByUserRequest) ProtoMessage() {} func (x *ListOrganizationsByUserRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[153] + mi := &file_app_v1_app_proto_msgTypes[154] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8833,7 +8888,7 @@ func (x *ListOrganizationsByUserRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListOrganizationsByUserRequest.ProtoReflect.Descriptor instead. func (*ListOrganizationsByUserRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{153} + return file_app_v1_app_proto_rawDescGZIP(), []int{154} } func (x *ListOrganizationsByUserRequest) GetUserId() string { @@ -8855,7 +8910,7 @@ type OrgDetails struct { func (x *OrgDetails) Reset() { *x = OrgDetails{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[154] + mi := &file_app_v1_app_proto_msgTypes[155] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8868,7 +8923,7 @@ func (x *OrgDetails) String() string { func (*OrgDetails) ProtoMessage() {} func (x *OrgDetails) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[154] + mi := &file_app_v1_app_proto_msgTypes[155] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8881,7 +8936,7 @@ func (x *OrgDetails) ProtoReflect() protoreflect.Message { // Deprecated: Use OrgDetails.ProtoReflect.Descriptor instead. func (*OrgDetails) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{154} + return file_app_v1_app_proto_rawDescGZIP(), []int{155} } func (x *OrgDetails) GetOrgId() string { @@ -8909,7 +8964,7 @@ type ListOrganizationsByUserResponse struct { func (x *ListOrganizationsByUserResponse) Reset() { *x = ListOrganizationsByUserResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[155] + mi := &file_app_v1_app_proto_msgTypes[156] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8922,7 +8977,7 @@ func (x *ListOrganizationsByUserResponse) String() string { func (*ListOrganizationsByUserResponse) ProtoMessage() {} func (x *ListOrganizationsByUserResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[155] + mi := &file_app_v1_app_proto_msgTypes[156] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8935,7 +8990,7 @@ func (x *ListOrganizationsByUserResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListOrganizationsByUserResponse.ProtoReflect.Descriptor instead. func (*ListOrganizationsByUserResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{155} + return file_app_v1_app_proto_rawDescGZIP(), []int{156} } func (x *ListOrganizationsByUserResponse) GetOrgs() []*OrgDetails { @@ -8957,7 +9012,7 @@ type CreateKeyRequest struct { func (x *CreateKeyRequest) Reset() { *x = CreateKeyRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[156] + mi := &file_app_v1_app_proto_msgTypes[157] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8970,7 +9025,7 @@ func (x *CreateKeyRequest) String() string { func (*CreateKeyRequest) ProtoMessage() {} func (x *CreateKeyRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[156] + mi := &file_app_v1_app_proto_msgTypes[157] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8983,7 +9038,7 @@ func (x *CreateKeyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateKeyRequest.ProtoReflect.Descriptor instead. func (*CreateKeyRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{156} + return file_app_v1_app_proto_rawDescGZIP(), []int{157} } func (x *CreateKeyRequest) GetAuthorizations() []*Authorization { @@ -9012,7 +9067,7 @@ type CreateKeyResponse struct { func (x *CreateKeyResponse) Reset() { *x = CreateKeyResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[157] + mi := &file_app_v1_app_proto_msgTypes[158] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9025,7 +9080,7 @@ func (x *CreateKeyResponse) String() string { func (*CreateKeyResponse) ProtoMessage() {} func (x *CreateKeyResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[157] + mi := &file_app_v1_app_proto_msgTypes[158] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9038,7 +9093,7 @@ func (x *CreateKeyResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateKeyResponse.ProtoReflect.Descriptor instead. func (*CreateKeyResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{157} + return file_app_v1_app_proto_rawDescGZIP(), []int{158} } func (x *CreateKeyResponse) GetKey() string { @@ -9066,7 +9121,7 @@ type DeleteKeyRequest struct { func (x *DeleteKeyRequest) Reset() { *x = DeleteKeyRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[158] + mi := &file_app_v1_app_proto_msgTypes[159] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9079,7 +9134,7 @@ func (x *DeleteKeyRequest) String() string { func (*DeleteKeyRequest) ProtoMessage() {} func (x *DeleteKeyRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[158] + mi := &file_app_v1_app_proto_msgTypes[159] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9092,7 +9147,7 @@ func (x *DeleteKeyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteKeyRequest.ProtoReflect.Descriptor instead. func (*DeleteKeyRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{158} + return file_app_v1_app_proto_rawDescGZIP(), []int{159} } func (x *DeleteKeyRequest) GetId() string { @@ -9111,7 +9166,7 @@ type DeleteKeyResponse struct { func (x *DeleteKeyResponse) Reset() { *x = DeleteKeyResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[159] + mi := &file_app_v1_app_proto_msgTypes[160] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9124,7 +9179,7 @@ func (x *DeleteKeyResponse) String() string { func (*DeleteKeyResponse) ProtoMessage() {} func (x *DeleteKeyResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[159] + mi := &file_app_v1_app_proto_msgTypes[160] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9137,7 +9192,7 @@ func (x *DeleteKeyResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteKeyResponse.ProtoReflect.Descriptor instead. func (*DeleteKeyResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{159} + return file_app_v1_app_proto_rawDescGZIP(), []int{160} } type AuthorizationDetails struct { @@ -9155,7 +9210,7 @@ type AuthorizationDetails struct { func (x *AuthorizationDetails) Reset() { *x = AuthorizationDetails{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[160] + mi := &file_app_v1_app_proto_msgTypes[161] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9168,7 +9223,7 @@ func (x *AuthorizationDetails) String() string { func (*AuthorizationDetails) ProtoMessage() {} func (x *AuthorizationDetails) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[160] + mi := &file_app_v1_app_proto_msgTypes[161] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9181,7 +9236,7 @@ func (x *AuthorizationDetails) ProtoReflect() protoreflect.Message { // Deprecated: Use AuthorizationDetails.ProtoReflect.Descriptor instead. func (*AuthorizationDetails) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{160} + return file_app_v1_app_proto_rawDescGZIP(), []int{161} } func (x *AuthorizationDetails) GetAuthorizationType() string { @@ -9231,7 +9286,7 @@ type APIKeyWithAuthorizations struct { func (x *APIKeyWithAuthorizations) Reset() { *x = APIKeyWithAuthorizations{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[161] + mi := &file_app_v1_app_proto_msgTypes[162] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9244,7 +9299,7 @@ func (x *APIKeyWithAuthorizations) String() string { func (*APIKeyWithAuthorizations) ProtoMessage() {} func (x *APIKeyWithAuthorizations) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[161] + mi := &file_app_v1_app_proto_msgTypes[162] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9257,7 +9312,7 @@ func (x *APIKeyWithAuthorizations) ProtoReflect() protoreflect.Message { // Deprecated: Use APIKeyWithAuthorizations.ProtoReflect.Descriptor instead. func (*APIKeyWithAuthorizations) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{161} + return file_app_v1_app_proto_rawDescGZIP(), []int{162} } func (x *APIKeyWithAuthorizations) GetApiKey() *APIKey { @@ -9285,7 +9340,7 @@ type ListKeysRequest struct { func (x *ListKeysRequest) Reset() { *x = ListKeysRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[162] + mi := &file_app_v1_app_proto_msgTypes[163] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9298,7 +9353,7 @@ func (x *ListKeysRequest) String() string { func (*ListKeysRequest) ProtoMessage() {} func (x *ListKeysRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[162] + mi := &file_app_v1_app_proto_msgTypes[163] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9311,7 +9366,7 @@ func (x *ListKeysRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ListKeysRequest.ProtoReflect.Descriptor instead. func (*ListKeysRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{162} + return file_app_v1_app_proto_rawDescGZIP(), []int{163} } func (x *ListKeysRequest) GetOrgId() string { @@ -9332,7 +9387,7 @@ type ListKeysResponse struct { func (x *ListKeysResponse) Reset() { *x = ListKeysResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[163] + mi := &file_app_v1_app_proto_msgTypes[164] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9345,7 +9400,7 @@ func (x *ListKeysResponse) String() string { func (*ListKeysResponse) ProtoMessage() {} func (x *ListKeysResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[163] + mi := &file_app_v1_app_proto_msgTypes[164] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9358,7 +9413,7 @@ func (x *ListKeysResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ListKeysResponse.ProtoReflect.Descriptor instead. func (*ListKeysResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{163} + return file_app_v1_app_proto_rawDescGZIP(), []int{164} } func (x *ListKeysResponse) GetApiKeys() []*APIKeyWithAuthorizations { @@ -9379,7 +9434,7 @@ type RotateKeyRequest struct { func (x *RotateKeyRequest) Reset() { *x = RotateKeyRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[164] + mi := &file_app_v1_app_proto_msgTypes[165] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9392,7 +9447,7 @@ func (x *RotateKeyRequest) String() string { func (*RotateKeyRequest) ProtoMessage() {} func (x *RotateKeyRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[164] + mi := &file_app_v1_app_proto_msgTypes[165] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9405,7 +9460,7 @@ func (x *RotateKeyRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use RotateKeyRequest.ProtoReflect.Descriptor instead. func (*RotateKeyRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{164} + return file_app_v1_app_proto_rawDescGZIP(), []int{165} } func (x *RotateKeyRequest) GetId() string { @@ -9427,7 +9482,7 @@ type RotateKeyResponse struct { func (x *RotateKeyResponse) Reset() { *x = RotateKeyResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[165] + mi := &file_app_v1_app_proto_msgTypes[166] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9440,7 +9495,7 @@ func (x *RotateKeyResponse) String() string { func (*RotateKeyResponse) ProtoMessage() {} func (x *RotateKeyResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[165] + mi := &file_app_v1_app_proto_msgTypes[166] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9453,7 +9508,7 @@ func (x *RotateKeyResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use RotateKeyResponse.ProtoReflect.Descriptor instead. func (*RotateKeyResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{165} + return file_app_v1_app_proto_rawDescGZIP(), []int{166} } func (x *RotateKeyResponse) GetId() string { @@ -9481,7 +9536,7 @@ type CreateKeyFromExistingKeyAuthorizationsRequest struct { func (x *CreateKeyFromExistingKeyAuthorizationsRequest) Reset() { *x = CreateKeyFromExistingKeyAuthorizationsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[166] + mi := &file_app_v1_app_proto_msgTypes[167] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9494,7 +9549,7 @@ func (x *CreateKeyFromExistingKeyAuthorizationsRequest) String() string { func (*CreateKeyFromExistingKeyAuthorizationsRequest) ProtoMessage() {} func (x *CreateKeyFromExistingKeyAuthorizationsRequest) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[166] + mi := &file_app_v1_app_proto_msgTypes[167] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9507,7 +9562,7 @@ func (x *CreateKeyFromExistingKeyAuthorizationsRequest) ProtoReflect() protorefl // Deprecated: Use CreateKeyFromExistingKeyAuthorizationsRequest.ProtoReflect.Descriptor instead. func (*CreateKeyFromExistingKeyAuthorizationsRequest) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{166} + return file_app_v1_app_proto_rawDescGZIP(), []int{167} } func (x *CreateKeyFromExistingKeyAuthorizationsRequest) GetId() string { @@ -9529,7 +9584,7 @@ type CreateKeyFromExistingKeyAuthorizationsResponse struct { func (x *CreateKeyFromExistingKeyAuthorizationsResponse) Reset() { *x = CreateKeyFromExistingKeyAuthorizationsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_app_v1_app_proto_msgTypes[167] + mi := &file_app_v1_app_proto_msgTypes[168] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -9542,7 +9597,7 @@ func (x *CreateKeyFromExistingKeyAuthorizationsResponse) String() string { func (*CreateKeyFromExistingKeyAuthorizationsResponse) ProtoMessage() {} func (x *CreateKeyFromExistingKeyAuthorizationsResponse) ProtoReflect() protoreflect.Message { - mi := &file_app_v1_app_proto_msgTypes[167] + mi := &file_app_v1_app_proto_msgTypes[168] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -9555,7 +9610,7 @@ func (x *CreateKeyFromExistingKeyAuthorizationsResponse) ProtoReflect() protoref // Deprecated: Use CreateKeyFromExistingKeyAuthorizationsResponse.ProtoReflect.Descriptor instead. func (*CreateKeyFromExistingKeyAuthorizationsResponse) Descriptor() ([]byte, []int) { - return file_app_v1_app_proto_rawDescGZIP(), []int{167} + return file_app_v1_app_proto_rawDescGZIP(), []int{168} } func (x *CreateKeyFromExistingKeyAuthorizationsResponse) GetId() string { @@ -10421,21 +10476,30 @@ var file_app_v1_app_proto_rawDesc = []byte{ 0x52, 0x0a, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x2d, 0x0a, 0x0f, 0x4d, 0x4c, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x09, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xd9, 0x01, 0x0a, 0x12, - 0x4d, 0x4c, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, - 0x74, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x40, - 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x76, 0x69, 0x61, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x6d, 0x6c, - 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, - 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, - 0x12, 0x4f, 0x0a, 0x0f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, - 0x6f, 0x72, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x76, 0x69, 0x61, 0x6d, - 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x6d, 0x6c, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x2e, - 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, - 0x6b, 0x52, 0x0e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, - 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x64, 0x72, 0x61, 0x66, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x05, 0x64, 0x72, 0x61, 0x66, 0x74, 0x22, 0x8c, 0x07, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, + 0x09, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x68, 0x0a, 0x11, 0x4d, + 0x4c, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x0a, 0x63, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x6e, 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, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x4f, 0x6e, 0x22, 0xff, 0x01, 0x0a, 0x12, 0x4d, 0x4c, 0x54, 0x72, 0x61, 0x69, + 0x6e, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3a, 0x0a, 0x08, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, + 0x2e, 0x76, 0x69, 0x61, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x4c, 0x54, + 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x08, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x0a, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x76, + 0x69, 0x61, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x6d, 0x6c, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, + 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x52, + 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4f, 0x0a, 0x0f, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x76, 0x69, 0x61, 0x6d, 0x2e, 0x61, 0x70, 0x70, 0x2e, 0x6d, + 0x6c, 0x74, 0x72, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, + 0x65, 0x6c, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x0e, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x64, + 0x72, 0x61, 0x66, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x64, 0x72, 0x61, 0x66, + 0x74, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x22, 0x8c, 0x07, 0x0a, 0x0c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x74, 0x65, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x69, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, @@ -11209,7 +11273,7 @@ func file_app_v1_app_proto_rawDescGZIP() []byte { } var file_app_v1_app_proto_enumTypes = make([]protoimpl.EnumInfo, 3) -var file_app_v1_app_proto_msgTypes = make([]protoimpl.MessageInfo, 168) +var file_app_v1_app_proto_msgTypes = make([]protoimpl.MessageInfo, 169) var file_app_v1_app_proto_goTypes = []interface{}{ (RegistryItemStatus)(0), // 0: viam.app.v1.RegistryItemStatus (Visibility)(0), // 1: viam.app.v1.Visibility @@ -11338,72 +11402,73 @@ var file_app_v1_app_proto_goTypes = []interface{}{ (*ModuleVersion)(nil), // 124: viam.app.v1.ModuleVersion (*ModuleMetadata)(nil), // 125: viam.app.v1.ModuleMetadata (*MLModelMetadata)(nil), // 126: viam.app.v1.MLModelMetadata - (*MLTrainingMetadata)(nil), // 127: viam.app.v1.MLTrainingMetadata - (*RegistryItem)(nil), // 128: viam.app.v1.RegistryItem - (*GetRegistryItemRequest)(nil), // 129: viam.app.v1.GetRegistryItemRequest - (*GetRegistryItemResponse)(nil), // 130: viam.app.v1.GetRegistryItemResponse - (*CreateRegistryItemRequest)(nil), // 131: viam.app.v1.CreateRegistryItemRequest - (*CreateRegistryItemResponse)(nil), // 132: viam.app.v1.CreateRegistryItemResponse - (*UpdateRegistryItemRequest)(nil), // 133: viam.app.v1.UpdateRegistryItemRequest - (*UpdateRegistryItemResponse)(nil), // 134: viam.app.v1.UpdateRegistryItemResponse - (*ListRegistryItemsRequest)(nil), // 135: viam.app.v1.ListRegistryItemsRequest - (*ListRegistryItemsResponse)(nil), // 136: viam.app.v1.ListRegistryItemsResponse - (*DeleteRegistryItemRequest)(nil), // 137: viam.app.v1.DeleteRegistryItemRequest - (*DeleteRegistryItemResponse)(nil), // 138: viam.app.v1.DeleteRegistryItemResponse - (*CreateModuleRequest)(nil), // 139: viam.app.v1.CreateModuleRequest - (*CreateModuleResponse)(nil), // 140: viam.app.v1.CreateModuleResponse - (*UpdateModuleRequest)(nil), // 141: viam.app.v1.UpdateModuleRequest - (*UpdateModuleResponse)(nil), // 142: viam.app.v1.UpdateModuleResponse - (*Model)(nil), // 143: viam.app.v1.Model - (*ModuleFileInfo)(nil), // 144: viam.app.v1.ModuleFileInfo - (*UploadModuleFileRequest)(nil), // 145: viam.app.v1.UploadModuleFileRequest - (*UploadModuleFileResponse)(nil), // 146: viam.app.v1.UploadModuleFileResponse - (*GetModuleRequest)(nil), // 147: viam.app.v1.GetModuleRequest - (*GetModuleResponse)(nil), // 148: viam.app.v1.GetModuleResponse - (*Module)(nil), // 149: viam.app.v1.Module - (*VersionHistory)(nil), // 150: viam.app.v1.VersionHistory - (*Uploads)(nil), // 151: viam.app.v1.Uploads - (*ListModulesRequest)(nil), // 152: viam.app.v1.ListModulesRequest - (*ListModulesResponse)(nil), // 153: viam.app.v1.ListModulesResponse - (*GetUserIDByEmailRequest)(nil), // 154: viam.app.v1.GetUserIDByEmailRequest - (*GetUserIDByEmailResponse)(nil), // 155: viam.app.v1.GetUserIDByEmailResponse - (*ListOrganizationsByUserRequest)(nil), // 156: viam.app.v1.ListOrganizationsByUserRequest - (*OrgDetails)(nil), // 157: viam.app.v1.OrgDetails - (*ListOrganizationsByUserResponse)(nil), // 158: viam.app.v1.ListOrganizationsByUserResponse - (*CreateKeyRequest)(nil), // 159: viam.app.v1.CreateKeyRequest - (*CreateKeyResponse)(nil), // 160: viam.app.v1.CreateKeyResponse - (*DeleteKeyRequest)(nil), // 161: viam.app.v1.DeleteKeyRequest - (*DeleteKeyResponse)(nil), // 162: viam.app.v1.DeleteKeyResponse - (*AuthorizationDetails)(nil), // 163: viam.app.v1.AuthorizationDetails - (*APIKeyWithAuthorizations)(nil), // 164: viam.app.v1.APIKeyWithAuthorizations - (*ListKeysRequest)(nil), // 165: viam.app.v1.ListKeysRequest - (*ListKeysResponse)(nil), // 166: viam.app.v1.ListKeysResponse - (*RotateKeyRequest)(nil), // 167: viam.app.v1.RotateKeyRequest - (*RotateKeyResponse)(nil), // 168: viam.app.v1.RotateKeyResponse - (*CreateKeyFromExistingKeyAuthorizationsRequest)(nil), // 169: viam.app.v1.CreateKeyFromExistingKeyAuthorizationsRequest - (*CreateKeyFromExistingKeyAuthorizationsResponse)(nil), // 170: viam.app.v1.CreateKeyFromExistingKeyAuthorizationsResponse - (*timestamppb.Timestamp)(nil), // 171: google.protobuf.Timestamp - (*structpb.Struct)(nil), // 172: google.protobuf.Struct - (*v1.LogEntry)(nil), // 173: viam.common.v1.LogEntry - (v11.ModelType)(0), // 174: viam.app.mltraining.v1.ModelType - (v11.ModelFramework)(0), // 175: viam.app.mltraining.v1.ModelFramework - (v12.PackageType)(0), // 176: viam.app.packages.v1.PackageType + (*MLTrainingVersion)(nil), // 127: viam.app.v1.MLTrainingVersion + (*MLTrainingMetadata)(nil), // 128: viam.app.v1.MLTrainingMetadata + (*RegistryItem)(nil), // 129: viam.app.v1.RegistryItem + (*GetRegistryItemRequest)(nil), // 130: viam.app.v1.GetRegistryItemRequest + (*GetRegistryItemResponse)(nil), // 131: viam.app.v1.GetRegistryItemResponse + (*CreateRegistryItemRequest)(nil), // 132: viam.app.v1.CreateRegistryItemRequest + (*CreateRegistryItemResponse)(nil), // 133: viam.app.v1.CreateRegistryItemResponse + (*UpdateRegistryItemRequest)(nil), // 134: viam.app.v1.UpdateRegistryItemRequest + (*UpdateRegistryItemResponse)(nil), // 135: viam.app.v1.UpdateRegistryItemResponse + (*ListRegistryItemsRequest)(nil), // 136: viam.app.v1.ListRegistryItemsRequest + (*ListRegistryItemsResponse)(nil), // 137: viam.app.v1.ListRegistryItemsResponse + (*DeleteRegistryItemRequest)(nil), // 138: viam.app.v1.DeleteRegistryItemRequest + (*DeleteRegistryItemResponse)(nil), // 139: viam.app.v1.DeleteRegistryItemResponse + (*CreateModuleRequest)(nil), // 140: viam.app.v1.CreateModuleRequest + (*CreateModuleResponse)(nil), // 141: viam.app.v1.CreateModuleResponse + (*UpdateModuleRequest)(nil), // 142: viam.app.v1.UpdateModuleRequest + (*UpdateModuleResponse)(nil), // 143: viam.app.v1.UpdateModuleResponse + (*Model)(nil), // 144: viam.app.v1.Model + (*ModuleFileInfo)(nil), // 145: viam.app.v1.ModuleFileInfo + (*UploadModuleFileRequest)(nil), // 146: viam.app.v1.UploadModuleFileRequest + (*UploadModuleFileResponse)(nil), // 147: viam.app.v1.UploadModuleFileResponse + (*GetModuleRequest)(nil), // 148: viam.app.v1.GetModuleRequest + (*GetModuleResponse)(nil), // 149: viam.app.v1.GetModuleResponse + (*Module)(nil), // 150: viam.app.v1.Module + (*VersionHistory)(nil), // 151: viam.app.v1.VersionHistory + (*Uploads)(nil), // 152: viam.app.v1.Uploads + (*ListModulesRequest)(nil), // 153: viam.app.v1.ListModulesRequest + (*ListModulesResponse)(nil), // 154: viam.app.v1.ListModulesResponse + (*GetUserIDByEmailRequest)(nil), // 155: viam.app.v1.GetUserIDByEmailRequest + (*GetUserIDByEmailResponse)(nil), // 156: viam.app.v1.GetUserIDByEmailResponse + (*ListOrganizationsByUserRequest)(nil), // 157: viam.app.v1.ListOrganizationsByUserRequest + (*OrgDetails)(nil), // 158: viam.app.v1.OrgDetails + (*ListOrganizationsByUserResponse)(nil), // 159: viam.app.v1.ListOrganizationsByUserResponse + (*CreateKeyRequest)(nil), // 160: viam.app.v1.CreateKeyRequest + (*CreateKeyResponse)(nil), // 161: viam.app.v1.CreateKeyResponse + (*DeleteKeyRequest)(nil), // 162: viam.app.v1.DeleteKeyRequest + (*DeleteKeyResponse)(nil), // 163: viam.app.v1.DeleteKeyResponse + (*AuthorizationDetails)(nil), // 164: viam.app.v1.AuthorizationDetails + (*APIKeyWithAuthorizations)(nil), // 165: viam.app.v1.APIKeyWithAuthorizations + (*ListKeysRequest)(nil), // 166: viam.app.v1.ListKeysRequest + (*ListKeysResponse)(nil), // 167: viam.app.v1.ListKeysResponse + (*RotateKeyRequest)(nil), // 168: viam.app.v1.RotateKeyRequest + (*RotateKeyResponse)(nil), // 169: viam.app.v1.RotateKeyResponse + (*CreateKeyFromExistingKeyAuthorizationsRequest)(nil), // 170: viam.app.v1.CreateKeyFromExistingKeyAuthorizationsRequest + (*CreateKeyFromExistingKeyAuthorizationsResponse)(nil), // 171: viam.app.v1.CreateKeyFromExistingKeyAuthorizationsResponse + (*timestamppb.Timestamp)(nil), // 172: google.protobuf.Timestamp + (*structpb.Struct)(nil), // 173: google.protobuf.Struct + (*v1.LogEntry)(nil), // 174: viam.common.v1.LogEntry + (v11.ModelType)(0), // 175: viam.app.mltraining.v1.ModelType + (v11.ModelFramework)(0), // 176: viam.app.mltraining.v1.ModelFramework + (v12.PackageType)(0), // 177: viam.app.packages.v1.PackageType } var file_app_v1_app_proto_depIdxs = []int32{ - 171, // 0: viam.app.v1.Robot.last_access:type_name -> google.protobuf.Timestamp - 171, // 1: viam.app.v1.Robot.created_on:type_name -> google.protobuf.Timestamp - 172, // 2: viam.app.v1.RobotPart.robot_config:type_name -> google.protobuf.Struct - 171, // 3: viam.app.v1.RobotPart.last_access:type_name -> google.protobuf.Timestamp - 172, // 4: viam.app.v1.RobotPart.user_supplied_info:type_name -> google.protobuf.Struct - 171, // 5: viam.app.v1.RobotPart.created_on:type_name -> google.protobuf.Timestamp + 172, // 0: viam.app.v1.Robot.last_access:type_name -> google.protobuf.Timestamp + 172, // 1: viam.app.v1.Robot.created_on:type_name -> google.protobuf.Timestamp + 173, // 2: viam.app.v1.RobotPart.robot_config:type_name -> google.protobuf.Struct + 172, // 3: viam.app.v1.RobotPart.last_access:type_name -> google.protobuf.Timestamp + 173, // 4: viam.app.v1.RobotPart.user_supplied_info:type_name -> google.protobuf.Struct + 172, // 5: viam.app.v1.RobotPart.created_on:type_name -> google.protobuf.Timestamp 38, // 6: viam.app.v1.RobotPart.secrets:type_name -> viam.app.v1.SharedSecret - 171, // 7: viam.app.v1.RobotPartHistoryEntry.when:type_name -> google.protobuf.Timestamp + 172, // 7: viam.app.v1.RobotPartHistoryEntry.when:type_name -> google.protobuf.Timestamp 4, // 8: viam.app.v1.RobotPartHistoryEntry.old:type_name -> viam.app.v1.RobotPart - 171, // 9: viam.app.v1.Organization.created_on:type_name -> google.protobuf.Timestamp - 171, // 10: viam.app.v1.OrganizationMember.date_added:type_name -> google.protobuf.Timestamp - 171, // 11: viam.app.v1.OrganizationMember.last_login:type_name -> google.protobuf.Timestamp + 172, // 9: viam.app.v1.Organization.created_on:type_name -> google.protobuf.Timestamp + 172, // 10: viam.app.v1.OrganizationMember.date_added:type_name -> google.protobuf.Timestamp + 172, // 11: viam.app.v1.OrganizationMember.last_login:type_name -> google.protobuf.Timestamp 7, // 12: viam.app.v1.ListOrganizationsResponse.organizations:type_name -> viam.app.v1.Organization - 171, // 13: viam.app.v1.OrganizationInvite.created_on:type_name -> google.protobuf.Timestamp + 172, // 13: viam.app.v1.OrganizationInvite.created_on:type_name -> google.protobuf.Timestamp 112, // 14: viam.app.v1.OrganizationInvite.authorizations:type_name -> viam.app.v1.Authorization 7, // 15: viam.app.v1.CreateOrganizationResponse.organization:type_name -> viam.app.v1.Organization 7, // 16: viam.app.v1.GetOrganizationResponse.organization:type_name -> viam.app.v1.Organization @@ -11419,9 +11484,9 @@ var file_app_v1_app_proto_depIdxs = []int32{ 38, // 26: viam.app.v1.LocationAuth.secrets:type_name -> viam.app.v1.SharedSecret 35, // 27: viam.app.v1.Location.auth:type_name -> viam.app.v1.LocationAuth 34, // 28: viam.app.v1.Location.organizations:type_name -> viam.app.v1.LocationOrganization - 171, // 29: viam.app.v1.Location.created_on:type_name -> google.protobuf.Timestamp + 172, // 29: viam.app.v1.Location.created_on:type_name -> google.protobuf.Timestamp 36, // 30: viam.app.v1.Location.config:type_name -> viam.app.v1.StorageConfig - 171, // 31: viam.app.v1.SharedSecret.created_on:type_name -> google.protobuf.Timestamp + 172, // 31: viam.app.v1.SharedSecret.created_on:type_name -> google.protobuf.Timestamp 2, // 32: viam.app.v1.SharedSecret.state:type_name -> viam.app.v1.SharedSecret.State 37, // 33: viam.app.v1.CreateLocationResponse.location:type_name -> viam.app.v1.Location 37, // 34: viam.app.v1.GetLocationResponse.location:type_name -> viam.app.v1.Location @@ -11434,20 +11499,20 @@ var file_app_v1_app_proto_depIdxs = []int32{ 3, // 41: viam.app.v1.GetRobotResponse.robot:type_name -> viam.app.v1.Robot 4, // 42: viam.app.v1.GetRobotPartsResponse.parts:type_name -> viam.app.v1.RobotPart 4, // 43: viam.app.v1.GetRobotPartResponse.part:type_name -> viam.app.v1.RobotPart - 173, // 44: viam.app.v1.GetRobotPartLogsResponse.logs:type_name -> viam.common.v1.LogEntry - 173, // 45: viam.app.v1.TailRobotPartLogsResponse.logs:type_name -> viam.common.v1.LogEntry + 174, // 44: viam.app.v1.GetRobotPartLogsResponse.logs:type_name -> viam.common.v1.LogEntry + 174, // 45: viam.app.v1.TailRobotPartLogsResponse.logs:type_name -> viam.common.v1.LogEntry 5, // 46: viam.app.v1.GetRobotPartHistoryResponse.history:type_name -> viam.app.v1.RobotPartHistoryEntry - 172, // 47: viam.app.v1.UpdateRobotPartRequest.robot_config:type_name -> google.protobuf.Struct + 173, // 47: viam.app.v1.UpdateRobotPartRequest.robot_config:type_name -> google.protobuf.Struct 4, // 48: viam.app.v1.UpdateRobotPartResponse.part:type_name -> viam.app.v1.RobotPart - 171, // 49: viam.app.v1.APIKey.created_on:type_name -> google.protobuf.Timestamp - 164, // 50: viam.app.v1.GetRobotAPIKeysResponse.api_keys:type_name -> viam.app.v1.APIKeyWithAuthorizations - 172, // 51: viam.app.v1.Fragment.fragment:type_name -> google.protobuf.Struct - 171, // 52: viam.app.v1.Fragment.created_on:type_name -> google.protobuf.Timestamp + 172, // 49: viam.app.v1.APIKey.created_on:type_name -> google.protobuf.Timestamp + 165, // 50: viam.app.v1.GetRobotAPIKeysResponse.api_keys:type_name -> viam.app.v1.APIKeyWithAuthorizations + 173, // 51: viam.app.v1.Fragment.fragment:type_name -> google.protobuf.Struct + 172, // 52: viam.app.v1.Fragment.created_on:type_name -> google.protobuf.Timestamp 85, // 53: viam.app.v1.ListFragmentsResponse.fragments:type_name -> viam.app.v1.Fragment 85, // 54: viam.app.v1.GetFragmentResponse.fragment:type_name -> viam.app.v1.Fragment - 172, // 55: viam.app.v1.CreateFragmentRequest.config:type_name -> google.protobuf.Struct + 173, // 55: viam.app.v1.CreateFragmentRequest.config:type_name -> google.protobuf.Struct 85, // 56: viam.app.v1.CreateFragmentResponse.fragment:type_name -> viam.app.v1.Fragment - 172, // 57: viam.app.v1.UpdateFragmentRequest.config:type_name -> google.protobuf.Struct + 173, // 57: viam.app.v1.UpdateFragmentRequest.config:type_name -> google.protobuf.Struct 85, // 58: viam.app.v1.UpdateFragmentResponse.fragment:type_name -> viam.app.v1.Fragment 3, // 59: viam.app.v1.ListRobotsResponse.robots:type_name -> viam.app.v1.Robot 3, // 60: viam.app.v1.UpdateRobotResponse.robot:type_name -> viam.app.v1.Robot @@ -11459,186 +11524,188 @@ var file_app_v1_app_proto_depIdxs = []int32{ 112, // 66: viam.app.v1.ListAuthorizationsResponse.authorizations:type_name -> viam.app.v1.Authorization 122, // 67: viam.app.v1.CheckPermissionsRequest.permissions:type_name -> viam.app.v1.AuthorizedPermissions 122, // 68: viam.app.v1.CheckPermissionsResponse.authorized_permissions:type_name -> viam.app.v1.AuthorizedPermissions - 151, // 69: viam.app.v1.ModuleVersion.files:type_name -> viam.app.v1.Uploads - 143, // 70: viam.app.v1.ModuleVersion.models:type_name -> viam.app.v1.Model - 143, // 71: viam.app.v1.ModuleMetadata.models:type_name -> viam.app.v1.Model + 152, // 69: viam.app.v1.ModuleVersion.files:type_name -> viam.app.v1.Uploads + 144, // 70: viam.app.v1.ModuleVersion.models:type_name -> viam.app.v1.Model + 144, // 71: viam.app.v1.ModuleMetadata.models:type_name -> viam.app.v1.Model 124, // 72: viam.app.v1.ModuleMetadata.versions:type_name -> viam.app.v1.ModuleVersion - 174, // 73: viam.app.v1.MLTrainingMetadata.model_type:type_name -> viam.app.mltraining.v1.ModelType - 175, // 74: viam.app.v1.MLTrainingMetadata.model_framework:type_name -> viam.app.mltraining.v1.ModelFramework - 176, // 75: viam.app.v1.RegistryItem.type:type_name -> viam.app.packages.v1.PackageType - 1, // 76: viam.app.v1.RegistryItem.visibility:type_name -> viam.app.v1.Visibility - 125, // 77: viam.app.v1.RegistryItem.module_metadata:type_name -> viam.app.v1.ModuleMetadata - 126, // 78: viam.app.v1.RegistryItem.ml_model_metadata:type_name -> viam.app.v1.MLModelMetadata - 127, // 79: viam.app.v1.RegistryItem.ml_training_metadata:type_name -> viam.app.v1.MLTrainingMetadata - 171, // 80: viam.app.v1.RegistryItem.created_at:type_name -> google.protobuf.Timestamp - 171, // 81: viam.app.v1.RegistryItem.updated_at:type_name -> google.protobuf.Timestamp - 128, // 82: viam.app.v1.GetRegistryItemResponse.item:type_name -> viam.app.v1.RegistryItem - 176, // 83: viam.app.v1.CreateRegistryItemRequest.type:type_name -> viam.app.packages.v1.PackageType - 176, // 84: viam.app.v1.UpdateRegistryItemRequest.type:type_name -> viam.app.packages.v1.PackageType - 1, // 85: viam.app.v1.UpdateRegistryItemRequest.visibility:type_name -> viam.app.v1.Visibility - 176, // 86: viam.app.v1.ListRegistryItemsRequest.types:type_name -> viam.app.packages.v1.PackageType - 1, // 87: viam.app.v1.ListRegistryItemsRequest.visibilities:type_name -> viam.app.v1.Visibility - 0, // 88: viam.app.v1.ListRegistryItemsRequest.statuses:type_name -> viam.app.v1.RegistryItemStatus - 128, // 89: viam.app.v1.ListRegistryItemsResponse.items:type_name -> viam.app.v1.RegistryItem - 1, // 90: viam.app.v1.UpdateModuleRequest.visibility:type_name -> viam.app.v1.Visibility - 143, // 91: viam.app.v1.UpdateModuleRequest.models:type_name -> viam.app.v1.Model - 144, // 92: viam.app.v1.UploadModuleFileRequest.module_file_info:type_name -> viam.app.v1.ModuleFileInfo - 149, // 93: viam.app.v1.GetModuleResponse.module:type_name -> viam.app.v1.Module - 1, // 94: viam.app.v1.Module.visibility:type_name -> viam.app.v1.Visibility - 150, // 95: viam.app.v1.Module.versions:type_name -> viam.app.v1.VersionHistory - 143, // 96: viam.app.v1.Module.models:type_name -> viam.app.v1.Model - 151, // 97: viam.app.v1.VersionHistory.files:type_name -> viam.app.v1.Uploads - 143, // 98: viam.app.v1.VersionHistory.models:type_name -> viam.app.v1.Model - 171, // 99: viam.app.v1.Uploads.uploaded_at:type_name -> google.protobuf.Timestamp - 149, // 100: viam.app.v1.ListModulesResponse.modules:type_name -> viam.app.v1.Module - 157, // 101: viam.app.v1.ListOrganizationsByUserResponse.orgs:type_name -> viam.app.v1.OrgDetails - 112, // 102: viam.app.v1.CreateKeyRequest.authorizations:type_name -> viam.app.v1.Authorization - 82, // 103: viam.app.v1.APIKeyWithAuthorizations.api_key:type_name -> viam.app.v1.APIKey - 163, // 104: viam.app.v1.APIKeyWithAuthorizations.authorizations:type_name -> viam.app.v1.AuthorizationDetails - 164, // 105: viam.app.v1.ListKeysResponse.api_keys:type_name -> viam.app.v1.APIKeyWithAuthorizations - 154, // 106: viam.app.v1.AppService.GetUserIDByEmail:input_type -> viam.app.v1.GetUserIDByEmailRequest - 11, // 107: viam.app.v1.AppService.CreateOrganization:input_type -> viam.app.v1.CreateOrganizationRequest - 6, // 108: viam.app.v1.AppService.ListOrganizations:input_type -> viam.app.v1.ListOrganizationsRequest - 47, // 109: viam.app.v1.AppService.GetOrganizationsWithAccessToLocation:input_type -> viam.app.v1.GetOrganizationsWithAccessToLocationRequest - 156, // 110: viam.app.v1.AppService.ListOrganizationsByUser:input_type -> viam.app.v1.ListOrganizationsByUserRequest - 13, // 111: viam.app.v1.AppService.GetOrganization:input_type -> viam.app.v1.GetOrganizationRequest - 15, // 112: viam.app.v1.AppService.GetOrganizationNamespaceAvailability:input_type -> viam.app.v1.GetOrganizationNamespaceAvailabilityRequest - 17, // 113: viam.app.v1.AppService.UpdateOrganization:input_type -> viam.app.v1.UpdateOrganizationRequest - 19, // 114: viam.app.v1.AppService.DeleteOrganization:input_type -> viam.app.v1.DeleteOrganizationRequest - 21, // 115: viam.app.v1.AppService.ListOrganizationMembers:input_type -> viam.app.v1.ListOrganizationMembersRequest - 23, // 116: viam.app.v1.AppService.CreateOrganizationInvite:input_type -> viam.app.v1.CreateOrganizationInviteRequest - 25, // 117: viam.app.v1.AppService.UpdateOrganizationInviteAuthorizations:input_type -> viam.app.v1.UpdateOrganizationInviteAuthorizationsRequest - 31, // 118: viam.app.v1.AppService.DeleteOrganizationMember:input_type -> viam.app.v1.DeleteOrganizationMemberRequest - 27, // 119: viam.app.v1.AppService.DeleteOrganizationInvite:input_type -> viam.app.v1.DeleteOrganizationInviteRequest - 29, // 120: viam.app.v1.AppService.ResendOrganizationInvite:input_type -> viam.app.v1.ResendOrganizationInviteRequest - 39, // 121: viam.app.v1.AppService.CreateLocation:input_type -> viam.app.v1.CreateLocationRequest - 41, // 122: viam.app.v1.AppService.GetLocation:input_type -> viam.app.v1.GetLocationRequest - 43, // 123: viam.app.v1.AppService.UpdateLocation:input_type -> viam.app.v1.UpdateLocationRequest - 45, // 124: viam.app.v1.AppService.DeleteLocation:input_type -> viam.app.v1.DeleteLocationRequest - 49, // 125: viam.app.v1.AppService.ListLocations:input_type -> viam.app.v1.ListLocationsRequest - 50, // 126: viam.app.v1.AppService.ShareLocation:input_type -> viam.app.v1.ShareLocationRequest - 52, // 127: viam.app.v1.AppService.UnshareLocation:input_type -> viam.app.v1.UnshareLocationRequest - 59, // 128: viam.app.v1.AppService.LocationAuth:input_type -> viam.app.v1.LocationAuthRequest - 55, // 129: viam.app.v1.AppService.CreateLocationSecret:input_type -> viam.app.v1.CreateLocationSecretRequest - 57, // 130: viam.app.v1.AppService.DeleteLocationSecret:input_type -> viam.app.v1.DeleteLocationSecretRequest - 61, // 131: viam.app.v1.AppService.GetRobot:input_type -> viam.app.v1.GetRobotRequest - 62, // 132: viam.app.v1.AppService.GetRoverRentalRobots:input_type -> viam.app.v1.GetRoverRentalRobotsRequest - 66, // 133: viam.app.v1.AppService.GetRobotParts:input_type -> viam.app.v1.GetRobotPartsRequest - 68, // 134: viam.app.v1.AppService.GetRobotPart:input_type -> viam.app.v1.GetRobotPartRequest - 70, // 135: viam.app.v1.AppService.GetRobotPartLogs:input_type -> viam.app.v1.GetRobotPartLogsRequest - 72, // 136: viam.app.v1.AppService.TailRobotPartLogs:input_type -> viam.app.v1.TailRobotPartLogsRequest - 74, // 137: viam.app.v1.AppService.GetRobotPartHistory:input_type -> viam.app.v1.GetRobotPartHistoryRequest - 76, // 138: viam.app.v1.AppService.UpdateRobotPart:input_type -> viam.app.v1.UpdateRobotPartRequest - 78, // 139: viam.app.v1.AppService.NewRobotPart:input_type -> viam.app.v1.NewRobotPartRequest - 80, // 140: viam.app.v1.AppService.DeleteRobotPart:input_type -> viam.app.v1.DeleteRobotPartRequest - 81, // 141: viam.app.v1.AppService.GetRobotAPIKeys:input_type -> viam.app.v1.GetRobotAPIKeysRequest - 104, // 142: viam.app.v1.AppService.MarkPartAsMain:input_type -> viam.app.v1.MarkPartAsMainRequest - 106, // 143: viam.app.v1.AppService.MarkPartForRestart:input_type -> viam.app.v1.MarkPartForRestartRequest - 108, // 144: viam.app.v1.AppService.CreateRobotPartSecret:input_type -> viam.app.v1.CreateRobotPartSecretRequest - 110, // 145: viam.app.v1.AppService.DeleteRobotPartSecret:input_type -> viam.app.v1.DeleteRobotPartSecretRequest - 96, // 146: viam.app.v1.AppService.ListRobots:input_type -> viam.app.v1.ListRobotsRequest - 98, // 147: viam.app.v1.AppService.NewRobot:input_type -> viam.app.v1.NewRobotRequest - 100, // 148: viam.app.v1.AppService.UpdateRobot:input_type -> viam.app.v1.UpdateRobotRequest - 102, // 149: viam.app.v1.AppService.DeleteRobot:input_type -> viam.app.v1.DeleteRobotRequest - 86, // 150: viam.app.v1.AppService.ListFragments:input_type -> viam.app.v1.ListFragmentsRequest - 88, // 151: viam.app.v1.AppService.GetFragment:input_type -> viam.app.v1.GetFragmentRequest - 90, // 152: viam.app.v1.AppService.CreateFragment:input_type -> viam.app.v1.CreateFragmentRequest - 92, // 153: viam.app.v1.AppService.UpdateFragment:input_type -> viam.app.v1.UpdateFragmentRequest - 94, // 154: viam.app.v1.AppService.DeleteFragment:input_type -> viam.app.v1.DeleteFragmentRequest - 113, // 155: viam.app.v1.AppService.AddRole:input_type -> viam.app.v1.AddRoleRequest - 115, // 156: viam.app.v1.AppService.RemoveRole:input_type -> viam.app.v1.RemoveRoleRequest - 117, // 157: viam.app.v1.AppService.ChangeRole:input_type -> viam.app.v1.ChangeRoleRequest - 119, // 158: viam.app.v1.AppService.ListAuthorizations:input_type -> viam.app.v1.ListAuthorizationsRequest - 121, // 159: viam.app.v1.AppService.CheckPermissions:input_type -> viam.app.v1.CheckPermissionsRequest - 129, // 160: viam.app.v1.AppService.GetRegistryItem:input_type -> viam.app.v1.GetRegistryItemRequest - 131, // 161: viam.app.v1.AppService.CreateRegistryItem:input_type -> viam.app.v1.CreateRegistryItemRequest - 133, // 162: viam.app.v1.AppService.UpdateRegistryItem:input_type -> viam.app.v1.UpdateRegistryItemRequest - 135, // 163: viam.app.v1.AppService.ListRegistryItems:input_type -> viam.app.v1.ListRegistryItemsRequest - 137, // 164: viam.app.v1.AppService.DeleteRegistryItem:input_type -> viam.app.v1.DeleteRegistryItemRequest - 139, // 165: viam.app.v1.AppService.CreateModule:input_type -> viam.app.v1.CreateModuleRequest - 141, // 166: viam.app.v1.AppService.UpdateModule:input_type -> viam.app.v1.UpdateModuleRequest - 145, // 167: viam.app.v1.AppService.UploadModuleFile:input_type -> viam.app.v1.UploadModuleFileRequest - 147, // 168: viam.app.v1.AppService.GetModule:input_type -> viam.app.v1.GetModuleRequest - 152, // 169: viam.app.v1.AppService.ListModules:input_type -> viam.app.v1.ListModulesRequest - 159, // 170: viam.app.v1.AppService.CreateKey:input_type -> viam.app.v1.CreateKeyRequest - 161, // 171: viam.app.v1.AppService.DeleteKey:input_type -> viam.app.v1.DeleteKeyRequest - 165, // 172: viam.app.v1.AppService.ListKeys:input_type -> viam.app.v1.ListKeysRequest - 167, // 173: viam.app.v1.AppService.RotateKey:input_type -> viam.app.v1.RotateKeyRequest - 169, // 174: viam.app.v1.AppService.CreateKeyFromExistingKeyAuthorizations:input_type -> viam.app.v1.CreateKeyFromExistingKeyAuthorizationsRequest - 155, // 175: viam.app.v1.AppService.GetUserIDByEmail:output_type -> viam.app.v1.GetUserIDByEmailResponse - 12, // 176: viam.app.v1.AppService.CreateOrganization:output_type -> viam.app.v1.CreateOrganizationResponse - 9, // 177: viam.app.v1.AppService.ListOrganizations:output_type -> viam.app.v1.ListOrganizationsResponse - 48, // 178: viam.app.v1.AppService.GetOrganizationsWithAccessToLocation:output_type -> viam.app.v1.GetOrganizationsWithAccessToLocationResponse - 158, // 179: viam.app.v1.AppService.ListOrganizationsByUser:output_type -> viam.app.v1.ListOrganizationsByUserResponse - 14, // 180: viam.app.v1.AppService.GetOrganization:output_type -> viam.app.v1.GetOrganizationResponse - 16, // 181: viam.app.v1.AppService.GetOrganizationNamespaceAvailability:output_type -> viam.app.v1.GetOrganizationNamespaceAvailabilityResponse - 18, // 182: viam.app.v1.AppService.UpdateOrganization:output_type -> viam.app.v1.UpdateOrganizationResponse - 20, // 183: viam.app.v1.AppService.DeleteOrganization:output_type -> viam.app.v1.DeleteOrganizationResponse - 22, // 184: viam.app.v1.AppService.ListOrganizationMembers:output_type -> viam.app.v1.ListOrganizationMembersResponse - 24, // 185: viam.app.v1.AppService.CreateOrganizationInvite:output_type -> viam.app.v1.CreateOrganizationInviteResponse - 26, // 186: viam.app.v1.AppService.UpdateOrganizationInviteAuthorizations:output_type -> viam.app.v1.UpdateOrganizationInviteAuthorizationsResponse - 32, // 187: viam.app.v1.AppService.DeleteOrganizationMember:output_type -> viam.app.v1.DeleteOrganizationMemberResponse - 28, // 188: viam.app.v1.AppService.DeleteOrganizationInvite:output_type -> viam.app.v1.DeleteOrganizationInviteResponse - 30, // 189: viam.app.v1.AppService.ResendOrganizationInvite:output_type -> viam.app.v1.ResendOrganizationInviteResponse - 40, // 190: viam.app.v1.AppService.CreateLocation:output_type -> viam.app.v1.CreateLocationResponse - 42, // 191: viam.app.v1.AppService.GetLocation:output_type -> viam.app.v1.GetLocationResponse - 44, // 192: viam.app.v1.AppService.UpdateLocation:output_type -> viam.app.v1.UpdateLocationResponse - 46, // 193: viam.app.v1.AppService.DeleteLocation:output_type -> viam.app.v1.DeleteLocationResponse - 54, // 194: viam.app.v1.AppService.ListLocations:output_type -> viam.app.v1.ListLocationsResponse - 51, // 195: viam.app.v1.AppService.ShareLocation:output_type -> viam.app.v1.ShareLocationResponse - 53, // 196: viam.app.v1.AppService.UnshareLocation:output_type -> viam.app.v1.UnshareLocationResponse - 60, // 197: viam.app.v1.AppService.LocationAuth:output_type -> viam.app.v1.LocationAuthResponse - 56, // 198: viam.app.v1.AppService.CreateLocationSecret:output_type -> viam.app.v1.CreateLocationSecretResponse - 58, // 199: viam.app.v1.AppService.DeleteLocationSecret:output_type -> viam.app.v1.DeleteLocationSecretResponse - 65, // 200: viam.app.v1.AppService.GetRobot:output_type -> viam.app.v1.GetRobotResponse - 64, // 201: viam.app.v1.AppService.GetRoverRentalRobots:output_type -> viam.app.v1.GetRoverRentalRobotsResponse - 67, // 202: viam.app.v1.AppService.GetRobotParts:output_type -> viam.app.v1.GetRobotPartsResponse - 69, // 203: viam.app.v1.AppService.GetRobotPart:output_type -> viam.app.v1.GetRobotPartResponse - 71, // 204: viam.app.v1.AppService.GetRobotPartLogs:output_type -> viam.app.v1.GetRobotPartLogsResponse - 73, // 205: viam.app.v1.AppService.TailRobotPartLogs:output_type -> viam.app.v1.TailRobotPartLogsResponse - 75, // 206: viam.app.v1.AppService.GetRobotPartHistory:output_type -> viam.app.v1.GetRobotPartHistoryResponse - 77, // 207: viam.app.v1.AppService.UpdateRobotPart:output_type -> viam.app.v1.UpdateRobotPartResponse - 79, // 208: viam.app.v1.AppService.NewRobotPart:output_type -> viam.app.v1.NewRobotPartResponse - 84, // 209: viam.app.v1.AppService.DeleteRobotPart:output_type -> viam.app.v1.DeleteRobotPartResponse - 83, // 210: viam.app.v1.AppService.GetRobotAPIKeys:output_type -> viam.app.v1.GetRobotAPIKeysResponse - 105, // 211: viam.app.v1.AppService.MarkPartAsMain:output_type -> viam.app.v1.MarkPartAsMainResponse - 107, // 212: viam.app.v1.AppService.MarkPartForRestart:output_type -> viam.app.v1.MarkPartForRestartResponse - 109, // 213: viam.app.v1.AppService.CreateRobotPartSecret:output_type -> viam.app.v1.CreateRobotPartSecretResponse - 111, // 214: viam.app.v1.AppService.DeleteRobotPartSecret:output_type -> viam.app.v1.DeleteRobotPartSecretResponse - 97, // 215: viam.app.v1.AppService.ListRobots:output_type -> viam.app.v1.ListRobotsResponse - 99, // 216: viam.app.v1.AppService.NewRobot:output_type -> viam.app.v1.NewRobotResponse - 101, // 217: viam.app.v1.AppService.UpdateRobot:output_type -> viam.app.v1.UpdateRobotResponse - 103, // 218: viam.app.v1.AppService.DeleteRobot:output_type -> viam.app.v1.DeleteRobotResponse - 87, // 219: viam.app.v1.AppService.ListFragments:output_type -> viam.app.v1.ListFragmentsResponse - 89, // 220: viam.app.v1.AppService.GetFragment:output_type -> viam.app.v1.GetFragmentResponse - 91, // 221: viam.app.v1.AppService.CreateFragment:output_type -> viam.app.v1.CreateFragmentResponse - 93, // 222: viam.app.v1.AppService.UpdateFragment:output_type -> viam.app.v1.UpdateFragmentResponse - 95, // 223: viam.app.v1.AppService.DeleteFragment:output_type -> viam.app.v1.DeleteFragmentResponse - 114, // 224: viam.app.v1.AppService.AddRole:output_type -> viam.app.v1.AddRoleResponse - 116, // 225: viam.app.v1.AppService.RemoveRole:output_type -> viam.app.v1.RemoveRoleResponse - 118, // 226: viam.app.v1.AppService.ChangeRole:output_type -> viam.app.v1.ChangeRoleResponse - 120, // 227: viam.app.v1.AppService.ListAuthorizations:output_type -> viam.app.v1.ListAuthorizationsResponse - 123, // 228: viam.app.v1.AppService.CheckPermissions:output_type -> viam.app.v1.CheckPermissionsResponse - 130, // 229: viam.app.v1.AppService.GetRegistryItem:output_type -> viam.app.v1.GetRegistryItemResponse - 132, // 230: viam.app.v1.AppService.CreateRegistryItem:output_type -> viam.app.v1.CreateRegistryItemResponse - 134, // 231: viam.app.v1.AppService.UpdateRegistryItem:output_type -> viam.app.v1.UpdateRegistryItemResponse - 136, // 232: viam.app.v1.AppService.ListRegistryItems:output_type -> viam.app.v1.ListRegistryItemsResponse - 138, // 233: viam.app.v1.AppService.DeleteRegistryItem:output_type -> viam.app.v1.DeleteRegistryItemResponse - 140, // 234: viam.app.v1.AppService.CreateModule:output_type -> viam.app.v1.CreateModuleResponse - 142, // 235: viam.app.v1.AppService.UpdateModule:output_type -> viam.app.v1.UpdateModuleResponse - 146, // 236: viam.app.v1.AppService.UploadModuleFile:output_type -> viam.app.v1.UploadModuleFileResponse - 148, // 237: viam.app.v1.AppService.GetModule:output_type -> viam.app.v1.GetModuleResponse - 153, // 238: viam.app.v1.AppService.ListModules:output_type -> viam.app.v1.ListModulesResponse - 160, // 239: viam.app.v1.AppService.CreateKey:output_type -> viam.app.v1.CreateKeyResponse - 162, // 240: viam.app.v1.AppService.DeleteKey:output_type -> viam.app.v1.DeleteKeyResponse - 166, // 241: viam.app.v1.AppService.ListKeys:output_type -> viam.app.v1.ListKeysResponse - 168, // 242: viam.app.v1.AppService.RotateKey:output_type -> viam.app.v1.RotateKeyResponse - 170, // 243: viam.app.v1.AppService.CreateKeyFromExistingKeyAuthorizations:output_type -> viam.app.v1.CreateKeyFromExistingKeyAuthorizationsResponse - 175, // [175:244] is the sub-list for method output_type - 106, // [106:175] is the sub-list for method input_type - 106, // [106:106] is the sub-list for extension type_name - 106, // [106:106] is the sub-list for extension extendee - 0, // [0:106] is the sub-list for field type_name + 172, // 73: viam.app.v1.MLTrainingVersion.created_on:type_name -> google.protobuf.Timestamp + 127, // 74: viam.app.v1.MLTrainingMetadata.versions:type_name -> viam.app.v1.MLTrainingVersion + 175, // 75: viam.app.v1.MLTrainingMetadata.model_type:type_name -> viam.app.mltraining.v1.ModelType + 176, // 76: viam.app.v1.MLTrainingMetadata.model_framework:type_name -> viam.app.mltraining.v1.ModelFramework + 177, // 77: viam.app.v1.RegistryItem.type:type_name -> viam.app.packages.v1.PackageType + 1, // 78: viam.app.v1.RegistryItem.visibility:type_name -> viam.app.v1.Visibility + 125, // 79: viam.app.v1.RegistryItem.module_metadata:type_name -> viam.app.v1.ModuleMetadata + 126, // 80: viam.app.v1.RegistryItem.ml_model_metadata:type_name -> viam.app.v1.MLModelMetadata + 128, // 81: viam.app.v1.RegistryItem.ml_training_metadata:type_name -> viam.app.v1.MLTrainingMetadata + 172, // 82: viam.app.v1.RegistryItem.created_at:type_name -> google.protobuf.Timestamp + 172, // 83: viam.app.v1.RegistryItem.updated_at:type_name -> google.protobuf.Timestamp + 129, // 84: viam.app.v1.GetRegistryItemResponse.item:type_name -> viam.app.v1.RegistryItem + 177, // 85: viam.app.v1.CreateRegistryItemRequest.type:type_name -> viam.app.packages.v1.PackageType + 177, // 86: viam.app.v1.UpdateRegistryItemRequest.type:type_name -> viam.app.packages.v1.PackageType + 1, // 87: viam.app.v1.UpdateRegistryItemRequest.visibility:type_name -> viam.app.v1.Visibility + 177, // 88: viam.app.v1.ListRegistryItemsRequest.types:type_name -> viam.app.packages.v1.PackageType + 1, // 89: viam.app.v1.ListRegistryItemsRequest.visibilities:type_name -> viam.app.v1.Visibility + 0, // 90: viam.app.v1.ListRegistryItemsRequest.statuses:type_name -> viam.app.v1.RegistryItemStatus + 129, // 91: viam.app.v1.ListRegistryItemsResponse.items:type_name -> viam.app.v1.RegistryItem + 1, // 92: viam.app.v1.UpdateModuleRequest.visibility:type_name -> viam.app.v1.Visibility + 144, // 93: viam.app.v1.UpdateModuleRequest.models:type_name -> viam.app.v1.Model + 145, // 94: viam.app.v1.UploadModuleFileRequest.module_file_info:type_name -> viam.app.v1.ModuleFileInfo + 150, // 95: viam.app.v1.GetModuleResponse.module:type_name -> viam.app.v1.Module + 1, // 96: viam.app.v1.Module.visibility:type_name -> viam.app.v1.Visibility + 151, // 97: viam.app.v1.Module.versions:type_name -> viam.app.v1.VersionHistory + 144, // 98: viam.app.v1.Module.models:type_name -> viam.app.v1.Model + 152, // 99: viam.app.v1.VersionHistory.files:type_name -> viam.app.v1.Uploads + 144, // 100: viam.app.v1.VersionHistory.models:type_name -> viam.app.v1.Model + 172, // 101: viam.app.v1.Uploads.uploaded_at:type_name -> google.protobuf.Timestamp + 150, // 102: viam.app.v1.ListModulesResponse.modules:type_name -> viam.app.v1.Module + 158, // 103: viam.app.v1.ListOrganizationsByUserResponse.orgs:type_name -> viam.app.v1.OrgDetails + 112, // 104: viam.app.v1.CreateKeyRequest.authorizations:type_name -> viam.app.v1.Authorization + 82, // 105: viam.app.v1.APIKeyWithAuthorizations.api_key:type_name -> viam.app.v1.APIKey + 164, // 106: viam.app.v1.APIKeyWithAuthorizations.authorizations:type_name -> viam.app.v1.AuthorizationDetails + 165, // 107: viam.app.v1.ListKeysResponse.api_keys:type_name -> viam.app.v1.APIKeyWithAuthorizations + 155, // 108: viam.app.v1.AppService.GetUserIDByEmail:input_type -> viam.app.v1.GetUserIDByEmailRequest + 11, // 109: viam.app.v1.AppService.CreateOrganization:input_type -> viam.app.v1.CreateOrganizationRequest + 6, // 110: viam.app.v1.AppService.ListOrganizations:input_type -> viam.app.v1.ListOrganizationsRequest + 47, // 111: viam.app.v1.AppService.GetOrganizationsWithAccessToLocation:input_type -> viam.app.v1.GetOrganizationsWithAccessToLocationRequest + 157, // 112: viam.app.v1.AppService.ListOrganizationsByUser:input_type -> viam.app.v1.ListOrganizationsByUserRequest + 13, // 113: viam.app.v1.AppService.GetOrganization:input_type -> viam.app.v1.GetOrganizationRequest + 15, // 114: viam.app.v1.AppService.GetOrganizationNamespaceAvailability:input_type -> viam.app.v1.GetOrganizationNamespaceAvailabilityRequest + 17, // 115: viam.app.v1.AppService.UpdateOrganization:input_type -> viam.app.v1.UpdateOrganizationRequest + 19, // 116: viam.app.v1.AppService.DeleteOrganization:input_type -> viam.app.v1.DeleteOrganizationRequest + 21, // 117: viam.app.v1.AppService.ListOrganizationMembers:input_type -> viam.app.v1.ListOrganizationMembersRequest + 23, // 118: viam.app.v1.AppService.CreateOrganizationInvite:input_type -> viam.app.v1.CreateOrganizationInviteRequest + 25, // 119: viam.app.v1.AppService.UpdateOrganizationInviteAuthorizations:input_type -> viam.app.v1.UpdateOrganizationInviteAuthorizationsRequest + 31, // 120: viam.app.v1.AppService.DeleteOrganizationMember:input_type -> viam.app.v1.DeleteOrganizationMemberRequest + 27, // 121: viam.app.v1.AppService.DeleteOrganizationInvite:input_type -> viam.app.v1.DeleteOrganizationInviteRequest + 29, // 122: viam.app.v1.AppService.ResendOrganizationInvite:input_type -> viam.app.v1.ResendOrganizationInviteRequest + 39, // 123: viam.app.v1.AppService.CreateLocation:input_type -> viam.app.v1.CreateLocationRequest + 41, // 124: viam.app.v1.AppService.GetLocation:input_type -> viam.app.v1.GetLocationRequest + 43, // 125: viam.app.v1.AppService.UpdateLocation:input_type -> viam.app.v1.UpdateLocationRequest + 45, // 126: viam.app.v1.AppService.DeleteLocation:input_type -> viam.app.v1.DeleteLocationRequest + 49, // 127: viam.app.v1.AppService.ListLocations:input_type -> viam.app.v1.ListLocationsRequest + 50, // 128: viam.app.v1.AppService.ShareLocation:input_type -> viam.app.v1.ShareLocationRequest + 52, // 129: viam.app.v1.AppService.UnshareLocation:input_type -> viam.app.v1.UnshareLocationRequest + 59, // 130: viam.app.v1.AppService.LocationAuth:input_type -> viam.app.v1.LocationAuthRequest + 55, // 131: viam.app.v1.AppService.CreateLocationSecret:input_type -> viam.app.v1.CreateLocationSecretRequest + 57, // 132: viam.app.v1.AppService.DeleteLocationSecret:input_type -> viam.app.v1.DeleteLocationSecretRequest + 61, // 133: viam.app.v1.AppService.GetRobot:input_type -> viam.app.v1.GetRobotRequest + 62, // 134: viam.app.v1.AppService.GetRoverRentalRobots:input_type -> viam.app.v1.GetRoverRentalRobotsRequest + 66, // 135: viam.app.v1.AppService.GetRobotParts:input_type -> viam.app.v1.GetRobotPartsRequest + 68, // 136: viam.app.v1.AppService.GetRobotPart:input_type -> viam.app.v1.GetRobotPartRequest + 70, // 137: viam.app.v1.AppService.GetRobotPartLogs:input_type -> viam.app.v1.GetRobotPartLogsRequest + 72, // 138: viam.app.v1.AppService.TailRobotPartLogs:input_type -> viam.app.v1.TailRobotPartLogsRequest + 74, // 139: viam.app.v1.AppService.GetRobotPartHistory:input_type -> viam.app.v1.GetRobotPartHistoryRequest + 76, // 140: viam.app.v1.AppService.UpdateRobotPart:input_type -> viam.app.v1.UpdateRobotPartRequest + 78, // 141: viam.app.v1.AppService.NewRobotPart:input_type -> viam.app.v1.NewRobotPartRequest + 80, // 142: viam.app.v1.AppService.DeleteRobotPart:input_type -> viam.app.v1.DeleteRobotPartRequest + 81, // 143: viam.app.v1.AppService.GetRobotAPIKeys:input_type -> viam.app.v1.GetRobotAPIKeysRequest + 104, // 144: viam.app.v1.AppService.MarkPartAsMain:input_type -> viam.app.v1.MarkPartAsMainRequest + 106, // 145: viam.app.v1.AppService.MarkPartForRestart:input_type -> viam.app.v1.MarkPartForRestartRequest + 108, // 146: viam.app.v1.AppService.CreateRobotPartSecret:input_type -> viam.app.v1.CreateRobotPartSecretRequest + 110, // 147: viam.app.v1.AppService.DeleteRobotPartSecret:input_type -> viam.app.v1.DeleteRobotPartSecretRequest + 96, // 148: viam.app.v1.AppService.ListRobots:input_type -> viam.app.v1.ListRobotsRequest + 98, // 149: viam.app.v1.AppService.NewRobot:input_type -> viam.app.v1.NewRobotRequest + 100, // 150: viam.app.v1.AppService.UpdateRobot:input_type -> viam.app.v1.UpdateRobotRequest + 102, // 151: viam.app.v1.AppService.DeleteRobot:input_type -> viam.app.v1.DeleteRobotRequest + 86, // 152: viam.app.v1.AppService.ListFragments:input_type -> viam.app.v1.ListFragmentsRequest + 88, // 153: viam.app.v1.AppService.GetFragment:input_type -> viam.app.v1.GetFragmentRequest + 90, // 154: viam.app.v1.AppService.CreateFragment:input_type -> viam.app.v1.CreateFragmentRequest + 92, // 155: viam.app.v1.AppService.UpdateFragment:input_type -> viam.app.v1.UpdateFragmentRequest + 94, // 156: viam.app.v1.AppService.DeleteFragment:input_type -> viam.app.v1.DeleteFragmentRequest + 113, // 157: viam.app.v1.AppService.AddRole:input_type -> viam.app.v1.AddRoleRequest + 115, // 158: viam.app.v1.AppService.RemoveRole:input_type -> viam.app.v1.RemoveRoleRequest + 117, // 159: viam.app.v1.AppService.ChangeRole:input_type -> viam.app.v1.ChangeRoleRequest + 119, // 160: viam.app.v1.AppService.ListAuthorizations:input_type -> viam.app.v1.ListAuthorizationsRequest + 121, // 161: viam.app.v1.AppService.CheckPermissions:input_type -> viam.app.v1.CheckPermissionsRequest + 130, // 162: viam.app.v1.AppService.GetRegistryItem:input_type -> viam.app.v1.GetRegistryItemRequest + 132, // 163: viam.app.v1.AppService.CreateRegistryItem:input_type -> viam.app.v1.CreateRegistryItemRequest + 134, // 164: viam.app.v1.AppService.UpdateRegistryItem:input_type -> viam.app.v1.UpdateRegistryItemRequest + 136, // 165: viam.app.v1.AppService.ListRegistryItems:input_type -> viam.app.v1.ListRegistryItemsRequest + 138, // 166: viam.app.v1.AppService.DeleteRegistryItem:input_type -> viam.app.v1.DeleteRegistryItemRequest + 140, // 167: viam.app.v1.AppService.CreateModule:input_type -> viam.app.v1.CreateModuleRequest + 142, // 168: viam.app.v1.AppService.UpdateModule:input_type -> viam.app.v1.UpdateModuleRequest + 146, // 169: viam.app.v1.AppService.UploadModuleFile:input_type -> viam.app.v1.UploadModuleFileRequest + 148, // 170: viam.app.v1.AppService.GetModule:input_type -> viam.app.v1.GetModuleRequest + 153, // 171: viam.app.v1.AppService.ListModules:input_type -> viam.app.v1.ListModulesRequest + 160, // 172: viam.app.v1.AppService.CreateKey:input_type -> viam.app.v1.CreateKeyRequest + 162, // 173: viam.app.v1.AppService.DeleteKey:input_type -> viam.app.v1.DeleteKeyRequest + 166, // 174: viam.app.v1.AppService.ListKeys:input_type -> viam.app.v1.ListKeysRequest + 168, // 175: viam.app.v1.AppService.RotateKey:input_type -> viam.app.v1.RotateKeyRequest + 170, // 176: viam.app.v1.AppService.CreateKeyFromExistingKeyAuthorizations:input_type -> viam.app.v1.CreateKeyFromExistingKeyAuthorizationsRequest + 156, // 177: viam.app.v1.AppService.GetUserIDByEmail:output_type -> viam.app.v1.GetUserIDByEmailResponse + 12, // 178: viam.app.v1.AppService.CreateOrganization:output_type -> viam.app.v1.CreateOrganizationResponse + 9, // 179: viam.app.v1.AppService.ListOrganizations:output_type -> viam.app.v1.ListOrganizationsResponse + 48, // 180: viam.app.v1.AppService.GetOrganizationsWithAccessToLocation:output_type -> viam.app.v1.GetOrganizationsWithAccessToLocationResponse + 159, // 181: viam.app.v1.AppService.ListOrganizationsByUser:output_type -> viam.app.v1.ListOrganizationsByUserResponse + 14, // 182: viam.app.v1.AppService.GetOrganization:output_type -> viam.app.v1.GetOrganizationResponse + 16, // 183: viam.app.v1.AppService.GetOrganizationNamespaceAvailability:output_type -> viam.app.v1.GetOrganizationNamespaceAvailabilityResponse + 18, // 184: viam.app.v1.AppService.UpdateOrganization:output_type -> viam.app.v1.UpdateOrganizationResponse + 20, // 185: viam.app.v1.AppService.DeleteOrganization:output_type -> viam.app.v1.DeleteOrganizationResponse + 22, // 186: viam.app.v1.AppService.ListOrganizationMembers:output_type -> viam.app.v1.ListOrganizationMembersResponse + 24, // 187: viam.app.v1.AppService.CreateOrganizationInvite:output_type -> viam.app.v1.CreateOrganizationInviteResponse + 26, // 188: viam.app.v1.AppService.UpdateOrganizationInviteAuthorizations:output_type -> viam.app.v1.UpdateOrganizationInviteAuthorizationsResponse + 32, // 189: viam.app.v1.AppService.DeleteOrganizationMember:output_type -> viam.app.v1.DeleteOrganizationMemberResponse + 28, // 190: viam.app.v1.AppService.DeleteOrganizationInvite:output_type -> viam.app.v1.DeleteOrganizationInviteResponse + 30, // 191: viam.app.v1.AppService.ResendOrganizationInvite:output_type -> viam.app.v1.ResendOrganizationInviteResponse + 40, // 192: viam.app.v1.AppService.CreateLocation:output_type -> viam.app.v1.CreateLocationResponse + 42, // 193: viam.app.v1.AppService.GetLocation:output_type -> viam.app.v1.GetLocationResponse + 44, // 194: viam.app.v1.AppService.UpdateLocation:output_type -> viam.app.v1.UpdateLocationResponse + 46, // 195: viam.app.v1.AppService.DeleteLocation:output_type -> viam.app.v1.DeleteLocationResponse + 54, // 196: viam.app.v1.AppService.ListLocations:output_type -> viam.app.v1.ListLocationsResponse + 51, // 197: viam.app.v1.AppService.ShareLocation:output_type -> viam.app.v1.ShareLocationResponse + 53, // 198: viam.app.v1.AppService.UnshareLocation:output_type -> viam.app.v1.UnshareLocationResponse + 60, // 199: viam.app.v1.AppService.LocationAuth:output_type -> viam.app.v1.LocationAuthResponse + 56, // 200: viam.app.v1.AppService.CreateLocationSecret:output_type -> viam.app.v1.CreateLocationSecretResponse + 58, // 201: viam.app.v1.AppService.DeleteLocationSecret:output_type -> viam.app.v1.DeleteLocationSecretResponse + 65, // 202: viam.app.v1.AppService.GetRobot:output_type -> viam.app.v1.GetRobotResponse + 64, // 203: viam.app.v1.AppService.GetRoverRentalRobots:output_type -> viam.app.v1.GetRoverRentalRobotsResponse + 67, // 204: viam.app.v1.AppService.GetRobotParts:output_type -> viam.app.v1.GetRobotPartsResponse + 69, // 205: viam.app.v1.AppService.GetRobotPart:output_type -> viam.app.v1.GetRobotPartResponse + 71, // 206: viam.app.v1.AppService.GetRobotPartLogs:output_type -> viam.app.v1.GetRobotPartLogsResponse + 73, // 207: viam.app.v1.AppService.TailRobotPartLogs:output_type -> viam.app.v1.TailRobotPartLogsResponse + 75, // 208: viam.app.v1.AppService.GetRobotPartHistory:output_type -> viam.app.v1.GetRobotPartHistoryResponse + 77, // 209: viam.app.v1.AppService.UpdateRobotPart:output_type -> viam.app.v1.UpdateRobotPartResponse + 79, // 210: viam.app.v1.AppService.NewRobotPart:output_type -> viam.app.v1.NewRobotPartResponse + 84, // 211: viam.app.v1.AppService.DeleteRobotPart:output_type -> viam.app.v1.DeleteRobotPartResponse + 83, // 212: viam.app.v1.AppService.GetRobotAPIKeys:output_type -> viam.app.v1.GetRobotAPIKeysResponse + 105, // 213: viam.app.v1.AppService.MarkPartAsMain:output_type -> viam.app.v1.MarkPartAsMainResponse + 107, // 214: viam.app.v1.AppService.MarkPartForRestart:output_type -> viam.app.v1.MarkPartForRestartResponse + 109, // 215: viam.app.v1.AppService.CreateRobotPartSecret:output_type -> viam.app.v1.CreateRobotPartSecretResponse + 111, // 216: viam.app.v1.AppService.DeleteRobotPartSecret:output_type -> viam.app.v1.DeleteRobotPartSecretResponse + 97, // 217: viam.app.v1.AppService.ListRobots:output_type -> viam.app.v1.ListRobotsResponse + 99, // 218: viam.app.v1.AppService.NewRobot:output_type -> viam.app.v1.NewRobotResponse + 101, // 219: viam.app.v1.AppService.UpdateRobot:output_type -> viam.app.v1.UpdateRobotResponse + 103, // 220: viam.app.v1.AppService.DeleteRobot:output_type -> viam.app.v1.DeleteRobotResponse + 87, // 221: viam.app.v1.AppService.ListFragments:output_type -> viam.app.v1.ListFragmentsResponse + 89, // 222: viam.app.v1.AppService.GetFragment:output_type -> viam.app.v1.GetFragmentResponse + 91, // 223: viam.app.v1.AppService.CreateFragment:output_type -> viam.app.v1.CreateFragmentResponse + 93, // 224: viam.app.v1.AppService.UpdateFragment:output_type -> viam.app.v1.UpdateFragmentResponse + 95, // 225: viam.app.v1.AppService.DeleteFragment:output_type -> viam.app.v1.DeleteFragmentResponse + 114, // 226: viam.app.v1.AppService.AddRole:output_type -> viam.app.v1.AddRoleResponse + 116, // 227: viam.app.v1.AppService.RemoveRole:output_type -> viam.app.v1.RemoveRoleResponse + 118, // 228: viam.app.v1.AppService.ChangeRole:output_type -> viam.app.v1.ChangeRoleResponse + 120, // 229: viam.app.v1.AppService.ListAuthorizations:output_type -> viam.app.v1.ListAuthorizationsResponse + 123, // 230: viam.app.v1.AppService.CheckPermissions:output_type -> viam.app.v1.CheckPermissionsResponse + 131, // 231: viam.app.v1.AppService.GetRegistryItem:output_type -> viam.app.v1.GetRegistryItemResponse + 133, // 232: viam.app.v1.AppService.CreateRegistryItem:output_type -> viam.app.v1.CreateRegistryItemResponse + 135, // 233: viam.app.v1.AppService.UpdateRegistryItem:output_type -> viam.app.v1.UpdateRegistryItemResponse + 137, // 234: viam.app.v1.AppService.ListRegistryItems:output_type -> viam.app.v1.ListRegistryItemsResponse + 139, // 235: viam.app.v1.AppService.DeleteRegistryItem:output_type -> viam.app.v1.DeleteRegistryItemResponse + 141, // 236: viam.app.v1.AppService.CreateModule:output_type -> viam.app.v1.CreateModuleResponse + 143, // 237: viam.app.v1.AppService.UpdateModule:output_type -> viam.app.v1.UpdateModuleResponse + 147, // 238: viam.app.v1.AppService.UploadModuleFile:output_type -> viam.app.v1.UploadModuleFileResponse + 149, // 239: viam.app.v1.AppService.GetModule:output_type -> viam.app.v1.GetModuleResponse + 154, // 240: viam.app.v1.AppService.ListModules:output_type -> viam.app.v1.ListModulesResponse + 161, // 241: viam.app.v1.AppService.CreateKey:output_type -> viam.app.v1.CreateKeyResponse + 163, // 242: viam.app.v1.AppService.DeleteKey:output_type -> viam.app.v1.DeleteKeyResponse + 167, // 243: viam.app.v1.AppService.ListKeys:output_type -> viam.app.v1.ListKeysResponse + 169, // 244: viam.app.v1.AppService.RotateKey:output_type -> viam.app.v1.RotateKeyResponse + 171, // 245: viam.app.v1.AppService.CreateKeyFromExistingKeyAuthorizations:output_type -> viam.app.v1.CreateKeyFromExistingKeyAuthorizationsResponse + 177, // [177:246] is the sub-list for method output_type + 108, // [108:177] is the sub-list for method input_type + 108, // [108:108] is the sub-list for extension type_name + 108, // [108:108] is the sub-list for extension extendee + 0, // [0:108] is the sub-list for field type_name } func init() { file_app_v1_app_proto_init() } @@ -13136,7 +13203,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MLTrainingMetadata); i { + switch v := v.(*MLTrainingVersion); i { case 0: return &v.state case 1: @@ -13148,7 +13215,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RegistryItem); i { + switch v := v.(*MLTrainingMetadata); i { case 0: return &v.state case 1: @@ -13160,7 +13227,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetRegistryItemRequest); i { + switch v := v.(*RegistryItem); i { case 0: return &v.state case 1: @@ -13172,7 +13239,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetRegistryItemResponse); i { + switch v := v.(*GetRegistryItemRequest); i { case 0: return &v.state case 1: @@ -13184,7 +13251,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateRegistryItemRequest); i { + switch v := v.(*GetRegistryItemResponse); i { case 0: return &v.state case 1: @@ -13196,7 +13263,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateRegistryItemResponse); i { + switch v := v.(*CreateRegistryItemRequest); i { case 0: return &v.state case 1: @@ -13208,7 +13275,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[130].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateRegistryItemRequest); i { + switch v := v.(*CreateRegistryItemResponse); i { case 0: return &v.state case 1: @@ -13220,7 +13287,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[131].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateRegistryItemResponse); i { + switch v := v.(*UpdateRegistryItemRequest); i { case 0: return &v.state case 1: @@ -13232,7 +13299,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[132].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListRegistryItemsRequest); i { + switch v := v.(*UpdateRegistryItemResponse); i { case 0: return &v.state case 1: @@ -13244,7 +13311,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[133].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListRegistryItemsResponse); i { + switch v := v.(*ListRegistryItemsRequest); i { case 0: return &v.state case 1: @@ -13256,7 +13323,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[134].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteRegistryItemRequest); i { + switch v := v.(*ListRegistryItemsResponse); i { case 0: return &v.state case 1: @@ -13268,7 +13335,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[135].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteRegistryItemResponse); i { + switch v := v.(*DeleteRegistryItemRequest); i { case 0: return &v.state case 1: @@ -13280,7 +13347,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[136].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateModuleRequest); i { + switch v := v.(*DeleteRegistryItemResponse); i { case 0: return &v.state case 1: @@ -13292,7 +13359,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[137].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateModuleResponse); i { + switch v := v.(*CreateModuleRequest); i { case 0: return &v.state case 1: @@ -13304,7 +13371,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[138].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateModuleRequest); i { + switch v := v.(*CreateModuleResponse); i { case 0: return &v.state case 1: @@ -13316,7 +13383,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[139].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateModuleResponse); i { + switch v := v.(*UpdateModuleRequest); i { case 0: return &v.state case 1: @@ -13328,7 +13395,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[140].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Model); i { + switch v := v.(*UpdateModuleResponse); i { case 0: return &v.state case 1: @@ -13340,7 +13407,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[141].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ModuleFileInfo); i { + switch v := v.(*Model); i { case 0: return &v.state case 1: @@ -13352,7 +13419,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[142].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadModuleFileRequest); i { + switch v := v.(*ModuleFileInfo); i { case 0: return &v.state case 1: @@ -13364,7 +13431,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[143].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadModuleFileResponse); i { + switch v := v.(*UploadModuleFileRequest); i { case 0: return &v.state case 1: @@ -13376,7 +13443,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[144].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetModuleRequest); i { + switch v := v.(*UploadModuleFileResponse); i { case 0: return &v.state case 1: @@ -13388,7 +13455,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[145].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetModuleResponse); i { + switch v := v.(*GetModuleRequest); i { case 0: return &v.state case 1: @@ -13400,7 +13467,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[146].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Module); i { + switch v := v.(*GetModuleResponse); i { case 0: return &v.state case 1: @@ -13412,7 +13479,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[147].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VersionHistory); i { + switch v := v.(*Module); i { case 0: return &v.state case 1: @@ -13424,7 +13491,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[148].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Uploads); i { + switch v := v.(*VersionHistory); i { case 0: return &v.state case 1: @@ -13436,7 +13503,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[149].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListModulesRequest); i { + switch v := v.(*Uploads); i { case 0: return &v.state case 1: @@ -13448,7 +13515,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[150].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListModulesResponse); i { + switch v := v.(*ListModulesRequest); i { case 0: return &v.state case 1: @@ -13460,7 +13527,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[151].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetUserIDByEmailRequest); i { + switch v := v.(*ListModulesResponse); i { case 0: return &v.state case 1: @@ -13472,7 +13539,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[152].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetUserIDByEmailResponse); i { + switch v := v.(*GetUserIDByEmailRequest); i { case 0: return &v.state case 1: @@ -13484,7 +13551,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[153].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListOrganizationsByUserRequest); i { + switch v := v.(*GetUserIDByEmailResponse); i { case 0: return &v.state case 1: @@ -13496,7 +13563,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[154].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OrgDetails); i { + switch v := v.(*ListOrganizationsByUserRequest); i { case 0: return &v.state case 1: @@ -13508,7 +13575,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[155].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListOrganizationsByUserResponse); i { + switch v := v.(*OrgDetails); i { case 0: return &v.state case 1: @@ -13520,7 +13587,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[156].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateKeyRequest); i { + switch v := v.(*ListOrganizationsByUserResponse); i { case 0: return &v.state case 1: @@ -13532,7 +13599,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[157].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateKeyResponse); i { + switch v := v.(*CreateKeyRequest); i { case 0: return &v.state case 1: @@ -13544,7 +13611,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[158].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteKeyRequest); i { + switch v := v.(*CreateKeyResponse); i { case 0: return &v.state case 1: @@ -13556,7 +13623,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[159].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteKeyResponse); i { + switch v := v.(*DeleteKeyRequest); i { case 0: return &v.state case 1: @@ -13568,7 +13635,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[160].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AuthorizationDetails); i { + switch v := v.(*DeleteKeyResponse); i { case 0: return &v.state case 1: @@ -13580,7 +13647,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[161].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*APIKeyWithAuthorizations); i { + switch v := v.(*AuthorizationDetails); i { case 0: return &v.state case 1: @@ -13592,7 +13659,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[162].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListKeysRequest); i { + switch v := v.(*APIKeyWithAuthorizations); i { case 0: return &v.state case 1: @@ -13604,7 +13671,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[163].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListKeysResponse); i { + switch v := v.(*ListKeysRequest); i { case 0: return &v.state case 1: @@ -13616,7 +13683,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[164].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RotateKeyRequest); i { + switch v := v.(*ListKeysResponse); i { case 0: return &v.state case 1: @@ -13628,7 +13695,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[165].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RotateKeyResponse); i { + switch v := v.(*RotateKeyRequest); i { case 0: return &v.state case 1: @@ -13640,7 +13707,7 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[166].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateKeyFromExistingKeyAuthorizationsRequest); i { + switch v := v.(*RotateKeyResponse); i { case 0: return &v.state case 1: @@ -13652,6 +13719,18 @@ func file_app_v1_app_proto_init() { } } file_app_v1_app_proto_msgTypes[167].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateKeyFromExistingKeyAuthorizationsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_app_v1_app_proto_msgTypes[168].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateKeyFromExistingKeyAuthorizationsResponse); i { case 0: return &v.state @@ -13673,24 +13752,24 @@ func file_app_v1_app_proto_init() { file_app_v1_app_proto_msgTypes[67].OneofWrappers = []interface{}{} file_app_v1_app_proto_msgTypes[69].OneofWrappers = []interface{}{} file_app_v1_app_proto_msgTypes[89].OneofWrappers = []interface{}{} - file_app_v1_app_proto_msgTypes[125].OneofWrappers = []interface{}{ + file_app_v1_app_proto_msgTypes[126].OneofWrappers = []interface{}{ (*RegistryItem_ModuleMetadata)(nil), (*RegistryItem_MlModelMetadata)(nil), (*RegistryItem_MlTrainingMetadata)(nil), } - file_app_v1_app_proto_msgTypes[132].OneofWrappers = []interface{}{} - file_app_v1_app_proto_msgTypes[142].OneofWrappers = []interface{}{ + file_app_v1_app_proto_msgTypes[133].OneofWrappers = []interface{}{} + file_app_v1_app_proto_msgTypes[143].OneofWrappers = []interface{}{ (*UploadModuleFileRequest_ModuleFileInfo)(nil), (*UploadModuleFileRequest_File)(nil), } - file_app_v1_app_proto_msgTypes[149].OneofWrappers = []interface{}{} + file_app_v1_app_proto_msgTypes[150].OneofWrappers = []interface{}{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_app_v1_app_proto_rawDesc, NumEnums: 3, - NumMessages: 168, + NumMessages: 169, NumExtensions: 0, NumServices: 1, }, diff --git a/component/audioinput/v1/audioinput.pb.gw.go b/component/audioinput/v1/audioinput.pb.gw.go index 571f1e11f..97662546a 100644 --- a/component/audioinput/v1/audioinput.pb.gw.go +++ b/component/audioinput/v1/audioinput.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - v1_0 "go.viam.com/api/common/v1" + "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -184,7 +184,7 @@ var ( ) func request_AudioInputService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client AudioInputServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.DoCommandRequest + var protoReq v1.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -217,7 +217,7 @@ func request_AudioInputService_DoCommand_0(ctx context.Context, marshaler runtim } func local_request_AudioInputService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server AudioInputServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.DoCommandRequest + var protoReq v1.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -254,7 +254,7 @@ var ( ) func request_AudioInputService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, client AudioInputServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.GetGeometriesRequest + var protoReq v1.GetGeometriesRequest var metadata runtime.ServerMetadata var ( @@ -287,7 +287,7 @@ func request_AudioInputService_GetGeometries_0(ctx context.Context, marshaler ru } func local_request_AudioInputService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, server AudioInputServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.GetGeometriesRequest + var protoReq v1.GetGeometriesRequest var metadata runtime.ServerMetadata var ( diff --git a/component/board/v1/board.pb.gw.go b/component/board/v1/board.pb.gw.go index c6e1fd681..b8828e7ff 100644 --- a/component/board/v1/board.pb.gw.go +++ b/component/board/v1/board.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - v1_0 "go.viam.com/api/common/v1" + "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -457,7 +457,7 @@ var ( ) func request_BoardService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client BoardServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.DoCommandRequest + var protoReq v1.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -490,7 +490,7 @@ func request_BoardService_DoCommand_0(ctx context.Context, marshaler runtime.Mar } func local_request_BoardService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server BoardServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.DoCommandRequest + var protoReq v1.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -892,7 +892,7 @@ var ( ) func request_BoardService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, client BoardServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.GetGeometriesRequest + var protoReq v1.GetGeometriesRequest var metadata runtime.ServerMetadata var ( @@ -925,7 +925,7 @@ func request_BoardService_GetGeometries_0(ctx context.Context, marshaler runtime } func local_request_BoardService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, server BoardServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.GetGeometriesRequest + var protoReq v1.GetGeometriesRequest var metadata runtime.ServerMetadata var ( diff --git a/component/camera/v1/camera.pb.gw.go b/component/camera/v1/camera.pb.gw.go index b329ca959..b97fe7000 100644 --- a/component/camera/v1/camera.pb.gw.go +++ b/component/camera/v1/camera.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - "go.viam.com/api/common/v1" + v1_0 "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -351,7 +351,7 @@ var ( ) func request_CameraService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client CameraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -384,7 +384,7 @@ func request_CameraService_DoCommand_0(ctx context.Context, marshaler runtime.Ma } func local_request_CameraService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server CameraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -421,7 +421,7 @@ var ( ) func request_CameraService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, client CameraServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.GetGeometriesRequest + var protoReq v1_0.GetGeometriesRequest var metadata runtime.ServerMetadata var ( @@ -454,7 +454,7 @@ func request_CameraService_GetGeometries_0(ctx context.Context, marshaler runtim } func local_request_CameraService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, server CameraServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.GetGeometriesRequest + var protoReq v1_0.GetGeometriesRequest var metadata runtime.ServerMetadata var ( diff --git a/component/encoder/v1/encoder.pb.gw.go b/component/encoder/v1/encoder.pb.gw.go index ef911f15d..4fa63db37 100644 --- a/component/encoder/v1/encoder.pb.gw.go +++ b/component/encoder/v1/encoder.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - "go.viam.com/api/common/v1" + v1_0 "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -247,7 +247,7 @@ var ( ) func request_EncoderService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client EncoderServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -280,7 +280,7 @@ func request_EncoderService_DoCommand_0(ctx context.Context, marshaler runtime.M } func local_request_EncoderService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server EncoderServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -317,7 +317,7 @@ var ( ) func request_EncoderService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, client EncoderServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.GetGeometriesRequest + var protoReq v1_0.GetGeometriesRequest var metadata runtime.ServerMetadata var ( @@ -350,7 +350,7 @@ func request_EncoderService_GetGeometries_0(ctx context.Context, marshaler runti } func local_request_EncoderService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, server EncoderServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.GetGeometriesRequest + var protoReq v1_0.GetGeometriesRequest var metadata runtime.ServerMetadata var ( diff --git a/component/gantry/v1/gantry.pb.gw.go b/component/gantry/v1/gantry.pb.gw.go index 13a62b8f4..e78f11c29 100644 --- a/component/gantry/v1/gantry.pb.gw.go +++ b/component/gantry/v1/gantry.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - "go.viam.com/api/common/v1" + v1_0 "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -439,7 +439,7 @@ var ( ) func request_GantryService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client GantryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -472,7 +472,7 @@ func request_GantryService_DoCommand_0(ctx context.Context, marshaler runtime.Ma } func local_request_GantryService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server GantryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -509,7 +509,7 @@ var ( ) func request_GantryService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, client GantryServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.GetGeometriesRequest + var protoReq v1_0.GetGeometriesRequest var metadata runtime.ServerMetadata var ( @@ -542,7 +542,7 @@ func request_GantryService_GetGeometries_0(ctx context.Context, marshaler runtim } func local_request_GantryService_GetGeometries_0(ctx context.Context, marshaler runtime.Marshaler, server GantryServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.GetGeometriesRequest + var protoReq v1_0.GetGeometriesRequest var metadata runtime.ServerMetadata var ( diff --git a/component/powersensor/v1/powersensor.pb.gw.go b/component/powersensor/v1/powersensor.pb.gw.go index 9a80a7e4a..c60c7e312 100644 --- a/component/powersensor/v1/powersensor.pb.gw.go +++ b/component/powersensor/v1/powersensor.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - v1_0 "go.viam.com/api/common/v1" + "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -247,7 +247,7 @@ var ( ) func request_PowerSensorService_GetReadings_0(ctx context.Context, marshaler runtime.Marshaler, client PowerSensorServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.GetReadingsRequest + var protoReq v1.GetReadingsRequest var metadata runtime.ServerMetadata var ( @@ -280,7 +280,7 @@ func request_PowerSensorService_GetReadings_0(ctx context.Context, marshaler run } func local_request_PowerSensorService_GetReadings_0(ctx context.Context, marshaler runtime.Marshaler, server PowerSensorServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.GetReadingsRequest + var protoReq v1.GetReadingsRequest var metadata runtime.ServerMetadata var ( @@ -317,7 +317,7 @@ var ( ) func request_PowerSensorService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client PowerSensorServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.DoCommandRequest + var protoReq v1.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -350,7 +350,7 @@ func request_PowerSensorService_DoCommand_0(ctx context.Context, marshaler runti } func local_request_PowerSensorService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server PowerSensorServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.DoCommandRequest + var protoReq v1.DoCommandRequest var metadata runtime.ServerMetadata var ( diff --git a/gen/js/app/v1/app_pb.d.ts b/gen/js/app/v1/app_pb.d.ts index d3e54319c..44145c040 100644 --- a/gen/js/app/v1/app_pb.d.ts +++ b/gen/js/app/v1/app_pb.d.ts @@ -3087,11 +3087,37 @@ export namespace MLModelMetadata { } } +export class MLTrainingVersion extends jspb.Message { + getVersion(): string; + setVersion(value: string): void; + + hasCreatedOn(): boolean; + clearCreatedOn(): void; + getCreatedOn(): google_protobuf_timestamp_pb.Timestamp | undefined; + setCreatedOn(value?: google_protobuf_timestamp_pb.Timestamp): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): MLTrainingVersion.AsObject; + static toObject(includeInstance: boolean, msg: MLTrainingVersion): MLTrainingVersion.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: MLTrainingVersion, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): MLTrainingVersion; + static deserializeBinaryFromReader(message: MLTrainingVersion, reader: jspb.BinaryReader): MLTrainingVersion; +} + +export namespace MLTrainingVersion { + export type AsObject = { + version: string, + createdOn?: google_protobuf_timestamp_pb.Timestamp.AsObject, + } +} + export class MLTrainingMetadata extends jspb.Message { clearVersionsList(): void; - getVersionsList(): Array; - setVersionsList(value: Array): void; - addVersions(value: string, index?: number): string; + getVersionsList(): Array; + setVersionsList(value: Array): void; + addVersions(value?: MLTrainingVersion, index?: number): MLTrainingVersion; getModelType(): app_mltraining_v1_ml_training_pb.ModelTypeMap[keyof app_mltraining_v1_ml_training_pb.ModelTypeMap]; setModelType(value: app_mltraining_v1_ml_training_pb.ModelTypeMap[keyof app_mltraining_v1_ml_training_pb.ModelTypeMap]): void; @@ -3114,7 +3140,7 @@ export class MLTrainingMetadata extends jspb.Message { export namespace MLTrainingMetadata { export type AsObject = { - versionsList: Array, + versionsList: Array, modelType: app_mltraining_v1_ml_training_pb.ModelTypeMap[keyof app_mltraining_v1_ml_training_pb.ModelTypeMap], modelFramework: app_mltraining_v1_ml_training_pb.ModelFrameworkMap[keyof app_mltraining_v1_ml_training_pb.ModelFrameworkMap], draft: boolean, diff --git a/gen/js/app/v1/app_pb.js b/gen/js/app/v1/app_pb.js index 3382ed5eb..4bc462ea1 100644 --- a/gen/js/app/v1/app_pb.js +++ b/gen/js/app/v1/app_pb.js @@ -138,6 +138,7 @@ goog.exportSymbol('proto.viam.app.v1.LocationAuthResponse', null, global); goog.exportSymbol('proto.viam.app.v1.LocationOrganization', null, global); goog.exportSymbol('proto.viam.app.v1.MLModelMetadata', null, global); goog.exportSymbol('proto.viam.app.v1.MLTrainingMetadata', null, global); +goog.exportSymbol('proto.viam.app.v1.MLTrainingVersion', null, global); goog.exportSymbol('proto.viam.app.v1.MarkPartAsMainRequest', null, global); goog.exportSymbol('proto.viam.app.v1.MarkPartAsMainResponse', null, global); goog.exportSymbol('proto.viam.app.v1.MarkPartForRestartRequest', null, global); @@ -2804,6 +2805,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.viam.app.v1.MLModelMetadata.displayName = 'proto.viam.app.v1.MLModelMetadata'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.viam.app.v1.MLTrainingVersion = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.viam.app.v1.MLTrainingVersion, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.viam.app.v1.MLTrainingVersion.displayName = 'proto.viam.app.v1.MLTrainingVersion'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -25044,12 +25066,193 @@ proto.viam.app.v1.MLModelMetadata.prototype.clearVersionsList = function() { + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.viam.app.v1.MLTrainingVersion.prototype.toObject = function(opt_includeInstance) { + return proto.viam.app.v1.MLTrainingVersion.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.viam.app.v1.MLTrainingVersion} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.viam.app.v1.MLTrainingVersion.toObject = function(includeInstance, msg) { + var f, obj = { + version: jspb.Message.getFieldWithDefault(msg, 1, ""), + createdOn: (f = msg.getCreatedOn()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.viam.app.v1.MLTrainingVersion} + */ +proto.viam.app.v1.MLTrainingVersion.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.viam.app.v1.MLTrainingVersion; + return proto.viam.app.v1.MLTrainingVersion.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.viam.app.v1.MLTrainingVersion} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.viam.app.v1.MLTrainingVersion} + */ +proto.viam.app.v1.MLTrainingVersion.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setVersion(value); + break; + case 2: + var value = new google_protobuf_timestamp_pb.Timestamp; + reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); + msg.setCreatedOn(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.viam.app.v1.MLTrainingVersion.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.viam.app.v1.MLTrainingVersion.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.viam.app.v1.MLTrainingVersion} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.viam.app.v1.MLTrainingVersion.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getVersion(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getCreatedOn(); + if (f != null) { + writer.writeMessage( + 2, + f, + google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string version = 1; + * @return {string} + */ +proto.viam.app.v1.MLTrainingVersion.prototype.getVersion = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.viam.app.v1.MLTrainingVersion} returns this + */ +proto.viam.app.v1.MLTrainingVersion.prototype.setVersion = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional google.protobuf.Timestamp created_on = 2; + * @return {?proto.google.protobuf.Timestamp} + */ +proto.viam.app.v1.MLTrainingVersion.prototype.getCreatedOn = function() { + return /** @type{?proto.google.protobuf.Timestamp} */ ( + jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 2)); +}; + + +/** + * @param {?proto.google.protobuf.Timestamp|undefined} value + * @return {!proto.viam.app.v1.MLTrainingVersion} returns this +*/ +proto.viam.app.v1.MLTrainingVersion.prototype.setCreatedOn = function(value) { + return jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.viam.app.v1.MLTrainingVersion} returns this + */ +proto.viam.app.v1.MLTrainingVersion.prototype.clearCreatedOn = function() { + return this.setCreatedOn(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.viam.app.v1.MLTrainingVersion.prototype.hasCreatedOn = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + /** * List of repeated fields within this message type. * @private {!Array} * @const */ -proto.viam.app.v1.MLTrainingMetadata.repeatedFields_ = [1]; +proto.viam.app.v1.MLTrainingMetadata.repeatedFields_ = [5]; @@ -25082,7 +25285,8 @@ proto.viam.app.v1.MLTrainingMetadata.prototype.toObject = function(opt_includeIn */ proto.viam.app.v1.MLTrainingMetadata.toObject = function(includeInstance, msg) { var f, obj = { - versionsList: (f = jspb.Message.getRepeatedField(msg, 1)) == null ? undefined : f, + versionsList: jspb.Message.toObjectList(msg.getVersionsList(), + proto.viam.app.v1.MLTrainingVersion.toObject, includeInstance), modelType: jspb.Message.getFieldWithDefault(msg, 2, 0), modelFramework: jspb.Message.getFieldWithDefault(msg, 3, 0), draft: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) @@ -25122,8 +25326,9 @@ proto.viam.app.v1.MLTrainingMetadata.deserializeBinaryFromReader = function(msg, } var field = reader.getFieldNumber(); switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); + case 5: + var value = new proto.viam.app.v1.MLTrainingVersion; + reader.readMessage(value,proto.viam.app.v1.MLTrainingVersion.deserializeBinaryFromReader); msg.addVersions(value); break; case 2: @@ -25169,9 +25374,10 @@ proto.viam.app.v1.MLTrainingMetadata.serializeBinaryToWriter = function(message, var f = undefined; f = message.getVersionsList(); if (f.length > 0) { - writer.writeRepeatedString( - 1, - f + writer.writeRepeatedMessage( + 5, + f, + proto.viam.app.v1.MLTrainingVersion.serializeBinaryToWriter ); } f = message.getModelType(); @@ -25199,30 +25405,31 @@ proto.viam.app.v1.MLTrainingMetadata.serializeBinaryToWriter = function(message, /** - * repeated string versions = 1; - * @return {!Array} + * repeated MLTrainingVersion versions = 5; + * @return {!Array} */ proto.viam.app.v1.MLTrainingMetadata.prototype.getVersionsList = function() { - return /** @type {!Array} */ (jspb.Message.getRepeatedField(this, 1)); + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.viam.app.v1.MLTrainingVersion, 5)); }; /** - * @param {!Array} value + * @param {!Array} value * @return {!proto.viam.app.v1.MLTrainingMetadata} returns this - */ +*/ proto.viam.app.v1.MLTrainingMetadata.prototype.setVersionsList = function(value) { - return jspb.Message.setField(this, 1, value || []); + return jspb.Message.setRepeatedWrapperField(this, 5, value); }; /** - * @param {string} value + * @param {!proto.viam.app.v1.MLTrainingVersion=} opt_value * @param {number=} opt_index - * @return {!proto.viam.app.v1.MLTrainingMetadata} returns this + * @return {!proto.viam.app.v1.MLTrainingVersion} */ -proto.viam.app.v1.MLTrainingMetadata.prototype.addVersions = function(value, opt_index) { - return jspb.Message.addToRepeatedField(this, 1, value, opt_index); +proto.viam.app.v1.MLTrainingMetadata.prototype.addVersions = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 5, opt_value, proto.viam.app.v1.MLTrainingVersion, opt_index); }; diff --git a/proto/viam/app/v1/app.proto b/proto/viam/app/v1/app.proto index 5994fbfc1..27667ee5e 100644 --- a/proto/viam/app/v1/app.proto +++ b/proto/viam/app/v1/app.proto @@ -879,12 +879,19 @@ message MLModelMetadata { repeated string versions = 1; } +message MLTrainingVersion { + string version = 1; + google.protobuf.Timestamp created_on = 2; +} + message MLTrainingMetadata { // A list of package versions for ML training source distribution - repeated string versions = 1; + repeated MLTrainingVersion versions = 5; viam.app.mltraining.v1.ModelType model_type = 2; viam.app.mltraining.v1.ModelFramework model_framework = 3; bool draft = 4; + + reserved 1; } message RegistryItem { diff --git a/service/generic/v1/generic.pb.gw.go b/service/generic/v1/generic.pb.gw.go index 3c74de8b6..298562d36 100644 --- a/service/generic/v1/generic.pb.gw.go +++ b/service/generic/v1/generic.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - "go.viam.com/api/common/v1" + v1_0 "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -37,7 +37,7 @@ var ( ) func request_GenericService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client GenericServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -70,7 +70,7 @@ func request_GenericService_DoCommand_0(ctx context.Context, marshaler runtime.M } func local_request_GenericService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server GenericServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( diff --git a/service/motion/v1/motion.pb.gw.go b/service/motion/v1/motion.pb.gw.go index 64bb4bed0..1b1262cea 100644 --- a/service/motion/v1/motion.pb.gw.go +++ b/service/motion/v1/motion.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - "go.viam.com/api/common/v1" + v1_0 "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -527,7 +527,7 @@ var ( ) func request_MotionService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client MotionServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -560,7 +560,7 @@ func request_MotionService_DoCommand_0(ctx context.Context, marshaler runtime.Ma } func local_request_MotionService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server MotionServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1.DoCommandRequest + var protoReq v1_0.DoCommandRequest var metadata runtime.ServerMetadata var ( diff --git a/service/slam/v1/slam.pb.gw.go b/service/slam/v1/slam.pb.gw.go index afa099e21..48ac2664d 100644 --- a/service/slam/v1/slam.pb.gw.go +++ b/service/slam/v1/slam.pb.gw.go @@ -15,7 +15,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/v2/runtime" "github.com/grpc-ecosystem/grpc-gateway/v2/utilities" - v1_0 "go.viam.com/api/common/v1" + "go.viam.com/api/common/v1" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -220,7 +220,7 @@ var ( ) func request_SLAMService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, client SLAMServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.DoCommandRequest + var protoReq v1.DoCommandRequest var metadata runtime.ServerMetadata var ( @@ -253,7 +253,7 @@ func request_SLAMService_DoCommand_0(ctx context.Context, marshaler runtime.Mars } func local_request_SLAMService_DoCommand_0(ctx context.Context, marshaler runtime.Marshaler, server SLAMServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq v1_0.DoCommandRequest + var protoReq v1.DoCommandRequest var metadata runtime.ServerMetadata var (