From f91c71851c5d333138dc18b1ab0f01292bf0767e Mon Sep 17 00:00:00 2001 From: Michael Nelson Date: Thu, 12 Oct 2023 11:27:01 +1100 Subject: [PATCH 1/4] Messages for requesting and responding to metadata requests. Signed-off-by: Michael Nelson --- .../docs/kubeapps-apis.swagger.json | 119 + .../gen/core/packages/v1alpha1/packages.pb.go | 2050 ++++++++++------- .../core/packages/v1alpha1/packages.pb.gw.go | 201 ++ .../packages/v1alpha1/packages_grpc.pb.go | 37 + .../v1alpha1connect/packages.connect.go | 28 + .../core/packages/v1alpha1/packages.proto | 62 + .../packages/v1alpha1/packages_connect.ts | 33 +- .../core/packages/v1alpha1/packages_pb.ts | 901 +++----- .../packages/v1alpha1/repositories_connect.ts | 18 +- .../core/packages/v1alpha1/repositories_pb.ts | 804 ++----- .../core/plugins/v1alpha1/plugins_connect.ts | 3 +- .../core/plugins/v1alpha1/plugins_pb.ts | 58 +- .../packages/v1alpha1/fluxv2_connect.ts | 41 +- .../fluxv2/packages/v1alpha1/fluxv2_pb.ts | 39 +- .../helm/packages/v1alpha1/helm_connect.ts | 41 +- .../plugins/helm/packages/v1alpha1/helm_pb.ts | 240 +- .../v1alpha1/kapp_controller_connect.ts | 44 +- .../packages/v1alpha1/kapp_controller_pb.ts | 290 +-- .../resources/v1alpha1/resources_connect.ts | 22 +- .../resources/v1alpha1/resources_pb.ts | 313 +-- 20 files changed, 2384 insertions(+), 2960 deletions(-) diff --git a/cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json b/cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json index ecafc848c2c..ae2e51f49fe 100644 --- a/cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json +++ b/cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json @@ -226,6 +226,77 @@ ] } }, + "/core/packages/v1alpha1/availablepackages/plugin/{availablePackageRef.plugin.name}/{availablePackageRef.plugin.version}/c/{availablePackageRef.context.cluster}/ns/{availablePackageRef.context.namespace}/{availablePackageRef.identifier}/metadata": { + "get": { + "operationId": "PackagesService_GetAvailablePackageMetadatas", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/v1alpha1GetAvailablePackageMetadatasResponse" + } + }, + "401": { + "description": "Returned when the user does not have permission to access the resource.", + "schema": {} + }, + "default": { + "description": "An unexpected error response.", + "schema": { + "$ref": "#/definitions/rpcStatus" + } + } + }, + "parameters": [ + { + "name": "availablePackageRef.plugin.name", + "description": "Plugin name\n\nThe name of the plugin, such as `fluxv2.packages` or `kapp_controller.packages`.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "availablePackageRef.plugin.version", + "description": "Plugin version\n\nThe version of the plugin, such as v1alpha1", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "availablePackageRef.context.cluster", + "description": "Cluster\n\nA cluster name can be provided to target a specific cluster if multiple\nclusters are configured, otherwise all clusters will be assumed.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "availablePackageRef.context.namespace", + "description": "Namespace\n\nA namespace must be provided if the context of the operation is for a resource\nor resources in a particular namespace.\nFor requests to list items, not including a namespace here implies that the context\nfor the request is everything the requesting user can read, though the result can\nbe filtered by any filtering options of the request. Plugins may choose to return\nUnimplemented for some queries for which we do not yet have a need.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "availablePackageRef.identifier", + "description": "Available package identifier\n\nThe fully qualified identifier for the available package\n(ie. a unique name for the context). For some packaging systems\n(particularly those where an available package is backed by a CR) this\nwill just be the name, but for others such as those where an available\npackage is not backed by a CR (eg. standard helm) it may be necessary\nto include the repository in the name or even the repo namespace\nto ensure this is unique.\nFor example two helm repositories can define\nan \"apache\" chart that is available globally, the names would need to\nencode that to be unique (ie. \"repoA:apache\" and \"repoB:apache\").", + "in": "path", + "required": true, + "type": "string", + "pattern": ".+" + }, + { + "name": "pkgVersion", + "description": "Package Version\n\nVersion reference for which metadata is requested.", + "in": "query", + "required": false, + "type": "string" + } + ], + "tags": [ + "PackagesService" + ] + } + }, "/core/packages/v1alpha1/availablepackages/plugin/{availablePackageRef.plugin.name}/{availablePackageRef.plugin.version}/c/{availablePackageRef.context.cluster}/ns/{availablePackageRef.context.namespace}/{availablePackageRef.identifier}/versions": { "get": { "operationId": "PackagesService_GetAvailablePackageVersions", @@ -4910,6 +4981,27 @@ "description": "Response for GetAvailablePackageDetail\n\nTODO: add example for API docs\n option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_schema) = {\n example: '{\"available_package_detail\": [{}]}'\n };", "title": "GetAvailablePackageDetailResponse" }, + "v1alpha1GetAvailablePackageMetadatasResponse": { + "type": "object", + "properties": { + "availablePackageRef": { + "$ref": "#/definitions/v1alpha1AvailablePackageReference", + "description": "The reference to the available package related to this metadata.", + "title": "Available Package Reference" + }, + "packageMetadata": { + "type": "array", + "items": { + "type": "object", + "$ref": "#/definitions/v1alpha1PackageMetadata" + }, + "description": "A list of metadata associated with this available package.", + "title": "Package Metadata" + } + }, + "description": "Response for GetAvailablePackageMetadatas", + "title": "GetAvailablePackageMetadatasResponse" + }, "v1alpha1GetAvailablePackageSummariesResponse": { "type": "object", "properties": { @@ -5353,6 +5445,33 @@ "description": "PackageAppVersion conveys both the package version and the packaged app version.", "title": "Package AppVersion" }, + "v1alpha1PackageMetadata": { + "type": "object", + "properties": { + "mediaType": { + "type": "string", + "description": "Media type of this metadata", + "title": "Media type" + }, + "name": { + "type": "string", + "description": "Human readable name for this metadata.", + "title": "Name" + }, + "description": { + "type": "string", + "description": "Human readable description for this metadata.", + "title": "Description" + }, + "url": { + "type": "string", + "description": "The url reference for this metadata.", + "title": "URL" + } + }, + "description": "PackageMetadata contains info to display and fetch SBOMs, scan results\nand other linked package metadata.", + "title": "Package Metadata" + }, "v1alpha1PackageRepositoriesPermissions": { "type": "object", "properties": { diff --git a/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages.pb.go b/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages.pb.go index 16b01fbf967..e55e92d0f8e 100644 --- a/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages.pb.go +++ b/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages.pb.go @@ -83,7 +83,7 @@ func (x InstalledPackageStatus_StatusReason) Number() protoreflect.EnumNumber { // Deprecated: Use InstalledPackageStatus_StatusReason.Descriptor instead. func (InstalledPackageStatus_StatusReason) EnumDescriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{29, 0} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{31, 0} } // GetAvailablePackageSummariesRequest @@ -282,6 +282,71 @@ func (x *GetAvailablePackageVersionsRequest) GetPkgVersion() string { return "" } +// GetAvailablePackageMetadatasRequest +// +// Request for GetAvailablePackageMetadatas +type GetAvailablePackageMetadatasRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Available Package Reference + // + // Identifies the available package for which we are requesting + // the metadata. + AvailablePackageRef *AvailablePackageReference `protobuf:"bytes,1,opt,name=available_package_ref,json=availablePackageRef,proto3" json:"available_package_ref,omitempty"` + // Package Version + // + // Version reference for which metadata is requested. + PkgVersion string `protobuf:"bytes,2,opt,name=pkg_version,json=pkgVersion,proto3" json:"pkg_version,omitempty"` +} + +func (x *GetAvailablePackageMetadatasRequest) Reset() { + *x = GetAvailablePackageMetadatasRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *GetAvailablePackageMetadatasRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAvailablePackageMetadatasRequest) ProtoMessage() {} + +func (x *GetAvailablePackageMetadatasRequest) ProtoReflect() protoreflect.Message { + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[3] + 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 GetAvailablePackageMetadatasRequest.ProtoReflect.Descriptor instead. +func (*GetAvailablePackageMetadatasRequest) Descriptor() ([]byte, []int) { + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{3} +} + +func (x *GetAvailablePackageMetadatasRequest) GetAvailablePackageRef() *AvailablePackageReference { + if x != nil { + return x.AvailablePackageRef + } + return nil +} + +func (x *GetAvailablePackageMetadatasRequest) GetPkgVersion() string { + if x != nil { + return x.PkgVersion + } + return "" +} + // GetInstalledPackageSummariesRequest // // Request for GetInstalledPackageSummaries @@ -299,7 +364,7 @@ type GetInstalledPackageSummariesRequest struct { func (x *GetInstalledPackageSummariesRequest) Reset() { *x = GetInstalledPackageSummariesRequest{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[3] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -312,7 +377,7 @@ func (x *GetInstalledPackageSummariesRequest) String() string { func (*GetInstalledPackageSummariesRequest) ProtoMessage() {} func (x *GetInstalledPackageSummariesRequest) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[3] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -325,7 +390,7 @@ func (x *GetInstalledPackageSummariesRequest) ProtoReflect() protoreflect.Messag // Deprecated: Use GetInstalledPackageSummariesRequest.ProtoReflect.Descriptor instead. func (*GetInstalledPackageSummariesRequest) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{3} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{4} } func (x *GetInstalledPackageSummariesRequest) GetContext() *Context { @@ -358,7 +423,7 @@ type GetInstalledPackageDetailRequest struct { func (x *GetInstalledPackageDetailRequest) Reset() { *x = GetInstalledPackageDetailRequest{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[4] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -371,7 +436,7 @@ func (x *GetInstalledPackageDetailRequest) String() string { func (*GetInstalledPackageDetailRequest) ProtoMessage() {} func (x *GetInstalledPackageDetailRequest) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[4] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -384,7 +449,7 @@ func (x *GetInstalledPackageDetailRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetInstalledPackageDetailRequest.ProtoReflect.Descriptor instead. func (*GetInstalledPackageDetailRequest) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{4} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{5} } func (x *GetInstalledPackageDetailRequest) GetInstalledPackageRef() *InstalledPackageReference { @@ -424,7 +489,7 @@ type CreateInstalledPackageRequest struct { func (x *CreateInstalledPackageRequest) Reset() { *x = CreateInstalledPackageRequest{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[5] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -437,7 +502,7 @@ func (x *CreateInstalledPackageRequest) String() string { func (*CreateInstalledPackageRequest) ProtoMessage() {} func (x *CreateInstalledPackageRequest) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[5] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -450,7 +515,7 @@ func (x *CreateInstalledPackageRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateInstalledPackageRequest.ProtoReflect.Descriptor instead. func (*CreateInstalledPackageRequest) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{5} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{6} } func (x *CreateInstalledPackageRequest) GetAvailablePackageRef() *AvailablePackageReference { @@ -533,7 +598,7 @@ type UpdateInstalledPackageRequest struct { func (x *UpdateInstalledPackageRequest) Reset() { *x = UpdateInstalledPackageRequest{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[6] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -546,7 +611,7 @@ func (x *UpdateInstalledPackageRequest) String() string { func (*UpdateInstalledPackageRequest) ProtoMessage() {} func (x *UpdateInstalledPackageRequest) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[6] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -559,7 +624,7 @@ func (x *UpdateInstalledPackageRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateInstalledPackageRequest.ProtoReflect.Descriptor instead. func (*UpdateInstalledPackageRequest) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{6} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{7} } func (x *UpdateInstalledPackageRequest) GetInstalledPackageRef() *InstalledPackageReference { @@ -605,7 +670,7 @@ type DeleteInstalledPackageRequest struct { func (x *DeleteInstalledPackageRequest) Reset() { *x = DeleteInstalledPackageRequest{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[7] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -618,7 +683,7 @@ func (x *DeleteInstalledPackageRequest) String() string { func (*DeleteInstalledPackageRequest) ProtoMessage() {} func (x *DeleteInstalledPackageRequest) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[7] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -631,7 +696,7 @@ func (x *DeleteInstalledPackageRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteInstalledPackageRequest.ProtoReflect.Descriptor instead. func (*DeleteInstalledPackageRequest) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{7} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{8} } func (x *DeleteInstalledPackageRequest) GetInstalledPackageRef() *InstalledPackageReference { @@ -655,7 +720,7 @@ type GetInstalledPackageResourceRefsRequest struct { func (x *GetInstalledPackageResourceRefsRequest) Reset() { *x = GetInstalledPackageResourceRefsRequest{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[8] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -668,7 +733,7 @@ func (x *GetInstalledPackageResourceRefsRequest) String() string { func (*GetInstalledPackageResourceRefsRequest) ProtoMessage() {} func (x *GetInstalledPackageResourceRefsRequest) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[8] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -681,7 +746,7 @@ func (x *GetInstalledPackageResourceRefsRequest) ProtoReflect() protoreflect.Mes // Deprecated: Use GetInstalledPackageResourceRefsRequest.ProtoReflect.Descriptor instead. func (*GetInstalledPackageResourceRefsRequest) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{8} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{9} } func (x *GetInstalledPackageResourceRefsRequest) GetInstalledPackageRef() *InstalledPackageReference { @@ -717,7 +782,7 @@ type GetAvailablePackageSummariesResponse struct { func (x *GetAvailablePackageSummariesResponse) Reset() { *x = GetAvailablePackageSummariesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[9] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -730,7 +795,7 @@ func (x *GetAvailablePackageSummariesResponse) String() string { func (*GetAvailablePackageSummariesResponse) ProtoMessage() {} func (x *GetAvailablePackageSummariesResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[9] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -743,7 +808,7 @@ func (x *GetAvailablePackageSummariesResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use GetAvailablePackageSummariesResponse.ProtoReflect.Descriptor instead. func (*GetAvailablePackageSummariesResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{9} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{10} } func (x *GetAvailablePackageSummariesResponse) GetAvailablePackageSummaries() []*AvailablePackageSummary { @@ -784,7 +849,7 @@ type GetAvailablePackageDetailResponse struct { func (x *GetAvailablePackageDetailResponse) Reset() { *x = GetAvailablePackageDetailResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[10] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -797,7 +862,7 @@ func (x *GetAvailablePackageDetailResponse) String() string { func (*GetAvailablePackageDetailResponse) ProtoMessage() {} func (x *GetAvailablePackageDetailResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[10] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -810,7 +875,7 @@ func (x *GetAvailablePackageDetailResponse) ProtoReflect() protoreflect.Message // Deprecated: Use GetAvailablePackageDetailResponse.ProtoReflect.Descriptor instead. func (*GetAvailablePackageDetailResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{10} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{11} } func (x *GetAvailablePackageDetailResponse) GetAvailablePackageDetail() *AvailablePackageDetail { @@ -859,7 +924,7 @@ type GetAvailablePackageVersionsResponse struct { func (x *GetAvailablePackageVersionsResponse) Reset() { *x = GetAvailablePackageVersionsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[11] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -872,7 +937,7 @@ func (x *GetAvailablePackageVersionsResponse) String() string { func (*GetAvailablePackageVersionsResponse) ProtoMessage() {} func (x *GetAvailablePackageVersionsResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[11] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -885,7 +950,7 @@ func (x *GetAvailablePackageVersionsResponse) ProtoReflect() protoreflect.Messag // Deprecated: Use GetAvailablePackageVersionsResponse.ProtoReflect.Descriptor instead. func (*GetAvailablePackageVersionsResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{11} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{12} } func (x *GetAvailablePackageVersionsResponse) GetPackageAppVersions() []*PackageAppVersion { @@ -895,6 +960,70 @@ func (x *GetAvailablePackageVersionsResponse) GetPackageAppVersions() []*Package return nil } +// GetAvailablePackageMetadatasResponse +// +// Response for GetAvailablePackageMetadatas +type GetAvailablePackageMetadatasResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Available Package Reference + // + // The reference to the available package related to this metadata. + AvailablePackageRef *AvailablePackageReference `protobuf:"bytes,1,opt,name=available_package_ref,json=availablePackageRef,proto3" json:"available_package_ref,omitempty"` + // Package Metadata + // + // A list of metadata associated with this available package. + PackageMetadata []*PackageMetadata `protobuf:"bytes,2,rep,name=package_metadata,json=packageMetadata,proto3" json:"package_metadata,omitempty"` +} + +func (x *GetAvailablePackageMetadatasResponse) Reset() { + *x = GetAvailablePackageMetadatasResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *GetAvailablePackageMetadatasResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GetAvailablePackageMetadatasResponse) ProtoMessage() {} + +func (x *GetAvailablePackageMetadatasResponse) ProtoReflect() protoreflect.Message { + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[13] + 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 GetAvailablePackageMetadatasResponse.ProtoReflect.Descriptor instead. +func (*GetAvailablePackageMetadatasResponse) Descriptor() ([]byte, []int) { + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{13} +} + +func (x *GetAvailablePackageMetadatasResponse) GetAvailablePackageRef() *AvailablePackageReference { + if x != nil { + return x.AvailablePackageRef + } + return nil +} + +func (x *GetAvailablePackageMetadatasResponse) GetPackageMetadata() []*PackageMetadata { + if x != nil { + return x.PackageMetadata + } + return nil +} + // GetInstalledPackageSummariesResponse // // Response for GetInstalledPackageSummaries @@ -917,7 +1046,7 @@ type GetInstalledPackageSummariesResponse struct { func (x *GetInstalledPackageSummariesResponse) Reset() { *x = GetInstalledPackageSummariesResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[12] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -930,7 +1059,7 @@ func (x *GetInstalledPackageSummariesResponse) String() string { func (*GetInstalledPackageSummariesResponse) ProtoMessage() {} func (x *GetInstalledPackageSummariesResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[12] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -943,7 +1072,7 @@ func (x *GetInstalledPackageSummariesResponse) ProtoReflect() protoreflect.Messa // Deprecated: Use GetInstalledPackageSummariesResponse.ProtoReflect.Descriptor instead. func (*GetInstalledPackageSummariesResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{12} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{14} } func (x *GetInstalledPackageSummariesResponse) GetInstalledPackageSummaries() []*InstalledPackageSummary { @@ -977,7 +1106,7 @@ type GetInstalledPackageDetailResponse struct { func (x *GetInstalledPackageDetailResponse) Reset() { *x = GetInstalledPackageDetailResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[13] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -990,7 +1119,7 @@ func (x *GetInstalledPackageDetailResponse) String() string { func (*GetInstalledPackageDetailResponse) ProtoMessage() {} func (x *GetInstalledPackageDetailResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[13] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1003,7 +1132,7 @@ func (x *GetInstalledPackageDetailResponse) ProtoReflect() protoreflect.Message // Deprecated: Use GetInstalledPackageDetailResponse.ProtoReflect.Descriptor instead. func (*GetInstalledPackageDetailResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{13} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{15} } func (x *GetInstalledPackageDetailResponse) GetInstalledPackageDetail() *InstalledPackageDetail { @@ -1027,7 +1156,7 @@ type CreateInstalledPackageResponse struct { func (x *CreateInstalledPackageResponse) Reset() { *x = CreateInstalledPackageResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[14] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1040,7 +1169,7 @@ func (x *CreateInstalledPackageResponse) String() string { func (*CreateInstalledPackageResponse) ProtoMessage() {} func (x *CreateInstalledPackageResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[14] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1053,7 +1182,7 @@ func (x *CreateInstalledPackageResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateInstalledPackageResponse.ProtoReflect.Descriptor instead. func (*CreateInstalledPackageResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{14} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{16} } func (x *CreateInstalledPackageResponse) GetInstalledPackageRef() *InstalledPackageReference { @@ -1077,7 +1206,7 @@ type UpdateInstalledPackageResponse struct { func (x *UpdateInstalledPackageResponse) Reset() { *x = UpdateInstalledPackageResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[15] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1090,7 +1219,7 @@ func (x *UpdateInstalledPackageResponse) String() string { func (*UpdateInstalledPackageResponse) ProtoMessage() {} func (x *UpdateInstalledPackageResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[15] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1103,7 +1232,7 @@ func (x *UpdateInstalledPackageResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use UpdateInstalledPackageResponse.ProtoReflect.Descriptor instead. func (*UpdateInstalledPackageResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{15} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{17} } func (x *UpdateInstalledPackageResponse) GetInstalledPackageRef() *InstalledPackageReference { @@ -1125,7 +1254,7 @@ type DeleteInstalledPackageResponse struct { func (x *DeleteInstalledPackageResponse) Reset() { *x = DeleteInstalledPackageResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[16] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1138,7 +1267,7 @@ func (x *DeleteInstalledPackageResponse) String() string { func (*DeleteInstalledPackageResponse) ProtoMessage() {} func (x *DeleteInstalledPackageResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[16] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1151,7 +1280,7 @@ func (x *DeleteInstalledPackageResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteInstalledPackageResponse.ProtoReflect.Descriptor instead. func (*DeleteInstalledPackageResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{16} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{18} } // GetInstalledPackageResourceRefsResponse @@ -1169,7 +1298,7 @@ type GetInstalledPackageResourceRefsResponse struct { func (x *GetInstalledPackageResourceRefsResponse) Reset() { *x = GetInstalledPackageResourceRefsResponse{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[17] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1182,7 +1311,7 @@ func (x *GetInstalledPackageResourceRefsResponse) String() string { func (*GetInstalledPackageResourceRefsResponse) ProtoMessage() {} func (x *GetInstalledPackageResourceRefsResponse) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[17] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1195,7 +1324,7 @@ func (x *GetInstalledPackageResourceRefsResponse) ProtoReflect() protoreflect.Me // Deprecated: Use GetInstalledPackageResourceRefsResponse.ProtoReflect.Descriptor instead. func (*GetInstalledPackageResourceRefsResponse) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{17} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{19} } func (x *GetInstalledPackageResourceRefsResponse) GetContext() *Context { @@ -1256,7 +1385,7 @@ type AvailablePackageSummary struct { func (x *AvailablePackageSummary) Reset() { *x = AvailablePackageSummary{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[18] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1269,7 +1398,7 @@ func (x *AvailablePackageSummary) String() string { func (*AvailablePackageSummary) ProtoMessage() {} func (x *AvailablePackageSummary) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[18] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1282,7 +1411,7 @@ func (x *AvailablePackageSummary) ProtoReflect() protoreflect.Message { // Deprecated: Use AvailablePackageSummary.ProtoReflect.Descriptor instead. func (*AvailablePackageSummary) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{18} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{20} } func (x *AvailablePackageSummary) GetAvailablePackageRef() *AvailablePackageReference { @@ -1414,7 +1543,7 @@ type AvailablePackageDetail struct { func (x *AvailablePackageDetail) Reset() { *x = AvailablePackageDetail{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[19] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1427,7 +1556,7 @@ func (x *AvailablePackageDetail) String() string { func (*AvailablePackageDetail) ProtoMessage() {} func (x *AvailablePackageDetail) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[19] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1440,7 +1569,7 @@ func (x *AvailablePackageDetail) ProtoReflect() protoreflect.Message { // Deprecated: Use AvailablePackageDetail.ProtoReflect.Descriptor instead. func (*AvailablePackageDetail) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{19} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{21} } func (x *AvailablePackageDetail) GetAvailablePackageRef() *AvailablePackageReference { @@ -1625,7 +1754,7 @@ type InstalledPackageSummary struct { func (x *InstalledPackageSummary) Reset() { *x = InstalledPackageSummary{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[20] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1638,7 +1767,7 @@ func (x *InstalledPackageSummary) String() string { func (*InstalledPackageSummary) ProtoMessage() {} func (x *InstalledPackageSummary) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[20] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1651,7 +1780,7 @@ func (x *InstalledPackageSummary) ProtoReflect() protoreflect.Message { // Deprecated: Use InstalledPackageSummary.ProtoReflect.Descriptor instead. func (*InstalledPackageSummary) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{20} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{22} } func (x *InstalledPackageSummary) GetInstalledPackageRef() *InstalledPackageReference { @@ -1798,7 +1927,7 @@ type InstalledPackageDetail struct { func (x *InstalledPackageDetail) Reset() { *x = InstalledPackageDetail{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[21] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1811,7 +1940,7 @@ func (x *InstalledPackageDetail) String() string { func (*InstalledPackageDetail) ProtoMessage() {} func (x *InstalledPackageDetail) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[21] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1824,7 +1953,7 @@ func (x *InstalledPackageDetail) ProtoReflect() protoreflect.Message { // Deprecated: Use InstalledPackageDetail.ProtoReflect.Descriptor instead. func (*InstalledPackageDetail) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{21} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{23} } func (x *InstalledPackageDetail) GetInstalledPackageRef() *InstalledPackageReference { @@ -1938,7 +2067,7 @@ type Context struct { func (x *Context) Reset() { *x = Context{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[22] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1951,7 +2080,7 @@ func (x *Context) String() string { func (*Context) ProtoMessage() {} func (x *Context) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[22] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1964,7 +2093,7 @@ func (x *Context) ProtoReflect() protoreflect.Message { // Deprecated: Use Context.ProtoReflect.Descriptor instead. func (*Context) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{22} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{24} } func (x *Context) GetCluster() string { @@ -2018,7 +2147,7 @@ type AvailablePackageReference struct { func (x *AvailablePackageReference) Reset() { *x = AvailablePackageReference{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[23] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2031,7 +2160,7 @@ func (x *AvailablePackageReference) String() string { func (*AvailablePackageReference) ProtoMessage() {} func (x *AvailablePackageReference) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[23] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2044,7 +2173,7 @@ func (x *AvailablePackageReference) ProtoReflect() protoreflect.Message { // Deprecated: Use AvailablePackageReference.ProtoReflect.Descriptor instead. func (*AvailablePackageReference) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{23} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{25} } func (x *AvailablePackageReference) GetContext() *Context { @@ -2089,7 +2218,7 @@ type Maintainer struct { func (x *Maintainer) Reset() { *x = Maintainer{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[24] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2102,7 +2231,7 @@ func (x *Maintainer) String() string { func (*Maintainer) ProtoMessage() {} func (x *Maintainer) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[24] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2115,7 +2244,7 @@ func (x *Maintainer) ProtoReflect() protoreflect.Message { // Deprecated: Use Maintainer.ProtoReflect.Descriptor instead. func (*Maintainer) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{24} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{26} } func (x *Maintainer) GetName() string { @@ -2165,7 +2294,7 @@ type FilterOptions struct { func (x *FilterOptions) Reset() { *x = FilterOptions{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[25] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2178,7 +2307,7 @@ func (x *FilterOptions) String() string { func (*FilterOptions) ProtoMessage() {} func (x *FilterOptions) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[25] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2191,7 +2320,7 @@ func (x *FilterOptions) ProtoReflect() protoreflect.Message { // Deprecated: Use FilterOptions.ProtoReflect.Descriptor instead. func (*FilterOptions) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{25} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{27} } func (x *FilterOptions) GetQuery() string { @@ -2255,7 +2384,7 @@ type PaginationOptions struct { func (x *PaginationOptions) Reset() { *x = PaginationOptions{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[26] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2268,7 +2397,7 @@ func (x *PaginationOptions) String() string { func (*PaginationOptions) ProtoMessage() {} func (x *PaginationOptions) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[26] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2281,7 +2410,7 @@ func (x *PaginationOptions) ProtoReflect() protoreflect.Message { // Deprecated: Use PaginationOptions.ProtoReflect.Descriptor instead. func (*PaginationOptions) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{26} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{28} } func (x *PaginationOptions) GetPageToken() string { @@ -2322,7 +2451,7 @@ type InstalledPackageReference struct { func (x *InstalledPackageReference) Reset() { *x = InstalledPackageReference{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[27] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2335,7 +2464,7 @@ func (x *InstalledPackageReference) String() string { func (*InstalledPackageReference) ProtoMessage() {} func (x *InstalledPackageReference) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[27] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2348,7 +2477,7 @@ func (x *InstalledPackageReference) ProtoReflect() protoreflect.Message { // Deprecated: Use InstalledPackageReference.ProtoReflect.Descriptor instead. func (*InstalledPackageReference) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{27} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{29} } func (x *InstalledPackageReference) GetContext() *Context { @@ -2393,7 +2522,7 @@ type VersionReference struct { func (x *VersionReference) Reset() { *x = VersionReference{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[28] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2406,7 +2535,7 @@ func (x *VersionReference) String() string { func (*VersionReference) ProtoMessage() {} func (x *VersionReference) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[28] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2419,7 +2548,7 @@ func (x *VersionReference) ProtoReflect() protoreflect.Message { // Deprecated: Use VersionReference.ProtoReflect.Descriptor instead. func (*VersionReference) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{28} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{30} } func (x *VersionReference) GetVersion() string { @@ -2454,7 +2583,7 @@ type InstalledPackageStatus struct { func (x *InstalledPackageStatus) Reset() { *x = InstalledPackageStatus{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[29] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2467,7 +2596,7 @@ func (x *InstalledPackageStatus) String() string { func (*InstalledPackageStatus) ProtoMessage() {} func (x *InstalledPackageStatus) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[29] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2480,7 +2609,7 @@ func (x *InstalledPackageStatus) ProtoReflect() protoreflect.Message { // Deprecated: Use InstalledPackageStatus.ProtoReflect.Descriptor instead. func (*InstalledPackageStatus) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{29} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{31} } func (x *InstalledPackageStatus) GetReady() bool { @@ -2535,7 +2664,7 @@ type ReconciliationOptions struct { func (x *ReconciliationOptions) Reset() { *x = ReconciliationOptions{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[30] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2548,7 +2677,7 @@ func (x *ReconciliationOptions) String() string { func (*ReconciliationOptions) ProtoMessage() {} func (x *ReconciliationOptions) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[30] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2561,7 +2690,7 @@ func (x *ReconciliationOptions) ProtoReflect() protoreflect.Message { // Deprecated: Use ReconciliationOptions.ProtoReflect.Descriptor instead. func (*ReconciliationOptions) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{30} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{32} } func (x *ReconciliationOptions) GetInterval() string { @@ -2606,7 +2735,7 @@ type PackageAppVersion struct { func (x *PackageAppVersion) Reset() { *x = PackageAppVersion{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[31] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2619,7 +2748,7 @@ func (x *PackageAppVersion) String() string { func (*PackageAppVersion) ProtoMessage() {} func (x *PackageAppVersion) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[31] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2632,7 +2761,7 @@ func (x *PackageAppVersion) ProtoReflect() protoreflect.Message { // Deprecated: Use PackageAppVersion.ProtoReflect.Descriptor instead. func (*PackageAppVersion) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{31} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{33} } func (x *PackageAppVersion) GetPkgVersion() string { @@ -2649,6 +2778,93 @@ func (x *PackageAppVersion) GetAppVersion() string { return "" } +// Package Metadata +// +// PackageMetadata contains info to display and fetch SBOMs, scan results +// and other linked package metadata. +type PackageMetadata struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Media type + // + // Media type of this metadata + MediaType string `protobuf:"bytes,1,opt,name=media_type,json=mediaType,proto3" json:"media_type,omitempty"` + // Name + // + // Human readable name for this metadata. + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + // Description + // + // Human readable description for this metadata. + Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` + // URL + // + // The url reference for this metadata. + Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"` +} + +func (x *PackageMetadata) Reset() { + *x = PackageMetadata{} + if protoimpl.UnsafeEnabled { + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[34] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *PackageMetadata) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PackageMetadata) ProtoMessage() {} + +func (x *PackageMetadata) ProtoReflect() protoreflect.Message { + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[34] + 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 PackageMetadata.ProtoReflect.Descriptor instead. +func (*PackageMetadata) Descriptor() ([]byte, []int) { + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{34} +} + +func (x *PackageMetadata) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + +func (x *PackageMetadata) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *PackageMetadata) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *PackageMetadata) GetUrl() string { + if x != nil { + return x.Url + } + return "" +} + // Resource reference // // A reference to a Kubernetes resource related to a specific installed package. @@ -2677,7 +2893,7 @@ type ResourceRef struct { func (x *ResourceRef) Reset() { *x = ResourceRef{} if protoimpl.UnsafeEnabled { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[32] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2690,7 +2906,7 @@ func (x *ResourceRef) String() string { func (*ResourceRef) ProtoMessage() {} func (x *ResourceRef) ProtoReflect() protoreflect.Message { - mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[32] + mi := &file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2703,7 +2919,7 @@ func (x *ResourceRef) ProtoReflect() protoreflect.Message { // Deprecated: Use ResourceRef.ProtoReflect.Descriptor instead. func (*ResourceRef) Descriptor() ([]byte, []int) { - return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{32} + return file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP(), []int{35} } func (x *ResourceRef) GetApiVersion() string { @@ -2794,32 +3010,225 @@ var file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDesc = []byte{ 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0a, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xd4, 0x01, 0x0a, - 0x23, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, + 0x52, 0x0a, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xba, 0x01, 0x0a, + 0x23, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x72, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, + 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6b, 0x67, 0x5f, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, + 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xd4, 0x01, 0x0a, 0x23, 0x47, 0x65, + 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, + 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, + 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x65, 0x0a, 0x12, 0x70, 0x61, 0x67, + 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, - 0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x65, 0x0a, 0x12, - 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, - 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, + 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x69, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x11, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x52, 0x11, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x22, 0x96, 0x01, 0x0a, 0x20, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, - 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, - 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, + 0x22, 0x96, 0x01, 0x0a, 0x20, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, + 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, + 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, + 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x22, 0xf2, 0x03, 0x0a, 0x1d, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x72, 0x0a, 0x15, 0x61, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, + 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, + 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, + 0x53, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, + 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x22, 0xf2, 0x03, 0x0a, - 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x72, + 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, + 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6e, + 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x69, 0x0a, 0x15, 0x70, 0x6b, 0x67, 0x5f, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, + 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, + 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x71, 0x0a, 0x16, 0x72, + 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x6b, 0x75, + 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x31, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x15, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, + 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x89, + 0x03, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, + 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, + 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x66, 0x12, 0x69, 0x0a, 0x15, 0x70, 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, + 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x70, 0x6b, 0x67, 0x56, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, + 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x71, 0x0a, 0x16, 0x72, 0x65, 0x63, 0x6f, 0x6e, + 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, + 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, + 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x15, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x93, 0x01, 0x0a, 0x1d, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x72, 0x0a, 0x15, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, + 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, + 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, + 0x22, 0x9c, 0x01, 0x0a, 0x26, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, + 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x52, 0x65, 0x66, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x72, 0x0a, 0x15, 0x69, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, + 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, + 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x22, + 0xec, 0x01, 0x0a, 0x24, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, 0x1b, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, + 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, + 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, + 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, + 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x19, 0x61, 0x76, 0x61, + 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, + 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1e, + 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0x9a, + 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x18, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, + 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, + 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, + 0x61, 0x69, 0x6c, 0x52, 0x16, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0x8f, 0x01, 0x0a, 0x23, + 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x14, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x61, + 0x70, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, + 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, + 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xfb, 0x01, + 0x0a, 0x24, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, + 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x5f, 0x0a, 0x10, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, + 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x70, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0xcc, 0x01, 0x0a, 0x24, + 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, 0x1b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, + 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x6b, 0x75, 0x62, 0x65, + 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x19, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, + 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, + 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, + 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x9a, 0x01, 0x0a, 0x21, 0x47, + 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x75, 0x0a, 0x18, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, + 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, + 0x16, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0x94, 0x01, 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, + 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, + 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, + 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x22, 0x94, + 0x01, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, + 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, + 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, + 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x66, 0x22, 0x20, 0x0a, 0x1e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xc8, 0x01, 0x0a, 0x27, 0x47, 0x65, 0x74, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, + 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, + 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x55, 0x0a, 0x0d, 0x72, + 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x73, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, + 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x52, 0x65, 0x66, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, + 0x66, 0x73, 0x22, 0x8b, 0x03, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x72, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, @@ -2827,594 +3236,519 @@ var file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDesc = []byte{ 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x66, 0x12, 0x53, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, - 0x74, 0x65, 0x78, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, - 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, - 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x69, 0x0a, 0x15, 0x70, - 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, - 0x65, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x75, 0x62, - 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, - 0x65, 0x52, 0x13, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, - 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x71, - 0x0a, 0x16, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, + 0x65, 0x66, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5d, 0x0a, 0x0e, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, + 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x15, 0x72, 0x65, 0x63, 0x6f, - 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x22, 0x89, 0x03, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, - 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x69, 0x0a, 0x15, 0x70, 0x6b, 0x67, 0x5f, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, - 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x70, - 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x71, 0x0a, 0x16, 0x72, 0x65, - 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x6b, 0x75, 0x62, + 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x75, 0x72, + 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, 0x63, 0x6f, 0x6e, 0x55, 0x72, 0x6c, + 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, + 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, + 0x73, 0x68, 0x6f, 0x72, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x07, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, + 0x22, 0xd4, 0x07, 0x0a, 0x16, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x72, 0x0a, 0x15, 0x61, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x15, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, - 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x93, 0x01, - 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, - 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, - 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x66, 0x22, 0x9c, 0x01, 0x0a, 0x26, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x72, - 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, - 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, - 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x66, 0x22, 0xec, 0x01, 0x0a, 0x24, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, 0x1b, 0x61, - 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x5f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x3c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x19, - 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, - 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, - 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, - 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, - 0x73, 0x22, 0x9a, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x18, 0x61, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6b, 0x75, 0x62, 0x65, - 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x16, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0x8f, - 0x01, 0x0a, 0x23, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x14, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x5f, 0x61, 0x70, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, + 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, + 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x70, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x22, 0xcc, 0x01, 0x0a, 0x24, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7c, 0x0a, 0x1b, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x73, - 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, - 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, - 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x52, 0x19, 0x69, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, - 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, - 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, - 0x9a, 0x01, 0x0a, 0x21, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x75, 0x0a, 0x18, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, - 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, - 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, - 0x74, 0x61, 0x69, 0x6c, 0x52, 0x16, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0x94, 0x01, 0x0a, - 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, - 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, - 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x52, 0x65, 0x66, 0x22, 0x94, 0x01, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, - 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, - 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x22, 0x20, 0x0a, 0x1e, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xc8, 0x01, 0x0a, - 0x27, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, - 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, - 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, - 0x12, 0x55, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x66, - 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, - 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, - 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, - 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x22, 0x8b, 0x03, 0x0a, 0x17, 0x41, 0x76, 0x61, 0x69, - 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, - 0x61, 0x72, 0x79, 0x12, 0x72, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x65, 0x70, 0x6f, 0x5f, 0x75, 0x72, + 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, 0x70, 0x6f, 0x55, 0x72, 0x6c, + 0x12, 0x19, 0x0a, 0x08, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x68, 0x6f, 0x6d, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x69, + 0x63, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, + 0x63, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, + 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x68, 0x6f, + 0x72, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0f, 0x6c, 0x6f, 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x12, 0x94, 0x01, 0x0a, 0x19, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x11, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x58, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, + 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x17, + 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x73, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x1f, 0x0a, 0x0b, + 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x73, 0x12, 0x51, 0x0a, + 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, 0x18, 0x0e, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, + 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, + 0x6e, 0x65, 0x72, 0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x73, + 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x0f, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, + 0x12, 0x39, 0x0a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x0c, 0x63, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x1a, 0x4a, 0x0a, 0x1c, 0x41, + 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, + 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x83, 0x06, 0x0a, 0x17, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, - 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5d, 0x0a, 0x0e, 0x6c, - 0x61, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, - 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6c, 0x61, 0x74, - 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x63, - 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, 0x63, - 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, - 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, - 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x68, 0x6f, 0x72, - 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0xd4, 0x07, 0x0a, 0x16, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, - 0x12, 0x72, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x69, 0x0a, 0x15, 0x70, + 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x75, 0x62, + 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, + 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x52, 0x13, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, + 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x5f, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, - 0x13, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x66, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, - 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x65, - 0x70, 0x6f, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x65, - 0x70, 0x6f, 0x55, 0x72, 0x6c, 0x12, 0x19, 0x0a, 0x08, 0x68, 0x6f, 0x6d, 0x65, 0x5f, 0x75, 0x72, - 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x68, 0x6f, 0x6d, 0x65, 0x55, 0x72, 0x6c, - 0x12, 0x19, 0x0a, 0x08, 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x69, 0x63, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, - 0x0a, 0x11, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x72, 0x74, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x6c, - 0x6f, 0x6e, 0x67, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x6f, 0x6e, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x64, 0x6d, 0x65, 0x12, 0x25, - 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, - 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x94, 0x01, 0x0a, 0x19, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x58, 0x2e, 0x6b, 0x75, 0x62, 0x65, - 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, - 0x6c, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x17, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, - 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x0c, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0c, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x53, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x73, - 0x18, 0x0d, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, - 0x6c, 0x73, 0x12, 0x51, 0x0a, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, - 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, - 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4d, 0x61, - 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x0b, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x61, - 0x69, 0x6e, 0x65, 0x72, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x69, 0x65, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, - 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x39, 0x0a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, - 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, - 0x6e, 0x79, 0x52, 0x0c, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, - 0x1a, 0x4a, 0x0a, 0x1c, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x83, 0x06, 0x0a, - 0x17, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x69, 0x63, 0x6f, 0x6e, 0x5f, + 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, 0x63, 0x6f, 0x6e, 0x55, + 0x72, 0x6c, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x6b, 0x67, 0x5f, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, + 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x6b, + 0x67, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x11, + 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x44, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x6e, 0x0a, 0x17, 0x6c, 0x61, 0x74, + 0x65, 0x73, 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, + 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, + 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x52, 0x15, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, + 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x0e, 0x6c, 0x61, 0x74, + 0x65, 0x73, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, + 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, + 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x73, + 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, + 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x91, 0x08, + 0x0a, 0x16, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x72, 0x0a, 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x69, 0x0a, 0x15, 0x70, 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, - 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x35, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, - 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, - 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x5f, 0x0a, 0x0f, 0x63, + 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x69, 0x0a, 0x15, + 0x70, 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x65, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x6b, 0x75, + 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x52, 0x13, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5f, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x63, 0x75, - 0x72, 0x72, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, - 0x69, 0x63, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, - 0x69, 0x63, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x6b, 0x67, 0x5f, 0x64, - 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0e, 0x70, 0x6b, 0x67, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, - 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, - 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x68, - 0x6f, 0x72, 0x74, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x6e, - 0x0a, 0x17, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, - 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x72, 0x72, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x41, 0x70, 0x70, 0x6c, + 0x69, 0x65, 0x64, 0x12, 0x71, 0x0a, 0x16, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, + 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, + 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, + 0x15, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x53, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, + 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, + 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x36, 0x0a, 0x17, 0x70, + 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x70, 0x6f, + 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, + 0x74, 0x65, 0x73, 0x12, 0x72, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x09, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, + 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x6e, 0x0a, 0x17, 0x6c, 0x61, 0x74, 0x65, 0x73, + 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, + 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x52, 0x15, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x0e, 0x6c, 0x61, 0x74, 0x65, 0x73, + 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, - 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x5d, - 0x0a, 0x0e, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, - 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, - 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, - 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, - 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x22, 0x91, 0x08, 0x0a, 0x16, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x72, 0x0a, - 0x15, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, + 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x41, 0x6e, 0x79, 0x52, 0x0c, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, + 0x6c, 0x22, 0x41, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x18, 0x0a, 0x07, + 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, + 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, + 0x61, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x22, 0xc7, 0x01, 0x0a, 0x19, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, + 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, + 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, + 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x6c, + 0x75, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6b, 0x75, 0x62, + 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, + 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, + 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x22, 0x36, + 0x0a, 0x0a, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0xab, 0x01, 0x0a, 0x0d, 0x46, 0x69, 0x6c, 0x74, 0x65, + 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x1e, + 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x22, + 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, + 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, + 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x70, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x4f, 0x0a, 0x11, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, + 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, + 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, + 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, + 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xc7, 0x01, 0x0a, 0x19, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, + 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, + 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, + 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x69, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x42, 0x0a, 0x06, 0x70, + 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6b, 0x75, + 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, + 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, + 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x22, + 0x2c, 0x0a, 0x10, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, + 0x6e, 0x63, 0x65, 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, 0x22, 0xd2, 0x02, + 0x0a, 0x16, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x65, 0x61, 0x64, + 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x72, 0x65, 0x61, 0x64, 0x79, 0x12, 0x60, + 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x48, + 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, + 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, + 0x12, 0x1f, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x52, 0x65, 0x61, 0x73, 0x6f, + 0x6e, 0x22, 0x9e, 0x01, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x61, 0x73, + 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x45, 0x41, + 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, + 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, + 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x12, 0x1d, + 0x0a, 0x19, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, + 0x55, 0x4e, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x18, 0x0a, + 0x14, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x46, + 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x19, 0x0a, 0x15, 0x53, 0x54, 0x41, 0x54, 0x55, + 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, + 0x10, 0x04, 0x22, 0x7f, 0x0a, 0x15, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x73, 0x70, 0x65, + 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, + 0x64, 0x12, 0x30, 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, + 0x61, 0x6d, 0x65, 0x22, 0x55, 0x0a, 0x11, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, + 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6b, 0x67, 0x5f, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, + 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x70, + 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, + 0x61, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x78, 0x0a, 0x0f, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, + 0x0a, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x03, 0x75, 0x72, 0x6c, 0x22, 0x74, 0x0a, 0x0b, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x52, 0x65, 0x66, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, + 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x32, 0xc0, 0x1d, 0x0a, 0x0f, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xe6, + 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, + 0x48, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, + 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, + 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x6b, 0x75, 0x62, 0x65, + 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, + 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x12, 0x29, 0x2f, 0x63, + 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0xaf, 0x03, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x41, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x45, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, + 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x46, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x69, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x66, 0x12, 0x69, 0x0a, 0x15, 0x70, 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x35, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x5f, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, + 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x82, 0x02, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xfb, 0x01, 0x12, 0xf8, + 0x01, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, + 0x6e, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, + 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, + 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, 0x7b, + 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, + 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x3d, 0x2a, 0x2a, 0x7d, 0x12, 0xbe, 0x03, 0x0a, 0x1b, 0x47, 0x65, + 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x47, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x5f, 0x61, 0x70, 0x70, 0x6c, - 0x69, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x12, 0x71, 0x0a, 0x16, 0x72, 0x65, 0x63, 0x6f, - 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, - 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, - 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x15, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x69, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x53, 0x0a, 0x06, 0x73, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6b, 0x75, + 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x48, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, + 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x56, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8b, 0x02, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x84, 0x02, 0x12, 0x81, 0x02, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, + 0x2f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, + 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x61, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x6e, + 0x73, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, + 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x61, 0x76, 0x61, + 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, + 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x3d, 0x2a, 0x2a, + 0x7d, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xc1, 0x03, 0x0a, 0x1c, 0x47, + 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x73, 0x12, 0x48, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x12, 0x36, 0x0a, 0x17, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x15, 0x70, 0x6f, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x74, 0x65, 0x73, 0x12, 0x72, 0x0a, 0x15, 0x61, 0x76, 0x61, 0x69, + 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x73, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, + 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x8b, 0x02, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x84, 0x02, 0x12, 0x81, 0x02, 0x2f, 0x63, 0x6f, + 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x31, 0x2f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x61, + 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, + 0x7d, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, - 0x66, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, - 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x13, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x66, 0x12, 0x6e, 0x0a, 0x17, - 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, - 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, - 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x15, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x4d, 0x61, 0x74, - 0x63, 0x68, 0x69, 0x6e, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x0e, - 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0b, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, - 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x6c, 0x61, - 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x0d, 0x63, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x0e, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x0c, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, - 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0x41, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, - 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x6e, - 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x22, 0xc7, 0x01, 0x0a, 0x19, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, - 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, - 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, - 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, - 0x1e, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, - 0x42, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x2a, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, - 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, - 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x06, 0x70, 0x6c, 0x75, - 0x67, 0x69, 0x6e, 0x22, 0x36, 0x0a, 0x0a, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, - 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0xab, 0x01, 0x0a, 0x0d, - 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x14, 0x0a, - 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x71, 0x75, - 0x65, 0x72, 0x79, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, - 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, - 0x69, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, - 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6f, 0x73, - 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6b, 0x67, 0x5f, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6b, - 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x5f, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, - 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x4f, 0x0a, 0x11, 0x50, 0x61, 0x67, - 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1d, - 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1b, 0x0a, - 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0xc7, 0x01, 0x0a, 0x19, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x46, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, - 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x6b, 0x75, 0x62, 0x65, + 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, + 0x72, 0x7d, 0x2f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x2f, + 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, + 0x72, 0x3d, 0x2a, 0x2a, 0x7d, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe6, + 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, + 0x48, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, + 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, + 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, - 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, - 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, - 0x12, 0x42, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x2a, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x06, 0x70, 0x6c, - 0x75, 0x67, 0x69, 0x6e, 0x22, 0x2c, 0x0a, 0x10, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, - 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 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, 0x22, 0xd2, 0x02, 0x0a, 0x16, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x14, 0x0a, - 0x05, 0x72, 0x65, 0x61, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x72, 0x65, - 0x61, 0x64, 0x79, 0x12, 0x60, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x48, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, - 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x06, 0x72, - 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x65, - 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x75, 0x73, 0x65, 0x72, - 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x9e, 0x01, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x54, 0x41, 0x54, 0x55, - 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, - 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, - 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, - 0x44, 0x10, 0x01, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x45, - 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, - 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x45, 0x41, - 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x19, 0x0a, 0x15, - 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x50, 0x45, - 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x22, 0x7f, 0x0a, 0x15, 0x52, 0x65, 0x63, 0x6f, 0x6e, - 0x63, 0x69, 0x6c, 0x69, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x18, 0x0a, 0x07, - 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, - 0x75, 0x73, 0x70, 0x65, 0x6e, 0x64, 0x12, 0x30, 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x55, 0x0a, 0x11, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x41, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, - 0x0b, 0x70, 0x6b, 0x67, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6b, 0x67, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, - 0x0a, 0x0b, 0x61, 0x70, 0x70, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, - 0x74, 0x0a, 0x0b, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x12, 0x1f, - 0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, - 0x69, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x32, 0xfc, 0x19, 0x0a, 0x0f, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xe6, 0x01, 0x0a, 0x1c, 0x47, 0x65, - 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x48, 0x2e, 0x6b, 0x75, 0x62, - 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, - 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, - 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x12, 0x29, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x73, 0x12, 0xaf, 0x03, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, - 0x12, 0x45, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x46, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, - 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, - 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x82, 0x02, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xfb, 0x01, 0x12, 0xf8, 0x01, 0x2f, 0x63, 0x6f, 0x72, - 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2f, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x61, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, - 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x7d, - 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, - 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, - 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x7d, 0x2f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, - 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, - 0x65, 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x2f, 0x7b, - 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, - 0x3d, 0x2a, 0x2a, 0x7d, 0x12, 0xbe, 0x03, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, - 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x47, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, - 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x48, 0x2e, - 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, - 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, - 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, - 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8b, 0x02, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x84, - 0x02, 0x12, 0x81, 0x02, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x61, 0x76, 0x61, 0x69, - 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, - 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, - 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, - 0x69, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, - 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, - 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, - 0x63, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, - 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x6e, 0x73, 0x2f, 0x7b, 0x61, 0x76, - 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, - 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, - 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x3d, 0x2a, 0x2a, 0x7d, 0x2f, 0x76, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0xe6, 0x01, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, - 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x48, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, - 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x49, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, - 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, - 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, - 0x93, 0x02, 0x2b, 0x12, 0x29, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0xac, - 0x03, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x45, 0x2e, 0x6b, + 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, + 0x61, 0x67, 0x65, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2b, 0x12, 0x29, 0x2f, 0x63, + 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0xac, 0x03, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x45, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, + 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, + 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x46, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x46, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, - 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, - 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xff, 0x01, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0xf8, 0x01, 0x12, 0xf5, 0x01, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, - 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xff, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xf8, 0x01, 0x12, 0xf5, + 0x01, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, + 0x6e, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, + 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, + 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, + 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, 0x7b, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, 0x6c, + 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, + 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, + 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x7d, 0x12, 0xd7, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x12, 0x42, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, + 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, + 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, + 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x43, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, + 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x2e, 0x3a, 0x01, 0x2a, 0x22, 0x29, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, + 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, + 0x12, 0xa6, 0x03, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, + 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x42, 0x2e, 0x6b, 0x75, + 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, + 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x43, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, + 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, + 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x82, 0x02, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xfb, 0x01, 0x3a, 0x01, + 0x2a, 0x1a, 0xf5, 0x01, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, + 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, + 0x69, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, - 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, + 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, + 0x63, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, + 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, - 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, - 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x6e, 0x73, - 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, - 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, - 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x7d, 0x12, 0xd7, 0x01, - 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x42, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, + 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, + 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, + 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x7d, 0x12, 0xa3, 0x03, 0x0a, 0x16, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x12, 0x42, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, + 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, + 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x43, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x43, 0x2e, 0x6b, - 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, - 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, - 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x3a, 0x01, 0x2a, 0x22, 0x29, 0x2f, 0x63, - 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x70, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0xa6, 0x03, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x12, 0x42, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, - 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, - 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x43, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, - 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x82, 0x02, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0xfb, 0x01, 0x3a, 0x01, 0x2a, 0x1a, 0xf5, 0x01, 0x2f, 0x63, 0x6f, 0x72, 0x65, + 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xff, 0x01, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xf8, 0x01, 0x2a, 0xf5, 0x01, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, + 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, + 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, + 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, + 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, + 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, + 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, + 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, + 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, + 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, + 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, + 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x7d, 0x12, + 0xcb, 0x03, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, + 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, + 0x65, 0x66, 0x73, 0x12, 0x4b, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, + 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, + 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, + 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x4c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, + 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, + 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, + 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8c, + 0x02, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x85, 0x02, 0x12, 0x82, 0x02, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2f, 0x7b, 0x69, 0x6e, 0x73, @@ -3430,67 +3764,13 @@ var file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDesc = []byte{ 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x7d, - 0x12, 0xa3, 0x03, 0x0a, 0x16, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x42, 0x2e, 0x6b, 0x75, - 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, - 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, - 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, - 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x43, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, - 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xff, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0xf8, 0x01, 0x2a, 0xf5, - 0x01, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, - 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, - 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, - 0x6e, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, - 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, - 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, - 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, 0x7b, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, - 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, - 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, - 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, - 0x69, 0x66, 0x69, 0x65, 0x72, 0x7d, 0x12, 0xcb, 0x03, 0x0a, 0x1f, 0x47, 0x65, 0x74, 0x49, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x12, 0x4b, 0x2e, 0x6b, 0x75, 0x62, - 0x65, 0x61, 0x70, 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, - 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, - 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, - 0x6b, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4c, 0x2e, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, - 0x70, 0x73, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x61, 0x63, 0x6b, - 0x61, 0x67, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, - 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, - 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x66, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x8c, 0x02, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x85, 0x02, 0x12, - 0x82, 0x02, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, - 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x65, 0x64, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x70, 0x6c, 0x75, 0x67, - 0x69, 0x6e, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, - 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, - 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, - 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x70, 0x6c, - 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x63, 0x2f, - 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, - 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x7d, 0x2f, 0x6e, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, - 0x66, 0x2e, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, - 0x61, 0x63, 0x65, 0x7d, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, - 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x66, 0x2e, 0x69, 0x64, 0x65, 0x6e, - 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x72, 0x65, 0x66, 0x73, 0x42, 0x4f, 0x5a, 0x4d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, - 0x6f, 0x6d, 0x2f, 0x76, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x2d, 0x74, 0x61, 0x6e, 0x7a, 0x75, 0x2f, - 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x6b, 0x75, 0x62, - 0x65, 0x61, 0x70, 0x70, 0x73, 0x2d, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x63, - 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x72, 0x65, 0x66, 0x73, 0x42, 0x4f, 0x5a, + 0x4d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x76, 0x6d, 0x77, 0x61, + 0x72, 0x65, 0x2d, 0x74, 0x61, 0x6e, 0x7a, 0x75, 0x2f, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, + 0x73, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x6b, 0x75, 0x62, 0x65, 0x61, 0x70, 0x70, 0x73, 0x2d, 0x61, + 0x70, 0x69, 0x73, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x61, 0x63, + 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -3506,123 +3786,131 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDescGZIP() []byt } var file_kubeappsapis_core_packages_v1alpha1_packages_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes = make([]protoimpl.MessageInfo, 34) +var file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes = make([]protoimpl.MessageInfo, 37) var file_kubeappsapis_core_packages_v1alpha1_packages_proto_goTypes = []interface{}{ (InstalledPackageStatus_StatusReason)(0), // 0: kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.StatusReason (*GetAvailablePackageSummariesRequest)(nil), // 1: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest (*GetAvailablePackageDetailRequest)(nil), // 2: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailRequest (*GetAvailablePackageVersionsRequest)(nil), // 3: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsRequest - (*GetInstalledPackageSummariesRequest)(nil), // 4: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesRequest - (*GetInstalledPackageDetailRequest)(nil), // 5: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailRequest - (*CreateInstalledPackageRequest)(nil), // 6: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest - (*UpdateInstalledPackageRequest)(nil), // 7: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest - (*DeleteInstalledPackageRequest)(nil), // 8: kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageRequest - (*GetInstalledPackageResourceRefsRequest)(nil), // 9: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsRequest - (*GetAvailablePackageSummariesResponse)(nil), // 10: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesResponse - (*GetAvailablePackageDetailResponse)(nil), // 11: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailResponse - (*GetAvailablePackageVersionsResponse)(nil), // 12: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsResponse - (*GetInstalledPackageSummariesResponse)(nil), // 13: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesResponse - (*GetInstalledPackageDetailResponse)(nil), // 14: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailResponse - (*CreateInstalledPackageResponse)(nil), // 15: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageResponse - (*UpdateInstalledPackageResponse)(nil), // 16: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageResponse - (*DeleteInstalledPackageResponse)(nil), // 17: kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageResponse - (*GetInstalledPackageResourceRefsResponse)(nil), // 18: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsResponse - (*AvailablePackageSummary)(nil), // 19: kubeappsapis.core.packages.v1alpha1.AvailablePackageSummary - (*AvailablePackageDetail)(nil), // 20: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail - (*InstalledPackageSummary)(nil), // 21: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary - (*InstalledPackageDetail)(nil), // 22: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail - (*Context)(nil), // 23: kubeappsapis.core.packages.v1alpha1.Context - (*AvailablePackageReference)(nil), // 24: kubeappsapis.core.packages.v1alpha1.AvailablePackageReference - (*Maintainer)(nil), // 25: kubeappsapis.core.packages.v1alpha1.Maintainer - (*FilterOptions)(nil), // 26: kubeappsapis.core.packages.v1alpha1.FilterOptions - (*PaginationOptions)(nil), // 27: kubeappsapis.core.packages.v1alpha1.PaginationOptions - (*InstalledPackageReference)(nil), // 28: kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - (*VersionReference)(nil), // 29: kubeappsapis.core.packages.v1alpha1.VersionReference - (*InstalledPackageStatus)(nil), // 30: kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus - (*ReconciliationOptions)(nil), // 31: kubeappsapis.core.packages.v1alpha1.ReconciliationOptions - (*PackageAppVersion)(nil), // 32: kubeappsapis.core.packages.v1alpha1.PackageAppVersion - (*ResourceRef)(nil), // 33: kubeappsapis.core.packages.v1alpha1.ResourceRef - nil, // 34: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.AdditionalDefaultValuesEntry - (*anypb.Any)(nil), // 35: google.protobuf.Any - (*v1alpha1.Plugin)(nil), // 36: kubeappsapis.core.plugins.v1alpha1.Plugin + (*GetAvailablePackageMetadatasRequest)(nil), // 4: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasRequest + (*GetInstalledPackageSummariesRequest)(nil), // 5: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesRequest + (*GetInstalledPackageDetailRequest)(nil), // 6: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailRequest + (*CreateInstalledPackageRequest)(nil), // 7: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest + (*UpdateInstalledPackageRequest)(nil), // 8: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest + (*DeleteInstalledPackageRequest)(nil), // 9: kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageRequest + (*GetInstalledPackageResourceRefsRequest)(nil), // 10: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsRequest + (*GetAvailablePackageSummariesResponse)(nil), // 11: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesResponse + (*GetAvailablePackageDetailResponse)(nil), // 12: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailResponse + (*GetAvailablePackageVersionsResponse)(nil), // 13: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsResponse + (*GetAvailablePackageMetadatasResponse)(nil), // 14: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasResponse + (*GetInstalledPackageSummariesResponse)(nil), // 15: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesResponse + (*GetInstalledPackageDetailResponse)(nil), // 16: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailResponse + (*CreateInstalledPackageResponse)(nil), // 17: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageResponse + (*UpdateInstalledPackageResponse)(nil), // 18: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageResponse + (*DeleteInstalledPackageResponse)(nil), // 19: kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageResponse + (*GetInstalledPackageResourceRefsResponse)(nil), // 20: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsResponse + (*AvailablePackageSummary)(nil), // 21: kubeappsapis.core.packages.v1alpha1.AvailablePackageSummary + (*AvailablePackageDetail)(nil), // 22: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail + (*InstalledPackageSummary)(nil), // 23: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary + (*InstalledPackageDetail)(nil), // 24: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail + (*Context)(nil), // 25: kubeappsapis.core.packages.v1alpha1.Context + (*AvailablePackageReference)(nil), // 26: kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + (*Maintainer)(nil), // 27: kubeappsapis.core.packages.v1alpha1.Maintainer + (*FilterOptions)(nil), // 28: kubeappsapis.core.packages.v1alpha1.FilterOptions + (*PaginationOptions)(nil), // 29: kubeappsapis.core.packages.v1alpha1.PaginationOptions + (*InstalledPackageReference)(nil), // 30: kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + (*VersionReference)(nil), // 31: kubeappsapis.core.packages.v1alpha1.VersionReference + (*InstalledPackageStatus)(nil), // 32: kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus + (*ReconciliationOptions)(nil), // 33: kubeappsapis.core.packages.v1alpha1.ReconciliationOptions + (*PackageAppVersion)(nil), // 34: kubeappsapis.core.packages.v1alpha1.PackageAppVersion + (*PackageMetadata)(nil), // 35: kubeappsapis.core.packages.v1alpha1.PackageMetadata + (*ResourceRef)(nil), // 36: kubeappsapis.core.packages.v1alpha1.ResourceRef + nil, // 37: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.AdditionalDefaultValuesEntry + (*anypb.Any)(nil), // 38: google.protobuf.Any + (*v1alpha1.Plugin)(nil), // 39: kubeappsapis.core.plugins.v1alpha1.Plugin } var file_kubeappsapis_core_packages_v1alpha1_packages_proto_depIdxs = []int32{ - 23, // 0: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context - 26, // 1: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest.filter_options:type_name -> kubeappsapis.core.packages.v1alpha1.FilterOptions - 27, // 2: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest.pagination_options:type_name -> kubeappsapis.core.packages.v1alpha1.PaginationOptions - 24, // 3: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailRequest.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference - 24, // 4: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsRequest.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference - 23, // 5: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesRequest.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context - 27, // 6: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesRequest.pagination_options:type_name -> kubeappsapis.core.packages.v1alpha1.PaginationOptions - 28, // 7: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailRequest.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - 24, // 8: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference - 23, // 9: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest.target_context:type_name -> kubeappsapis.core.packages.v1alpha1.Context - 29, // 10: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest.pkg_version_reference:type_name -> kubeappsapis.core.packages.v1alpha1.VersionReference - 31, // 11: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest.reconciliation_options:type_name -> kubeappsapis.core.packages.v1alpha1.ReconciliationOptions - 28, // 12: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - 29, // 13: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest.pkg_version_reference:type_name -> kubeappsapis.core.packages.v1alpha1.VersionReference - 31, // 14: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest.reconciliation_options:type_name -> kubeappsapis.core.packages.v1alpha1.ReconciliationOptions - 28, // 15: kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageRequest.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - 28, // 16: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsRequest.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - 19, // 17: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesResponse.available_package_summaries:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageSummary - 20, // 18: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailResponse.available_package_detail:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail - 32, // 19: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsResponse.package_app_versions:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 21, // 20: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesResponse.installed_package_summaries:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary - 22, // 21: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailResponse.installed_package_detail:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail - 28, // 22: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageResponse.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - 28, // 23: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageResponse.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - 23, // 24: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsResponse.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context - 33, // 25: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsResponse.resource_refs:type_name -> kubeappsapis.core.packages.v1alpha1.ResourceRef - 24, // 26: kubeappsapis.core.packages.v1alpha1.AvailablePackageSummary.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference - 32, // 27: kubeappsapis.core.packages.v1alpha1.AvailablePackageSummary.latest_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 24, // 28: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference - 32, // 29: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 34, // 30: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.additional_default_values:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.AdditionalDefaultValuesEntry - 25, // 31: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.maintainers:type_name -> kubeappsapis.core.packages.v1alpha1.Maintainer - 35, // 32: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.custom_detail:type_name -> google.protobuf.Any - 28, // 33: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - 29, // 34: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.pkg_version_reference:type_name -> kubeappsapis.core.packages.v1alpha1.VersionReference - 32, // 35: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.current_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 32, // 36: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.latest_matching_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 32, // 37: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.latest_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 30, // 38: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.status:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus - 28, // 39: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference - 29, // 40: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.pkg_version_reference:type_name -> kubeappsapis.core.packages.v1alpha1.VersionReference - 32, // 41: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.current_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 31, // 42: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.reconciliation_options:type_name -> kubeappsapis.core.packages.v1alpha1.ReconciliationOptions - 30, // 43: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.status:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus - 24, // 44: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference - 32, // 45: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.latest_matching_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 32, // 46: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.latest_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion - 35, // 47: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.custom_detail:type_name -> google.protobuf.Any - 23, // 48: kubeappsapis.core.packages.v1alpha1.AvailablePackageReference.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context - 36, // 49: kubeappsapis.core.packages.v1alpha1.AvailablePackageReference.plugin:type_name -> kubeappsapis.core.plugins.v1alpha1.Plugin - 23, // 50: kubeappsapis.core.packages.v1alpha1.InstalledPackageReference.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context - 36, // 51: kubeappsapis.core.packages.v1alpha1.InstalledPackageReference.plugin:type_name -> kubeappsapis.core.plugins.v1alpha1.Plugin - 0, // 52: kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.reason:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.StatusReason - 1, // 53: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageSummaries:input_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest - 2, // 54: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageDetail:input_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailRequest - 3, // 55: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageVersions:input_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsRequest - 4, // 56: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageSummaries:input_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesRequest - 5, // 57: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageDetail:input_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailRequest - 6, // 58: kubeappsapis.core.packages.v1alpha1.PackagesService.CreateInstalledPackage:input_type -> kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest - 7, // 59: kubeappsapis.core.packages.v1alpha1.PackagesService.UpdateInstalledPackage:input_type -> kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest - 8, // 60: kubeappsapis.core.packages.v1alpha1.PackagesService.DeleteInstalledPackage:input_type -> kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageRequest - 9, // 61: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageResourceRefs:input_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsRequest - 10, // 62: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageSummaries:output_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesResponse - 11, // 63: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageDetail:output_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailResponse - 12, // 64: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageVersions:output_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsResponse - 13, // 65: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageSummaries:output_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesResponse - 14, // 66: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageDetail:output_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailResponse - 15, // 67: kubeappsapis.core.packages.v1alpha1.PackagesService.CreateInstalledPackage:output_type -> kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageResponse - 16, // 68: kubeappsapis.core.packages.v1alpha1.PackagesService.UpdateInstalledPackage:output_type -> kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageResponse - 17, // 69: kubeappsapis.core.packages.v1alpha1.PackagesService.DeleteInstalledPackage:output_type -> kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageResponse - 18, // 70: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageResourceRefs:output_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsResponse - 62, // [62:71] is the sub-list for method output_type - 53, // [53:62] is the sub-list for method input_type - 53, // [53:53] is the sub-list for extension type_name - 53, // [53:53] is the sub-list for extension extendee - 0, // [0:53] is the sub-list for field type_name + 25, // 0: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context + 28, // 1: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest.filter_options:type_name -> kubeappsapis.core.packages.v1alpha1.FilterOptions + 29, // 2: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest.pagination_options:type_name -> kubeappsapis.core.packages.v1alpha1.PaginationOptions + 26, // 3: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailRequest.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + 26, // 4: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsRequest.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + 26, // 5: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasRequest.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + 25, // 6: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesRequest.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context + 29, // 7: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesRequest.pagination_options:type_name -> kubeappsapis.core.packages.v1alpha1.PaginationOptions + 30, // 8: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailRequest.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + 26, // 9: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + 25, // 10: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest.target_context:type_name -> kubeappsapis.core.packages.v1alpha1.Context + 31, // 11: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest.pkg_version_reference:type_name -> kubeappsapis.core.packages.v1alpha1.VersionReference + 33, // 12: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest.reconciliation_options:type_name -> kubeappsapis.core.packages.v1alpha1.ReconciliationOptions + 30, // 13: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + 31, // 14: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest.pkg_version_reference:type_name -> kubeappsapis.core.packages.v1alpha1.VersionReference + 33, // 15: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest.reconciliation_options:type_name -> kubeappsapis.core.packages.v1alpha1.ReconciliationOptions + 30, // 16: kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageRequest.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + 30, // 17: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsRequest.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + 21, // 18: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesResponse.available_package_summaries:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageSummary + 22, // 19: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailResponse.available_package_detail:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail + 34, // 20: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsResponse.package_app_versions:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 26, // 21: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasResponse.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + 35, // 22: kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasResponse.package_metadata:type_name -> kubeappsapis.core.packages.v1alpha1.PackageMetadata + 23, // 23: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesResponse.installed_package_summaries:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary + 24, // 24: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailResponse.installed_package_detail:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail + 30, // 25: kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageResponse.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + 30, // 26: kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageResponse.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + 25, // 27: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsResponse.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context + 36, // 28: kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsResponse.resource_refs:type_name -> kubeappsapis.core.packages.v1alpha1.ResourceRef + 26, // 29: kubeappsapis.core.packages.v1alpha1.AvailablePackageSummary.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + 34, // 30: kubeappsapis.core.packages.v1alpha1.AvailablePackageSummary.latest_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 26, // 31: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + 34, // 32: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 37, // 33: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.additional_default_values:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.AdditionalDefaultValuesEntry + 27, // 34: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.maintainers:type_name -> kubeappsapis.core.packages.v1alpha1.Maintainer + 38, // 35: kubeappsapis.core.packages.v1alpha1.AvailablePackageDetail.custom_detail:type_name -> google.protobuf.Any + 30, // 36: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + 31, // 37: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.pkg_version_reference:type_name -> kubeappsapis.core.packages.v1alpha1.VersionReference + 34, // 38: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.current_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 34, // 39: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.latest_matching_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 34, // 40: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.latest_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 32, // 41: kubeappsapis.core.packages.v1alpha1.InstalledPackageSummary.status:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus + 30, // 42: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.installed_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageReference + 31, // 43: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.pkg_version_reference:type_name -> kubeappsapis.core.packages.v1alpha1.VersionReference + 34, // 44: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.current_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 33, // 45: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.reconciliation_options:type_name -> kubeappsapis.core.packages.v1alpha1.ReconciliationOptions + 32, // 46: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.status:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus + 26, // 47: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.available_package_ref:type_name -> kubeappsapis.core.packages.v1alpha1.AvailablePackageReference + 34, // 48: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.latest_matching_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 34, // 49: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.latest_version:type_name -> kubeappsapis.core.packages.v1alpha1.PackageAppVersion + 38, // 50: kubeappsapis.core.packages.v1alpha1.InstalledPackageDetail.custom_detail:type_name -> google.protobuf.Any + 25, // 51: kubeappsapis.core.packages.v1alpha1.AvailablePackageReference.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context + 39, // 52: kubeappsapis.core.packages.v1alpha1.AvailablePackageReference.plugin:type_name -> kubeappsapis.core.plugins.v1alpha1.Plugin + 25, // 53: kubeappsapis.core.packages.v1alpha1.InstalledPackageReference.context:type_name -> kubeappsapis.core.packages.v1alpha1.Context + 39, // 54: kubeappsapis.core.packages.v1alpha1.InstalledPackageReference.plugin:type_name -> kubeappsapis.core.plugins.v1alpha1.Plugin + 0, // 55: kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.reason:type_name -> kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.StatusReason + 1, // 56: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageSummaries:input_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesRequest + 2, // 57: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageDetail:input_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailRequest + 3, // 58: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageVersions:input_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsRequest + 4, // 59: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageMetadatas:input_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasRequest + 5, // 60: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageSummaries:input_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesRequest + 6, // 61: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageDetail:input_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailRequest + 7, // 62: kubeappsapis.core.packages.v1alpha1.PackagesService.CreateInstalledPackage:input_type -> kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageRequest + 8, // 63: kubeappsapis.core.packages.v1alpha1.PackagesService.UpdateInstalledPackage:input_type -> kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageRequest + 9, // 64: kubeappsapis.core.packages.v1alpha1.PackagesService.DeleteInstalledPackage:input_type -> kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageRequest + 10, // 65: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageResourceRefs:input_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsRequest + 11, // 66: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageSummaries:output_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageSummariesResponse + 12, // 67: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageDetail:output_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageDetailResponse + 13, // 68: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageVersions:output_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageVersionsResponse + 14, // 69: kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageMetadatas:output_type -> kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasResponse + 15, // 70: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageSummaries:output_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageSummariesResponse + 16, // 71: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageDetail:output_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageDetailResponse + 17, // 72: kubeappsapis.core.packages.v1alpha1.PackagesService.CreateInstalledPackage:output_type -> kubeappsapis.core.packages.v1alpha1.CreateInstalledPackageResponse + 18, // 73: kubeappsapis.core.packages.v1alpha1.PackagesService.UpdateInstalledPackage:output_type -> kubeappsapis.core.packages.v1alpha1.UpdateInstalledPackageResponse + 19, // 74: kubeappsapis.core.packages.v1alpha1.PackagesService.DeleteInstalledPackage:output_type -> kubeappsapis.core.packages.v1alpha1.DeleteInstalledPackageResponse + 20, // 75: kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageResourceRefs:output_type -> kubeappsapis.core.packages.v1alpha1.GetInstalledPackageResourceRefsResponse + 66, // [66:76] is the sub-list for method output_type + 56, // [56:66] is the sub-list for method input_type + 56, // [56:56] is the sub-list for extension type_name + 56, // [56:56] is the sub-list for extension extendee + 0, // [0:56] is the sub-list for field type_name } func init() { file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() } @@ -3668,7 +3956,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetInstalledPackageSummariesRequest); i { + switch v := v.(*GetAvailablePackageMetadatasRequest); i { case 0: return &v.state case 1: @@ -3680,7 +3968,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetInstalledPackageDetailRequest); i { + switch v := v.(*GetInstalledPackageSummariesRequest); i { case 0: return &v.state case 1: @@ -3692,7 +3980,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateInstalledPackageRequest); i { + switch v := v.(*GetInstalledPackageDetailRequest); i { case 0: return &v.state case 1: @@ -3704,7 +3992,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateInstalledPackageRequest); i { + switch v := v.(*CreateInstalledPackageRequest); i { case 0: return &v.state case 1: @@ -3716,7 +4004,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteInstalledPackageRequest); i { + switch v := v.(*UpdateInstalledPackageRequest); i { case 0: return &v.state case 1: @@ -3728,7 +4016,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetInstalledPackageResourceRefsRequest); i { + switch v := v.(*DeleteInstalledPackageRequest); i { case 0: return &v.state case 1: @@ -3740,7 +4028,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAvailablePackageSummariesResponse); i { + switch v := v.(*GetInstalledPackageResourceRefsRequest); i { case 0: return &v.state case 1: @@ -3752,7 +4040,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAvailablePackageDetailResponse); i { + switch v := v.(*GetAvailablePackageSummariesResponse); i { case 0: return &v.state case 1: @@ -3764,7 +4052,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAvailablePackageVersionsResponse); i { + switch v := v.(*GetAvailablePackageDetailResponse); i { case 0: return &v.state case 1: @@ -3776,7 +4064,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetInstalledPackageSummariesResponse); i { + switch v := v.(*GetAvailablePackageVersionsResponse); i { case 0: return &v.state case 1: @@ -3788,7 +4076,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetInstalledPackageDetailResponse); i { + switch v := v.(*GetAvailablePackageMetadatasResponse); i { case 0: return &v.state case 1: @@ -3800,7 +4088,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateInstalledPackageResponse); i { + switch v := v.(*GetInstalledPackageSummariesResponse); i { case 0: return &v.state case 1: @@ -3812,7 +4100,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateInstalledPackageResponse); i { + switch v := v.(*GetInstalledPackageDetailResponse); i { case 0: return &v.state case 1: @@ -3824,7 +4112,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteInstalledPackageResponse); i { + switch v := v.(*CreateInstalledPackageResponse); i { case 0: return &v.state case 1: @@ -3836,7 +4124,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetInstalledPackageResourceRefsResponse); i { + switch v := v.(*UpdateInstalledPackageResponse); i { case 0: return &v.state case 1: @@ -3848,7 +4136,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AvailablePackageSummary); i { + switch v := v.(*DeleteInstalledPackageResponse); i { case 0: return &v.state case 1: @@ -3860,7 +4148,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AvailablePackageDetail); i { + switch v := v.(*GetInstalledPackageResourceRefsResponse); i { case 0: return &v.state case 1: @@ -3872,7 +4160,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InstalledPackageSummary); i { + switch v := v.(*AvailablePackageSummary); i { case 0: return &v.state case 1: @@ -3884,7 +4172,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InstalledPackageDetail); i { + switch v := v.(*AvailablePackageDetail); i { case 0: return &v.state case 1: @@ -3896,7 +4184,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Context); i { + switch v := v.(*InstalledPackageSummary); i { case 0: return &v.state case 1: @@ -3908,7 +4196,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AvailablePackageReference); i { + switch v := v.(*InstalledPackageDetail); i { case 0: return &v.state case 1: @@ -3920,7 +4208,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Maintainer); i { + switch v := v.(*Context); i { case 0: return &v.state case 1: @@ -3932,7 +4220,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FilterOptions); i { + switch v := v.(*AvailablePackageReference); i { case 0: return &v.state case 1: @@ -3944,7 +4232,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PaginationOptions); i { + switch v := v.(*Maintainer); i { case 0: return &v.state case 1: @@ -3956,7 +4244,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InstalledPackageReference); i { + switch v := v.(*FilterOptions); i { case 0: return &v.state case 1: @@ -3968,7 +4256,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VersionReference); i { + switch v := v.(*PaginationOptions); i { case 0: return &v.state case 1: @@ -3980,7 +4268,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InstalledPackageStatus); i { + switch v := v.(*InstalledPackageReference); i { case 0: return &v.state case 1: @@ -3992,7 +4280,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ReconciliationOptions); i { + switch v := v.(*VersionReference); i { case 0: return &v.state case 1: @@ -4004,7 +4292,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PackageAppVersion); i { + switch v := v.(*InstalledPackageStatus); i { case 0: return &v.state case 1: @@ -4016,6 +4304,42 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { } } file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ReconciliationOptions); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PackageAppVersion); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PackageMetadata); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_kubeappsapis_core_packages_v1alpha1_packages_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*ResourceRef); i { case 0: return &v.state @@ -4034,7 +4358,7 @@ func file_kubeappsapis_core_packages_v1alpha1_packages_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_kubeappsapis_core_packages_v1alpha1_packages_proto_rawDesc, NumEnums: 1, - NumMessages: 34, + NumMessages: 37, NumExtensions: 0, NumServices: 1, }, diff --git a/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages.pb.gw.go b/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages.pb.gw.go index ea06b23f8b6..d24f0fd3ebe 100644 --- a/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages.pb.gw.go +++ b/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages.pb.gw.go @@ -367,6 +367,156 @@ func local_request_PackagesService_GetAvailablePackageVersions_0(ctx context.Con } +var ( + filter_PackagesService_GetAvailablePackageMetadatas_0 = &utilities.DoubleArray{Encoding: map[string]int{"available_package_ref": 0, "plugin": 1, "name": 2, "version": 3, "context": 4, "cluster": 5, "namespace": 6, "identifier": 7}, Base: []int{1, 12, 3, 13, 14, 1, 15, 16, 17, 0, 8, 4, 0, 9, 7, 0, 11, 10, 0, 12, 0, 0, 0, 0, 0, 0}, Check: []int{0, 1, 2, 1, 1, 3, 1, 1, 1, 6, 2, 11, 12, 2, 14, 15, 2, 17, 18, 2, 20, 4, 5, 7, 8, 9}} +) + +func request_PackagesService_GetAvailablePackageMetadatas_0(ctx context.Context, marshaler runtime.Marshaler, client PackagesServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq GetAvailablePackageMetadatasRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["available_package_ref.plugin.name"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.plugin.name") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.plugin.name", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.plugin.name", err) + } + + val, ok = pathParams["available_package_ref.plugin.version"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.plugin.version") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.plugin.version", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.plugin.version", err) + } + + val, ok = pathParams["available_package_ref.context.cluster"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.context.cluster") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.context.cluster", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.context.cluster", err) + } + + val, ok = pathParams["available_package_ref.context.namespace"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.context.namespace") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.context.namespace", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.context.namespace", err) + } + + val, ok = pathParams["available_package_ref.identifier"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.identifier") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.identifier", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.identifier", err) + } + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PackagesService_GetAvailablePackageMetadatas_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.GetAvailablePackageMetadatas(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_PackagesService_GetAvailablePackageMetadatas_0(ctx context.Context, marshaler runtime.Marshaler, server PackagesServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq GetAvailablePackageMetadatasRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["available_package_ref.plugin.name"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.plugin.name") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.plugin.name", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.plugin.name", err) + } + + val, ok = pathParams["available_package_ref.plugin.version"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.plugin.version") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.plugin.version", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.plugin.version", err) + } + + val, ok = pathParams["available_package_ref.context.cluster"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.context.cluster") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.context.cluster", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.context.cluster", err) + } + + val, ok = pathParams["available_package_ref.context.namespace"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.context.namespace") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.context.namespace", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.context.namespace", err) + } + + val, ok = pathParams["available_package_ref.identifier"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "available_package_ref.identifier") + } + + err = runtime.PopulateFieldFromPath(&protoReq, "available_package_ref.identifier", val) + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "available_package_ref.identifier", err) + } + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_PackagesService_GetAvailablePackageMetadatas_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.GetAvailablePackageMetadatas(ctx, &protoReq) + return msg, metadata, err + +} + var ( filter_PackagesService_GetInstalledPackageSummaries_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} ) @@ -1116,6 +1266,31 @@ func RegisterPackagesServiceHandlerServer(ctx context.Context, mux *runtime.Serv }) + mux.Handle("GET", pattern_PackagesService_GetAvailablePackageMetadatas_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetAvailablePackageMetadatas", runtime.WithHTTPPathPattern("/core/packages/v1alpha1/availablepackages/plugin/{available_package_ref.plugin.name}/{available_package_ref.plugin.version}/c/{available_package_ref.context.cluster}/ns/{available_package_ref.context.namespace}/{available_package_ref.identifier=**}/metadata")) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_PackagesService_GetAvailablePackageMetadatas_0(annotatedContext, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) + if err != nil { + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) + return + } + + forward_PackagesService_GetAvailablePackageMetadatas_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("GET", pattern_PackagesService_GetInstalledPackageSummaries_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -1373,6 +1548,28 @@ func RegisterPackagesServiceHandlerClient(ctx context.Context, mux *runtime.Serv }) + mux.Handle("GET", pattern_PackagesService_GetAvailablePackageMetadatas_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + var err error + var annotatedContext context.Context + annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetAvailablePackageMetadatas", runtime.WithHTTPPathPattern("/core/packages/v1alpha1/availablepackages/plugin/{available_package_ref.plugin.name}/{available_package_ref.plugin.version}/c/{available_package_ref.context.cluster}/ns/{available_package_ref.context.namespace}/{available_package_ref.identifier=**}/metadata")) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_PackagesService_GetAvailablePackageMetadatas_0(annotatedContext, inboundMarshaler, client, req, pathParams) + annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md) + if err != nil { + runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err) + return + } + + forward_PackagesService_GetAvailablePackageMetadatas_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + mux.Handle("GET", pattern_PackagesService_GetInstalledPackageSummaries_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -1515,6 +1712,8 @@ var ( pattern_PackagesService_GetAvailablePackageVersions_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 2, 7, 1, 0, 4, 1, 5, 8, 2, 9, 1, 0, 4, 1, 5, 10, 3, 0, 4, 1, 5, 11, 2, 12}, []string{"core", "packages", "v1alpha1", "availablepackages", "plugin", "available_package_ref.plugin.name", "available_package_ref.plugin.version", "c", "available_package_ref.context.cluster", "ns", "available_package_ref.context.namespace", "available_package_ref.identifier", "versions"}, "")) + pattern_PackagesService_GetAvailablePackageMetadatas_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 2, 7, 1, 0, 4, 1, 5, 8, 2, 9, 1, 0, 4, 1, 5, 10, 3, 0, 4, 1, 5, 11, 2, 12}, []string{"core", "packages", "v1alpha1", "availablepackages", "plugin", "available_package_ref.plugin.name", "available_package_ref.plugin.version", "c", "available_package_ref.context.cluster", "ns", "available_package_ref.context.namespace", "available_package_ref.identifier", "metadata"}, "")) + pattern_PackagesService_GetInstalledPackageSummaries_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"core", "packages", "v1alpha1", "installedpackages"}, "")) pattern_PackagesService_GetInstalledPackageDetail_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 2, 7, 1, 0, 4, 1, 5, 8, 2, 9, 1, 0, 4, 1, 5, 10, 1, 0, 4, 1, 5, 11}, []string{"core", "packages", "v1alpha1", "installedpackages", "plugin", "installed_package_ref.plugin.name", "installed_package_ref.plugin.version", "c", "installed_package_ref.context.cluster", "ns", "installed_package_ref.context.namespace", "installed_package_ref.identifier"}, "")) @@ -1535,6 +1734,8 @@ var ( forward_PackagesService_GetAvailablePackageVersions_0 = runtime.ForwardResponseMessage + forward_PackagesService_GetAvailablePackageMetadatas_0 = runtime.ForwardResponseMessage + forward_PackagesService_GetInstalledPackageSummaries_0 = runtime.ForwardResponseMessage forward_PackagesService_GetInstalledPackageDetail_0 = runtime.ForwardResponseMessage diff --git a/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages_grpc.pb.go b/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages_grpc.pb.go index 78ace2ac327..4fc4b7c18ed 100644 --- a/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages_grpc.pb.go +++ b/cmd/kubeapps-apis/gen/core/packages/v1alpha1/packages_grpc.pb.go @@ -25,6 +25,7 @@ const ( PackagesService_GetAvailablePackageSummaries_FullMethodName = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetAvailablePackageSummaries" PackagesService_GetAvailablePackageDetail_FullMethodName = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetAvailablePackageDetail" PackagesService_GetAvailablePackageVersions_FullMethodName = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetAvailablePackageVersions" + PackagesService_GetAvailablePackageMetadatas_FullMethodName = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetAvailablePackageMetadatas" PackagesService_GetInstalledPackageSummaries_FullMethodName = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetInstalledPackageSummaries" PackagesService_GetInstalledPackageDetail_FullMethodName = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetInstalledPackageDetail" PackagesService_CreateInstalledPackage_FullMethodName = "/kubeappsapis.core.packages.v1alpha1.PackagesService/CreateInstalledPackage" @@ -40,6 +41,7 @@ type PackagesServiceClient interface { GetAvailablePackageSummaries(ctx context.Context, in *GetAvailablePackageSummariesRequest, opts ...grpc.CallOption) (*GetAvailablePackageSummariesResponse, error) GetAvailablePackageDetail(ctx context.Context, in *GetAvailablePackageDetailRequest, opts ...grpc.CallOption) (*GetAvailablePackageDetailResponse, error) GetAvailablePackageVersions(ctx context.Context, in *GetAvailablePackageVersionsRequest, opts ...grpc.CallOption) (*GetAvailablePackageVersionsResponse, error) + GetAvailablePackageMetadatas(ctx context.Context, in *GetAvailablePackageMetadatasRequest, opts ...grpc.CallOption) (*GetAvailablePackageMetadatasResponse, error) GetInstalledPackageSummaries(ctx context.Context, in *GetInstalledPackageSummariesRequest, opts ...grpc.CallOption) (*GetInstalledPackageSummariesResponse, error) GetInstalledPackageDetail(ctx context.Context, in *GetInstalledPackageDetailRequest, opts ...grpc.CallOption) (*GetInstalledPackageDetailResponse, error) CreateInstalledPackage(ctx context.Context, in *CreateInstalledPackageRequest, opts ...grpc.CallOption) (*CreateInstalledPackageResponse, error) @@ -83,6 +85,15 @@ func (c *packagesServiceClient) GetAvailablePackageVersions(ctx context.Context, return out, nil } +func (c *packagesServiceClient) GetAvailablePackageMetadatas(ctx context.Context, in *GetAvailablePackageMetadatasRequest, opts ...grpc.CallOption) (*GetAvailablePackageMetadatasResponse, error) { + out := new(GetAvailablePackageMetadatasResponse) + err := c.cc.Invoke(ctx, PackagesService_GetAvailablePackageMetadatas_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *packagesServiceClient) GetInstalledPackageSummaries(ctx context.Context, in *GetInstalledPackageSummariesRequest, opts ...grpc.CallOption) (*GetInstalledPackageSummariesResponse, error) { out := new(GetInstalledPackageSummariesResponse) err := c.cc.Invoke(ctx, PackagesService_GetInstalledPackageSummaries_FullMethodName, in, out, opts...) @@ -144,6 +155,7 @@ type PackagesServiceServer interface { GetAvailablePackageSummaries(context.Context, *GetAvailablePackageSummariesRequest) (*GetAvailablePackageSummariesResponse, error) GetAvailablePackageDetail(context.Context, *GetAvailablePackageDetailRequest) (*GetAvailablePackageDetailResponse, error) GetAvailablePackageVersions(context.Context, *GetAvailablePackageVersionsRequest) (*GetAvailablePackageVersionsResponse, error) + GetAvailablePackageMetadatas(context.Context, *GetAvailablePackageMetadatasRequest) (*GetAvailablePackageMetadatasResponse, error) GetInstalledPackageSummaries(context.Context, *GetInstalledPackageSummariesRequest) (*GetInstalledPackageSummariesResponse, error) GetInstalledPackageDetail(context.Context, *GetInstalledPackageDetailRequest) (*GetInstalledPackageDetailResponse, error) CreateInstalledPackage(context.Context, *CreateInstalledPackageRequest) (*CreateInstalledPackageResponse, error) @@ -165,6 +177,9 @@ func (UnimplementedPackagesServiceServer) GetAvailablePackageDetail(context.Cont func (UnimplementedPackagesServiceServer) GetAvailablePackageVersions(context.Context, *GetAvailablePackageVersionsRequest) (*GetAvailablePackageVersionsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetAvailablePackageVersions not implemented") } +func (UnimplementedPackagesServiceServer) GetAvailablePackageMetadatas(context.Context, *GetAvailablePackageMetadatasRequest) (*GetAvailablePackageMetadatasResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetAvailablePackageMetadatas not implemented") +} func (UnimplementedPackagesServiceServer) GetInstalledPackageSummaries(context.Context, *GetInstalledPackageSummariesRequest) (*GetInstalledPackageSummariesResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetInstalledPackageSummaries not implemented") } @@ -249,6 +264,24 @@ func _PackagesService_GetAvailablePackageVersions_Handler(srv interface{}, ctx c return interceptor(ctx, in, info, handler) } +func _PackagesService_GetAvailablePackageMetadatas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetAvailablePackageMetadatasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(PackagesServiceServer).GetAvailablePackageMetadatas(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: PackagesService_GetAvailablePackageMetadatas_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(PackagesServiceServer).GetAvailablePackageMetadatas(ctx, req.(*GetAvailablePackageMetadatasRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _PackagesService_GetInstalledPackageSummaries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetInstalledPackageSummariesRequest) if err := dec(in); err != nil { @@ -376,6 +409,10 @@ var PackagesService_ServiceDesc = grpc.ServiceDesc{ MethodName: "GetAvailablePackageVersions", Handler: _PackagesService_GetAvailablePackageVersions_Handler, }, + { + MethodName: "GetAvailablePackageMetadatas", + Handler: _PackagesService_GetAvailablePackageMetadatas_Handler, + }, { MethodName: "GetInstalledPackageSummaries", Handler: _PackagesService_GetInstalledPackageSummaries_Handler, diff --git a/cmd/kubeapps-apis/gen/core/packages/v1alpha1/v1alpha1connect/packages.connect.go b/cmd/kubeapps-apis/gen/core/packages/v1alpha1/v1alpha1connect/packages.connect.go index 1bec9ebbb78..e5008e375f3 100644 --- a/cmd/kubeapps-apis/gen/core/packages/v1alpha1/v1alpha1connect/packages.connect.go +++ b/cmd/kubeapps-apis/gen/core/packages/v1alpha1/v1alpha1connect/packages.connect.go @@ -45,6 +45,9 @@ const ( // PackagesServiceGetAvailablePackageVersionsProcedure is the fully-qualified name of the // PackagesService's GetAvailablePackageVersions RPC. PackagesServiceGetAvailablePackageVersionsProcedure = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetAvailablePackageVersions" + // PackagesServiceGetAvailablePackageMetadatasProcedure is the fully-qualified name of the + // PackagesService's GetAvailablePackageMetadatas RPC. + PackagesServiceGetAvailablePackageMetadatasProcedure = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetAvailablePackageMetadatas" // PackagesServiceGetInstalledPackageSummariesProcedure is the fully-qualified name of the // PackagesService's GetInstalledPackageSummaries RPC. PackagesServiceGetInstalledPackageSummariesProcedure = "/kubeappsapis.core.packages.v1alpha1.PackagesService/GetInstalledPackageSummaries" @@ -71,6 +74,7 @@ type PackagesServiceClient interface { GetAvailablePackageSummaries(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageSummariesRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageSummariesResponse], error) GetAvailablePackageDetail(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageDetailRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageDetailResponse], error) GetAvailablePackageVersions(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageVersionsRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageVersionsResponse], error) + GetAvailablePackageMetadatas(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageMetadatasRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageMetadatasResponse], error) GetInstalledPackageSummaries(context.Context, *connect_go.Request[v1alpha1.GetInstalledPackageSummariesRequest]) (*connect_go.Response[v1alpha1.GetInstalledPackageSummariesResponse], error) GetInstalledPackageDetail(context.Context, *connect_go.Request[v1alpha1.GetInstalledPackageDetailRequest]) (*connect_go.Response[v1alpha1.GetInstalledPackageDetailResponse], error) CreateInstalledPackage(context.Context, *connect_go.Request[v1alpha1.CreateInstalledPackageRequest]) (*connect_go.Response[v1alpha1.CreateInstalledPackageResponse], error) @@ -105,6 +109,11 @@ func NewPackagesServiceClient(httpClient connect_go.HTTPClient, baseURL string, baseURL+PackagesServiceGetAvailablePackageVersionsProcedure, opts..., ), + getAvailablePackageMetadatas: connect_go.NewClient[v1alpha1.GetAvailablePackageMetadatasRequest, v1alpha1.GetAvailablePackageMetadatasResponse]( + httpClient, + baseURL+PackagesServiceGetAvailablePackageMetadatasProcedure, + opts..., + ), getInstalledPackageSummaries: connect_go.NewClient[v1alpha1.GetInstalledPackageSummariesRequest, v1alpha1.GetInstalledPackageSummariesResponse]( httpClient, baseURL+PackagesServiceGetInstalledPackageSummariesProcedure, @@ -143,6 +152,7 @@ type packagesServiceClient struct { getAvailablePackageSummaries *connect_go.Client[v1alpha1.GetAvailablePackageSummariesRequest, v1alpha1.GetAvailablePackageSummariesResponse] getAvailablePackageDetail *connect_go.Client[v1alpha1.GetAvailablePackageDetailRequest, v1alpha1.GetAvailablePackageDetailResponse] getAvailablePackageVersions *connect_go.Client[v1alpha1.GetAvailablePackageVersionsRequest, v1alpha1.GetAvailablePackageVersionsResponse] + getAvailablePackageMetadatas *connect_go.Client[v1alpha1.GetAvailablePackageMetadatasRequest, v1alpha1.GetAvailablePackageMetadatasResponse] getInstalledPackageSummaries *connect_go.Client[v1alpha1.GetInstalledPackageSummariesRequest, v1alpha1.GetInstalledPackageSummariesResponse] getInstalledPackageDetail *connect_go.Client[v1alpha1.GetInstalledPackageDetailRequest, v1alpha1.GetInstalledPackageDetailResponse] createInstalledPackage *connect_go.Client[v1alpha1.CreateInstalledPackageRequest, v1alpha1.CreateInstalledPackageResponse] @@ -169,6 +179,12 @@ func (c *packagesServiceClient) GetAvailablePackageVersions(ctx context.Context, return c.getAvailablePackageVersions.CallUnary(ctx, req) } +// GetAvailablePackageMetadatas calls +// kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageMetadatas. +func (c *packagesServiceClient) GetAvailablePackageMetadatas(ctx context.Context, req *connect_go.Request[v1alpha1.GetAvailablePackageMetadatasRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageMetadatasResponse], error) { + return c.getAvailablePackageMetadatas.CallUnary(ctx, req) +} + // GetInstalledPackageSummaries calls // kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageSummaries. func (c *packagesServiceClient) GetInstalledPackageSummaries(ctx context.Context, req *connect_go.Request[v1alpha1.GetInstalledPackageSummariesRequest]) (*connect_go.Response[v1alpha1.GetInstalledPackageSummariesResponse], error) { @@ -211,6 +227,7 @@ type PackagesServiceHandler interface { GetAvailablePackageSummaries(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageSummariesRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageSummariesResponse], error) GetAvailablePackageDetail(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageDetailRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageDetailResponse], error) GetAvailablePackageVersions(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageVersionsRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageVersionsResponse], error) + GetAvailablePackageMetadatas(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageMetadatasRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageMetadatasResponse], error) GetInstalledPackageSummaries(context.Context, *connect_go.Request[v1alpha1.GetInstalledPackageSummariesRequest]) (*connect_go.Response[v1alpha1.GetInstalledPackageSummariesResponse], error) GetInstalledPackageDetail(context.Context, *connect_go.Request[v1alpha1.GetInstalledPackageDetailRequest]) (*connect_go.Response[v1alpha1.GetInstalledPackageDetailResponse], error) CreateInstalledPackage(context.Context, *connect_go.Request[v1alpha1.CreateInstalledPackageRequest]) (*connect_go.Response[v1alpha1.CreateInstalledPackageResponse], error) @@ -240,6 +257,11 @@ func NewPackagesServiceHandler(svc PackagesServiceHandler, opts ...connect_go.Ha svc.GetAvailablePackageVersions, opts..., ) + packagesServiceGetAvailablePackageMetadatasHandler := connect_go.NewUnaryHandler( + PackagesServiceGetAvailablePackageMetadatasProcedure, + svc.GetAvailablePackageMetadatas, + opts..., + ) packagesServiceGetInstalledPackageSummariesHandler := connect_go.NewUnaryHandler( PackagesServiceGetInstalledPackageSummariesProcedure, svc.GetInstalledPackageSummaries, @@ -278,6 +300,8 @@ func NewPackagesServiceHandler(svc PackagesServiceHandler, opts ...connect_go.Ha packagesServiceGetAvailablePackageDetailHandler.ServeHTTP(w, r) case PackagesServiceGetAvailablePackageVersionsProcedure: packagesServiceGetAvailablePackageVersionsHandler.ServeHTTP(w, r) + case PackagesServiceGetAvailablePackageMetadatasProcedure: + packagesServiceGetAvailablePackageMetadatasHandler.ServeHTTP(w, r) case PackagesServiceGetInstalledPackageSummariesProcedure: packagesServiceGetInstalledPackageSummariesHandler.ServeHTTP(w, r) case PackagesServiceGetInstalledPackageDetailProcedure: @@ -311,6 +335,10 @@ func (UnimplementedPackagesServiceHandler) GetAvailablePackageVersions(context.C return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageVersions is not implemented")) } +func (UnimplementedPackagesServiceHandler) GetAvailablePackageMetadatas(context.Context, *connect_go.Request[v1alpha1.GetAvailablePackageMetadatasRequest]) (*connect_go.Response[v1alpha1.GetAvailablePackageMetadatasResponse], error) { + return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageMetadatas is not implemented")) +} + func (UnimplementedPackagesServiceHandler) GetInstalledPackageSummaries(context.Context, *connect_go.Request[v1alpha1.GetInstalledPackageSummariesRequest]) (*connect_go.Response[v1alpha1.GetInstalledPackageSummariesResponse], error) { return nil, connect_go.NewError(connect_go.CodeUnimplemented, errors.New("kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageSummaries is not implemented")) } diff --git a/cmd/kubeapps-apis/proto/kubeappsapis/core/packages/v1alpha1/packages.proto b/cmd/kubeapps-apis/proto/kubeappsapis/core/packages/v1alpha1/packages.proto index be64e17ac95..ea048c9c412 100644 --- a/cmd/kubeapps-apis/proto/kubeappsapis/core/packages/v1alpha1/packages.proto +++ b/cmd/kubeapps-apis/proto/kubeappsapis/core/packages/v1alpha1/packages.proto @@ -31,6 +31,11 @@ service PackagesService { get: "/core/packages/v1alpha1/availablepackages/plugin/{available_package_ref.plugin.name}/{available_package_ref.plugin.version}/c/{available_package_ref.context.cluster}/ns/{available_package_ref.context.namespace}/{available_package_ref.identifier=**}/versions" }; } + rpc GetAvailablePackageMetadatas(GetAvailablePackageMetadatasRequest) returns (GetAvailablePackageMetadatasResponse) { + option (google.api.http) = { + get: "/core/packages/v1alpha1/availablepackages/plugin/{available_package_ref.plugin.name}/{available_package_ref.plugin.version}/c/{available_package_ref.context.cluster}/ns/{available_package_ref.context.namespace}/{available_package_ref.identifier=**}/metadata" + }; + } rpc GetInstalledPackageSummaries(GetInstalledPackageSummariesRequest) returns (GetInstalledPackageSummariesResponse) { option (google.api.http) = { @@ -119,6 +124,22 @@ message GetAvailablePackageVersionsRequest { string pkg_version = 2; } +// GetAvailablePackageMetadatasRequest +// +// Request for GetAvailablePackageMetadatas +message GetAvailablePackageMetadatasRequest { + // Available Package Reference + // + // Identifies the available package for which we are requesting + // the metadata. + AvailablePackageReference available_package_ref = 1; + + // Package Version + // + // Version reference for which metadata is requested. + string pkg_version = 2; +} + // GetInstalledPackageSummariesRequest // // Request for GetInstalledPackageSummaries @@ -294,6 +315,21 @@ message GetAvailablePackageVersionsResponse { repeated PackageAppVersion package_app_versions = 1; } +// GetAvailablePackageMetadatasResponse +// +// Response for GetAvailablePackageMetadatas +message GetAvailablePackageMetadatasResponse { + // Available Package Reference + // + // The reference to the available package related to this metadata. + AvailablePackageReference available_package_ref = 1; + + // Package Metadata + // + // A list of metadata associated with this available package. + repeated PackageMetadata package_metadata = 2; +} + // GetInstalledPackageSummariesResponse // // Response for GetInstalledPackageSummaries @@ -916,6 +952,32 @@ message PackageAppVersion { string app_version = 2; }; +// Package Metadata +// +// PackageMetadata contains info to display and fetch SBOMs, scan results +// and other linked package metadata. +message PackageMetadata { + // Media type + // + // Media type of this metadata + string media_type = 1; + + // Name + // + // Human readable name for this metadata. + string name = 2; + + // Description + // + // Human readable description for this metadata. + string description = 3; + + // URL + // + // The url reference for this metadata. + string url = 4; +} + // Resource reference // // A reference to a Kubernetes resource related to a specific installed package. diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts index 8cb0a091cc4..f950e36dd1a 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts @@ -6,26 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import { - CreateInstalledPackageRequest, - CreateInstalledPackageResponse, - DeleteInstalledPackageRequest, - DeleteInstalledPackageResponse, - GetAvailablePackageDetailRequest, - GetAvailablePackageDetailResponse, - GetAvailablePackageSummariesRequest, - GetAvailablePackageSummariesResponse, - GetAvailablePackageVersionsRequest, - GetAvailablePackageVersionsResponse, - GetInstalledPackageDetailRequest, - GetInstalledPackageDetailResponse, - GetInstalledPackageResourceRefsRequest, - GetInstalledPackageResourceRefsResponse, - GetInstalledPackageSummariesRequest, - GetInstalledPackageSummariesResponse, - UpdateInstalledPackageRequest, - UpdateInstalledPackageResponse, -} from "./packages_pb"; +import { CreateInstalledPackageRequest, CreateInstalledPackageResponse, DeleteInstalledPackageRequest, DeleteInstalledPackageResponse, GetAvailablePackageDetailRequest, GetAvailablePackageDetailResponse, GetAvailablePackageMetadatasRequest, GetAvailablePackageMetadatasResponse, GetAvailablePackageSummariesRequest, GetAvailablePackageSummariesResponse, GetAvailablePackageVersionsRequest, GetAvailablePackageVersionsResponse, GetInstalledPackageDetailRequest, GetInstalledPackageDetailResponse, GetInstalledPackageResourceRefsRequest, GetInstalledPackageResourceRefsResponse, GetInstalledPackageSummariesRequest, GetInstalledPackageSummariesResponse, UpdateInstalledPackageRequest, UpdateInstalledPackageResponse } from "./packages_pb"; import { MethodKind } from "@bufbuild/protobuf"; /** @@ -64,6 +45,15 @@ export const PackagesService = { O: GetAvailablePackageVersionsResponse, kind: MethodKind.Unary, }, + /** + * @generated from rpc kubeappsapis.core.packages.v1alpha1.PackagesService.GetAvailablePackageMetadatas + */ + getAvailablePackageMetadatas: { + name: "GetAvailablePackageMetadatas", + I: GetAvailablePackageMetadatasRequest, + O: GetAvailablePackageMetadatasResponse, + kind: MethodKind.Unary, + }, /** * @generated from rpc kubeappsapis.core.packages.v1alpha1.PackagesService.GetInstalledPackageSummaries */ @@ -118,5 +108,6 @@ export const PackagesService = { O: GetInstalledPackageResourceRefsResponse, kind: MethodKind.Unary, }, - }, + } } as const; + diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts index 34ea99f86b2..de679f74804 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts @@ -6,14 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import type { - BinaryReadOptions, - FieldList, - JsonReadOptions, - JsonValue, - PartialMessage, - PlainMessage, -} from "@bufbuild/protobuf"; +import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Any, Message, proto3 } from "@bufbuild/protobuf"; import { Plugin } from "../../plugins/v1alpha1/plugins_pb"; @@ -52,45 +45,26 @@ export class GetAvailablePackageSummariesRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, { no: 2, name: "filter_options", kind: "message", T: FilterOptions }, { no: 3, name: "pagination_options", kind: "message", T: PaginationOptions }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetAvailablePackageSummariesRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageSummariesRequest { return new GetAvailablePackageSummariesRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetAvailablePackageSummariesRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageSummariesRequest { return new GetAvailablePackageSummariesRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetAvailablePackageSummariesRequest { + static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageSummariesRequest { return new GetAvailablePackageSummariesRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetAvailablePackageSummariesRequest - | PlainMessage - | undefined, - b: - | GetAvailablePackageSummariesRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetAvailablePackageSummariesRequest | PlainMessage | undefined, b: GetAvailablePackageSummariesRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetAvailablePackageSummariesRequest, a, b); } } @@ -132,37 +106,19 @@ export class GetAvailablePackageDetailRequest extends Message, - ): GetAvailablePackageDetailRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageDetailRequest { return new GetAvailablePackageDetailRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetAvailablePackageDetailRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageDetailRequest { return new GetAvailablePackageDetailRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetAvailablePackageDetailRequest { + static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageDetailRequest { return new GetAvailablePackageDetailRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetAvailablePackageDetailRequest - | PlainMessage - | undefined, - b: - | GetAvailablePackageDetailRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetAvailablePackageDetailRequest | PlainMessage | undefined, b: GetAvailablePackageDetailRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetAvailablePackageDetailRequest, a, b); } } @@ -199,48 +155,85 @@ export class GetAvailablePackageVersionsRequest extends Message [ { no: 1, name: "available_package_ref", kind: "message", T: AvailablePackageReference }, { no: 2, name: "pkg_version", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetAvailablePackageVersionsRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageVersionsRequest { return new GetAvailablePackageVersionsRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetAvailablePackageVersionsRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageVersionsRequest { return new GetAvailablePackageVersionsRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetAvailablePackageVersionsRequest { + static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageVersionsRequest { return new GetAvailablePackageVersionsRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetAvailablePackageVersionsRequest - | PlainMessage - | undefined, - b: - | GetAvailablePackageVersionsRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetAvailablePackageVersionsRequest | PlainMessage | undefined, b: GetAvailablePackageVersionsRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetAvailablePackageVersionsRequest, a, b); } } +/** + * GetAvailablePackageMetadatasRequest + * + * Request for GetAvailablePackageMetadatas + * + * @generated from message kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasRequest + */ +export class GetAvailablePackageMetadatasRequest extends Message { + /** + * Available Package Reference + * + * Identifies the available package for which we are requesting + * the metadata. + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.AvailablePackageReference available_package_ref = 1; + */ + availablePackageRef?: AvailablePackageReference; + + /** + * Package Version + * + * Version reference for which metadata is requested. + * + * @generated from field: string pkg_version = 2; + */ + pkgVersion = ""; + + constructor(data?: PartialMessage) { + super(); + proto3.util.initPartial(data, this); + } + + static readonly runtime: typeof proto3 = proto3; + static readonly typeName = "kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasRequest"; + static readonly fields: FieldList = proto3.util.newFieldList(() => [ + { no: 1, name: "available_package_ref", kind: "message", T: AvailablePackageReference }, + { no: 2, name: "pkg_version", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ]); + + static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageMetadatasRequest { + return new GetAvailablePackageMetadatasRequest().fromBinary(bytes, options); + } + + static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageMetadatasRequest { + return new GetAvailablePackageMetadatasRequest().fromJson(jsonValue, options); + } + + static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageMetadatasRequest { + return new GetAvailablePackageMetadatasRequest().fromJsonString(jsonString, options); + } + + static equals(a: GetAvailablePackageMetadatasRequest | PlainMessage | undefined, b: GetAvailablePackageMetadatasRequest | PlainMessage | undefined): boolean { + return proto3.util.equals(GetAvailablePackageMetadatasRequest, a, b); + } +} + /** * GetInstalledPackageSummariesRequest * @@ -269,44 +262,25 @@ export class GetInstalledPackageSummariesRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, { no: 2, name: "pagination_options", kind: "message", T: PaginationOptions }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetInstalledPackageSummariesRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageSummariesRequest { return new GetInstalledPackageSummariesRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetInstalledPackageSummariesRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageSummariesRequest { return new GetInstalledPackageSummariesRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetInstalledPackageSummariesRequest { + static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageSummariesRequest { return new GetInstalledPackageSummariesRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetInstalledPackageSummariesRequest - | PlainMessage - | undefined, - b: - | GetInstalledPackageSummariesRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetInstalledPackageSummariesRequest | PlainMessage | undefined, b: GetInstalledPackageSummariesRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetInstalledPackageSummariesRequest, a, b); } } @@ -338,37 +312,19 @@ export class GetInstalledPackageDetailRequest extends Message, - ): GetInstalledPackageDetailRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageDetailRequest { return new GetInstalledPackageDetailRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetInstalledPackageDetailRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageDetailRequest { return new GetInstalledPackageDetailRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetInstalledPackageDetailRequest { + static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageDetailRequest { return new GetInstalledPackageDetailRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetInstalledPackageDetailRequest - | PlainMessage - | undefined, - b: - | GetInstalledPackageDetailRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetInstalledPackageDetailRequest | PlainMessage | undefined, b: GetInstalledPackageDetailRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetInstalledPackageDetailRequest, a, b); } } @@ -444,31 +400,19 @@ export class CreateInstalledPackageRequest extends Message, - ): CreateInstalledPackageRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): CreateInstalledPackageRequest { return new CreateInstalledPackageRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): CreateInstalledPackageRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): CreateInstalledPackageRequest { return new CreateInstalledPackageRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): CreateInstalledPackageRequest { + static fromJsonString(jsonString: string, options?: Partial): CreateInstalledPackageRequest { return new CreateInstalledPackageRequest().fromJsonString(jsonString, options); } - static equals( - a: CreateInstalledPackageRequest | PlainMessage | undefined, - b: CreateInstalledPackageRequest | PlainMessage | undefined, - ): boolean { + static equals(a: CreateInstalledPackageRequest | PlainMessage | undefined, b: CreateInstalledPackageRequest | PlainMessage | undefined): boolean { return proto3.util.equals(CreateInstalledPackageRequest, a, b); } } @@ -540,31 +484,19 @@ export class UpdateInstalledPackageRequest extends Message, - ): UpdateInstalledPackageRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): UpdateInstalledPackageRequest { return new UpdateInstalledPackageRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): UpdateInstalledPackageRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): UpdateInstalledPackageRequest { return new UpdateInstalledPackageRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): UpdateInstalledPackageRequest { + static fromJsonString(jsonString: string, options?: Partial): UpdateInstalledPackageRequest { return new UpdateInstalledPackageRequest().fromJsonString(jsonString, options); } - static equals( - a: UpdateInstalledPackageRequest | PlainMessage | undefined, - b: UpdateInstalledPackageRequest | PlainMessage | undefined, - ): boolean { + static equals(a: UpdateInstalledPackageRequest | PlainMessage | undefined, b: UpdateInstalledPackageRequest | PlainMessage | undefined): boolean { return proto3.util.equals(UpdateInstalledPackageRequest, a, b); } } @@ -595,31 +527,19 @@ export class DeleteInstalledPackageRequest extends Message, - ): DeleteInstalledPackageRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): DeleteInstalledPackageRequest { return new DeleteInstalledPackageRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): DeleteInstalledPackageRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): DeleteInstalledPackageRequest { return new DeleteInstalledPackageRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): DeleteInstalledPackageRequest { + static fromJsonString(jsonString: string, options?: Partial): DeleteInstalledPackageRequest { return new DeleteInstalledPackageRequest().fromJsonString(jsonString, options); } - static equals( - a: DeleteInstalledPackageRequest | PlainMessage | undefined, - b: DeleteInstalledPackageRequest | PlainMessage | undefined, - ): boolean { + static equals(a: DeleteInstalledPackageRequest | PlainMessage | undefined, b: DeleteInstalledPackageRequest | PlainMessage | undefined): boolean { return proto3.util.equals(DeleteInstalledPackageRequest, a, b); } } @@ -643,43 +563,24 @@ export class GetInstalledPackageResourceRefsRequest extends Message [ { no: 1, name: "installed_package_ref", kind: "message", T: InstalledPackageReference }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetInstalledPackageResourceRefsRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageResourceRefsRequest { return new GetInstalledPackageResourceRefsRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetInstalledPackageResourceRefsRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageResourceRefsRequest { return new GetInstalledPackageResourceRefsRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetInstalledPackageResourceRefsRequest { + static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageResourceRefsRequest { return new GetInstalledPackageResourceRefsRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetInstalledPackageResourceRefsRequest - | PlainMessage - | undefined, - b: - | GetInstalledPackageResourceRefsRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetInstalledPackageResourceRefsRequest | PlainMessage | undefined, b: GetInstalledPackageResourceRefsRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetInstalledPackageResourceRefsRequest, a, b); } } @@ -731,51 +632,26 @@ export class GetAvailablePackageSummariesResponse extends Message [ - { - no: 1, - name: "available_package_summaries", - kind: "message", - T: AvailablePackageSummary, - repeated: true, - }, + { no: 1, name: "available_package_summaries", kind: "message", T: AvailablePackageSummary, repeated: true }, { no: 2, name: "next_page_token", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 3, name: "categories", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetAvailablePackageSummariesResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageSummariesResponse { return new GetAvailablePackageSummariesResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetAvailablePackageSummariesResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageSummariesResponse { return new GetAvailablePackageSummariesResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetAvailablePackageSummariesResponse { + static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageSummariesResponse { return new GetAvailablePackageSummariesResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetAvailablePackageSummariesResponse - | PlainMessage - | undefined, - b: - | GetAvailablePackageSummariesResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetAvailablePackageSummariesResponse | PlainMessage | undefined, b: GetAvailablePackageSummariesResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetAvailablePackageSummariesResponse, a, b); } } @@ -808,43 +684,24 @@ export class GetAvailablePackageDetailResponse extends Message [ { no: 1, name: "available_package_detail", kind: "message", T: AvailablePackageDetail }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetAvailablePackageDetailResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageDetailResponse { return new GetAvailablePackageDetailResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetAvailablePackageDetailResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageDetailResponse { return new GetAvailablePackageDetailResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetAvailablePackageDetailResponse { + static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageDetailResponse { return new GetAvailablePackageDetailResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetAvailablePackageDetailResponse - | PlainMessage - | undefined, - b: - | GetAvailablePackageDetailResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetAvailablePackageDetailResponse | PlainMessage | undefined, b: GetAvailablePackageDetailResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetAvailablePackageDetailResponse, a, b); } } @@ -897,47 +754,83 @@ export class GetAvailablePackageVersionsResponse extends Message [ { no: 1, name: "package_app_versions", kind: "message", T: PackageAppVersion, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetAvailablePackageVersionsResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageVersionsResponse { return new GetAvailablePackageVersionsResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetAvailablePackageVersionsResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageVersionsResponse { return new GetAvailablePackageVersionsResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetAvailablePackageVersionsResponse { + static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageVersionsResponse { return new GetAvailablePackageVersionsResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetAvailablePackageVersionsResponse - | PlainMessage - | undefined, - b: - | GetAvailablePackageVersionsResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetAvailablePackageVersionsResponse | PlainMessage | undefined, b: GetAvailablePackageVersionsResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetAvailablePackageVersionsResponse, a, b); } } +/** + * GetAvailablePackageMetadatasResponse + * + * Response for GetAvailablePackageMetadatas + * + * @generated from message kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasResponse + */ +export class GetAvailablePackageMetadatasResponse extends Message { + /** + * Available Package Reference + * + * The reference to the available package related to this metadata. + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.AvailablePackageReference available_package_ref = 1; + */ + availablePackageRef?: AvailablePackageReference; + + /** + * Package Metadata + * + * A list of metadata associated with this available package. + * + * @generated from field: repeated kubeappsapis.core.packages.v1alpha1.PackageMetadata package_metadata = 2; + */ + packageMetadata: PackageMetadata[] = []; + + constructor(data?: PartialMessage) { + super(); + proto3.util.initPartial(data, this); + } + + static readonly runtime: typeof proto3 = proto3; + static readonly typeName = "kubeappsapis.core.packages.v1alpha1.GetAvailablePackageMetadatasResponse"; + static readonly fields: FieldList = proto3.util.newFieldList(() => [ + { no: 1, name: "available_package_ref", kind: "message", T: AvailablePackageReference }, + { no: 2, name: "package_metadata", kind: "message", T: PackageMetadata, repeated: true }, + ]); + + static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageMetadatasResponse { + return new GetAvailablePackageMetadatasResponse().fromBinary(bytes, options); + } + + static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageMetadatasResponse { + return new GetAvailablePackageMetadatasResponse().fromJson(jsonValue, options); + } + + static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageMetadatasResponse { + return new GetAvailablePackageMetadatasResponse().fromJsonString(jsonString, options); + } + + static equals(a: GetAvailablePackageMetadatasResponse | PlainMessage | undefined, b: GetAvailablePackageMetadatasResponse | PlainMessage | undefined): boolean { + return proto3.util.equals(GetAvailablePackageMetadatasResponse, a, b); + } +} + /** * GetInstalledPackageSummariesResponse * @@ -971,50 +864,25 @@ export class GetInstalledPackageSummariesResponse extends Message [ - { - no: 1, - name: "installed_package_summaries", - kind: "message", - T: InstalledPackageSummary, - repeated: true, - }, + { no: 1, name: "installed_package_summaries", kind: "message", T: InstalledPackageSummary, repeated: true }, { no: 2, name: "next_page_token", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetInstalledPackageSummariesResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageSummariesResponse { return new GetInstalledPackageSummariesResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetInstalledPackageSummariesResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageSummariesResponse { return new GetInstalledPackageSummariesResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetInstalledPackageSummariesResponse { + static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageSummariesResponse { return new GetInstalledPackageSummariesResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetInstalledPackageSummariesResponse - | PlainMessage - | undefined, - b: - | GetInstalledPackageSummariesResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetInstalledPackageSummariesResponse | PlainMessage | undefined, b: GetInstalledPackageSummariesResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetInstalledPackageSummariesResponse, a, b); } } @@ -1047,43 +915,24 @@ export class GetInstalledPackageDetailResponse extends Message [ { no: 1, name: "installed_package_detail", kind: "message", T: InstalledPackageDetail }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetInstalledPackageDetailResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageDetailResponse { return new GetInstalledPackageDetailResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetInstalledPackageDetailResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageDetailResponse { return new GetInstalledPackageDetailResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetInstalledPackageDetailResponse { + static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageDetailResponse { return new GetInstalledPackageDetailResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetInstalledPackageDetailResponse - | PlainMessage - | undefined, - b: - | GetInstalledPackageDetailResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetInstalledPackageDetailResponse | PlainMessage | undefined, b: GetInstalledPackageDetailResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetInstalledPackageDetailResponse, a, b); } } @@ -1117,31 +966,19 @@ export class CreateInstalledPackageResponse extends Message, - ): CreateInstalledPackageResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): CreateInstalledPackageResponse { return new CreateInstalledPackageResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): CreateInstalledPackageResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): CreateInstalledPackageResponse { return new CreateInstalledPackageResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): CreateInstalledPackageResponse { + static fromJsonString(jsonString: string, options?: Partial): CreateInstalledPackageResponse { return new CreateInstalledPackageResponse().fromJsonString(jsonString, options); } - static equals( - a: CreateInstalledPackageResponse | PlainMessage | undefined, - b: CreateInstalledPackageResponse | PlainMessage | undefined, - ): boolean { + static equals(a: CreateInstalledPackageResponse | PlainMessage | undefined, b: CreateInstalledPackageResponse | PlainMessage | undefined): boolean { return proto3.util.equals(CreateInstalledPackageResponse, a, b); } } @@ -1175,31 +1012,19 @@ export class UpdateInstalledPackageResponse extends Message, - ): UpdateInstalledPackageResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): UpdateInstalledPackageResponse { return new UpdateInstalledPackageResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): UpdateInstalledPackageResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): UpdateInstalledPackageResponse { return new UpdateInstalledPackageResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): UpdateInstalledPackageResponse { + static fromJsonString(jsonString: string, options?: Partial): UpdateInstalledPackageResponse { return new UpdateInstalledPackageResponse().fromJsonString(jsonString, options); } - static equals( - a: UpdateInstalledPackageResponse | PlainMessage | undefined, - b: UpdateInstalledPackageResponse | PlainMessage | undefined, - ): boolean { + static equals(a: UpdateInstalledPackageResponse | PlainMessage | undefined, b: UpdateInstalledPackageResponse | PlainMessage | undefined): boolean { return proto3.util.equals(UpdateInstalledPackageResponse, a, b); } } @@ -1221,33 +1046,22 @@ export class DeleteInstalledPackageResponse extends Message []); + static readonly fields: FieldList = proto3.util.newFieldList(() => [ + ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): DeleteInstalledPackageResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): DeleteInstalledPackageResponse { return new DeleteInstalledPackageResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): DeleteInstalledPackageResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): DeleteInstalledPackageResponse { return new DeleteInstalledPackageResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): DeleteInstalledPackageResponse { + static fromJsonString(jsonString: string, options?: Partial): DeleteInstalledPackageResponse { return new DeleteInstalledPackageResponse().fromJsonString(jsonString, options); } - static equals( - a: DeleteInstalledPackageResponse | PlainMessage | undefined, - b: DeleteInstalledPackageResponse | PlainMessage | undefined, - ): boolean { + static equals(a: DeleteInstalledPackageResponse | PlainMessage | undefined, b: DeleteInstalledPackageResponse | PlainMessage | undefined): boolean { return proto3.util.equals(DeleteInstalledPackageResponse, a, b); } } @@ -1276,44 +1090,25 @@ export class GetInstalledPackageResourceRefsResponse extends Message [ { no: 1, name: "context", kind: "message", T: Context }, { no: 2, name: "resource_refs", kind: "message", T: ResourceRef, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetInstalledPackageResourceRefsResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageResourceRefsResponse { return new GetInstalledPackageResourceRefsResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetInstalledPackageResourceRefsResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageResourceRefsResponse { return new GetInstalledPackageResourceRefsResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetInstalledPackageResourceRefsResponse { + static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageResourceRefsResponse { return new GetInstalledPackageResourceRefsResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetInstalledPackageResourceRefsResponse - | PlainMessage - | undefined, - b: - | GetInstalledPackageResourceRefsResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetInstalledPackageResourceRefsResponse | PlainMessage | undefined, b: GetInstalledPackageResourceRefsResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetInstalledPackageResourceRefsResponse, a, b); } } @@ -1414,31 +1209,19 @@ export class AvailablePackageSummary extends Message { { no: 7, name: "categories", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): AvailablePackageSummary { + static fromBinary(bytes: Uint8Array, options?: Partial): AvailablePackageSummary { return new AvailablePackageSummary().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): AvailablePackageSummary { + static fromJson(jsonValue: JsonValue, options?: Partial): AvailablePackageSummary { return new AvailablePackageSummary().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): AvailablePackageSummary { + static fromJsonString(jsonString: string, options?: Partial): AvailablePackageSummary { return new AvailablePackageSummary().fromJsonString(jsonString, options); } - static equals( - a: AvailablePackageSummary | PlainMessage | undefined, - b: AvailablePackageSummary | PlainMessage | undefined, - ): boolean { + static equals(a: AvailablePackageSummary | PlainMessage | undefined, b: AvailablePackageSummary | PlainMessage | undefined): boolean { return proto3.util.equals(AvailablePackageSummary, a, b); } } @@ -1626,13 +1409,7 @@ export class AvailablePackageDetail extends Message { { no: 9, name: "long_description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 10, name: "readme", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 11, name: "default_values", kind: "scalar", T: 9 /* ScalarType.STRING */ }, - { - no: 17, - name: "additional_default_values", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, - }, + { no: 17, name: "additional_default_values", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, { no: 12, name: "values_schema", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 13, name: "source_urls", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, { no: 14, name: "maintainers", kind: "message", T: Maintainer, repeated: true }, @@ -1640,31 +1417,19 @@ export class AvailablePackageDetail extends Message { { no: 16, name: "custom_detail", kind: "message", T: Any }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): AvailablePackageDetail { + static fromBinary(bytes: Uint8Array, options?: Partial): AvailablePackageDetail { return new AvailablePackageDetail().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): AvailablePackageDetail { + static fromJson(jsonValue: JsonValue, options?: Partial): AvailablePackageDetail { return new AvailablePackageDetail().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): AvailablePackageDetail { + static fromJsonString(jsonString: string, options?: Partial): AvailablePackageDetail { return new AvailablePackageDetail().fromJsonString(jsonString, options); } - static equals( - a: AvailablePackageDetail | PlainMessage | undefined, - b: AvailablePackageDetail | PlainMessage | undefined, - ): boolean { + static equals(a: AvailablePackageDetail | PlainMessage | undefined, b: AvailablePackageDetail | PlainMessage | undefined): boolean { return proto3.util.equals(AvailablePackageDetail, a, b); } } @@ -1802,31 +1567,19 @@ export class InstalledPackageSummary extends Message { { no: 10, name: "status", kind: "message", T: InstalledPackageStatus }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): InstalledPackageSummary { + static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageSummary { return new InstalledPackageSummary().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): InstalledPackageSummary { + static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageSummary { return new InstalledPackageSummary().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): InstalledPackageSummary { + static fromJsonString(jsonString: string, options?: Partial): InstalledPackageSummary { return new InstalledPackageSummary().fromJsonString(jsonString, options); } - static equals( - a: InstalledPackageSummary | PlainMessage | undefined, - b: InstalledPackageSummary | PlainMessage | undefined, - ): boolean { + static equals(a: InstalledPackageSummary | PlainMessage | undefined, b: InstalledPackageSummary | PlainMessage | undefined): boolean { return proto3.util.equals(InstalledPackageSummary, a, b); } } @@ -1982,31 +1735,19 @@ export class InstalledPackageDetail extends Message { { no: 14, name: "custom_detail", kind: "message", T: Any }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): InstalledPackageDetail { + static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageDetail { return new InstalledPackageDetail().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): InstalledPackageDetail { + static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageDetail { return new InstalledPackageDetail().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): InstalledPackageDetail { + static fromJsonString(jsonString: string, options?: Partial): InstalledPackageDetail { return new InstalledPackageDetail().fromJsonString(jsonString, options); } - static equals( - a: InstalledPackageDetail | PlainMessage | undefined, - b: InstalledPackageDetail | PlainMessage | undefined, - ): boolean { + static equals(a: InstalledPackageDetail | PlainMessage | undefined, b: InstalledPackageDetail | PlainMessage | undefined): boolean { return proto3.util.equals(InstalledPackageDetail, a, b); } } @@ -2072,10 +1813,7 @@ export class Context extends Message { return new Context().fromJsonString(jsonString, options); } - static equals( - a: Context | PlainMessage | undefined, - b: Context | PlainMessage | undefined, - ): boolean { + static equals(a: Context | PlainMessage | undefined, b: Context | PlainMessage | undefined): boolean { return proto3.util.equals(Context, a, b); } } @@ -2145,31 +1883,19 @@ export class AvailablePackageReference extends Message, - ): AvailablePackageReference { + static fromBinary(bytes: Uint8Array, options?: Partial): AvailablePackageReference { return new AvailablePackageReference().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): AvailablePackageReference { + static fromJson(jsonValue: JsonValue, options?: Partial): AvailablePackageReference { return new AvailablePackageReference().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): AvailablePackageReference { + static fromJsonString(jsonString: string, options?: Partial): AvailablePackageReference { return new AvailablePackageReference().fromJsonString(jsonString, options); } - static equals( - a: AvailablePackageReference | PlainMessage | undefined, - b: AvailablePackageReference | PlainMessage | undefined, - ): boolean { + static equals(a: AvailablePackageReference | PlainMessage | undefined, b: AvailablePackageReference | PlainMessage | undefined): boolean { return proto3.util.equals(AvailablePackageReference, a, b); } } @@ -2229,10 +1955,7 @@ export class Maintainer extends Message { return new Maintainer().fromJsonString(jsonString, options); } - static equals( - a: Maintainer | PlainMessage | undefined, - b: Maintainer | PlainMessage | undefined, - ): boolean { + static equals(a: Maintainer | PlainMessage | undefined, b: Maintainer | PlainMessage | undefined): boolean { return proto3.util.equals(Maintainer, a, b); } } @@ -2322,10 +2045,7 @@ export class FilterOptions extends Message { return new FilterOptions().fromJsonString(jsonString, options); } - static equals( - a: FilterOptions | PlainMessage | undefined, - b: FilterOptions | PlainMessage | undefined, - ): boolean { + static equals(a: FilterOptions | PlainMessage | undefined, b: FilterOptions | PlainMessage | undefined): boolean { return proto3.util.equals(FilterOptions, a, b); } } @@ -2390,10 +2110,7 @@ export class PaginationOptions extends Message { return new PaginationOptions().fromJsonString(jsonString, options); } - static equals( - a: PaginationOptions | PlainMessage | undefined, - b: PaginationOptions | PlainMessage | undefined, - ): boolean { + static equals(a: PaginationOptions | PlainMessage | undefined, b: PaginationOptions | PlainMessage | undefined): boolean { return proto3.util.equals(PaginationOptions, a, b); } } @@ -2450,31 +2167,19 @@ export class InstalledPackageReference extends Message, - ): InstalledPackageReference { + static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageReference { return new InstalledPackageReference().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): InstalledPackageReference { + static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageReference { return new InstalledPackageReference().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): InstalledPackageReference { + static fromJsonString(jsonString: string, options?: Partial): InstalledPackageReference { return new InstalledPackageReference().fromJsonString(jsonString, options); } - static equals( - a: InstalledPackageReference | PlainMessage | undefined, - b: InstalledPackageReference | PlainMessage | undefined, - ): boolean { + static equals(a: InstalledPackageReference | PlainMessage | undefined, b: InstalledPackageReference | PlainMessage | undefined): boolean { return proto3.util.equals(InstalledPackageReference, a, b); } } @@ -2523,10 +2228,7 @@ export class VersionReference extends Message { return new VersionReference().fromJsonString(jsonString, options); } - static equals( - a: VersionReference | PlainMessage | undefined, - b: VersionReference | PlainMessage | undefined, - ): boolean { + static equals(a: VersionReference | PlainMessage | undefined, b: VersionReference | PlainMessage | undefined): boolean { return proto3.util.equals(VersionReference, a, b); } } @@ -2575,40 +2277,23 @@ export class InstalledPackageStatus extends Message { static readonly typeName = "kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "ready", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, - { - no: 2, - name: "reason", - kind: "enum", - T: proto3.getEnumType(InstalledPackageStatus_StatusReason), - }, + { no: 2, name: "reason", kind: "enum", T: proto3.getEnumType(InstalledPackageStatus_StatusReason) }, { no: 3, name: "user_reason", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): InstalledPackageStatus { + static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageStatus { return new InstalledPackageStatus().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): InstalledPackageStatus { + static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageStatus { return new InstalledPackageStatus().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): InstalledPackageStatus { + static fromJsonString(jsonString: string, options?: Partial): InstalledPackageStatus { return new InstalledPackageStatus().fromJsonString(jsonString, options); } - static equals( - a: InstalledPackageStatus | PlainMessage | undefined, - b: InstalledPackageStatus | PlainMessage | undefined, - ): boolean { + static equals(a: InstalledPackageStatus | PlainMessage | undefined, b: InstalledPackageStatus | PlainMessage | undefined): boolean { return proto3.util.equals(InstalledPackageStatus, a, b); } } @@ -2648,17 +2333,13 @@ export enum InstalledPackageStatus_StatusReason { PENDING = 4, } // Retrieve enum metadata with: proto3.getEnumType(InstalledPackageStatus_StatusReason) -proto3.util.setEnumType( - InstalledPackageStatus_StatusReason, - "kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.StatusReason", - [ - { no: 0, name: "STATUS_REASON_UNSPECIFIED" }, - { no: 1, name: "STATUS_REASON_INSTALLED" }, - { no: 2, name: "STATUS_REASON_UNINSTALLED" }, - { no: 3, name: "STATUS_REASON_FAILED" }, - { no: 4, name: "STATUS_REASON_PENDING" }, - ], -); +proto3.util.setEnumType(InstalledPackageStatus_StatusReason, "kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.StatusReason", [ + { no: 0, name: "STATUS_REASON_UNSPECIFIED" }, + { no: 1, name: "STATUS_REASON_INSTALLED" }, + { no: 2, name: "STATUS_REASON_UNINSTALLED" }, + { no: 3, name: "STATUS_REASON_FAILED" }, + { no: 4, name: "STATUS_REASON_PENDING" }, +]); /** * ReconciliationOptions @@ -2714,10 +2395,7 @@ export class ReconciliationOptions extends Message { { no: 3, name: "service_account_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): ReconciliationOptions { + static fromBinary(bytes: Uint8Array, options?: Partial): ReconciliationOptions { return new ReconciliationOptions().fromBinary(bytes, options); } @@ -2725,17 +2403,11 @@ export class ReconciliationOptions extends Message { return new ReconciliationOptions().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): ReconciliationOptions { + static fromJsonString(jsonString: string, options?: Partial): ReconciliationOptions { return new ReconciliationOptions().fromJsonString(jsonString, options); } - static equals( - a: ReconciliationOptions | PlainMessage | undefined, - b: ReconciliationOptions | PlainMessage | undefined, - ): boolean { + static equals(a: ReconciliationOptions | PlainMessage | undefined, b: ReconciliationOptions | PlainMessage | undefined): boolean { return proto3.util.equals(ReconciliationOptions, a, b); } } @@ -2790,14 +2462,87 @@ export class PackageAppVersion extends Message { return new PackageAppVersion().fromJsonString(jsonString, options); } - static equals( - a: PackageAppVersion | PlainMessage | undefined, - b: PackageAppVersion | PlainMessage | undefined, - ): boolean { + static equals(a: PackageAppVersion | PlainMessage | undefined, b: PackageAppVersion | PlainMessage | undefined): boolean { return proto3.util.equals(PackageAppVersion, a, b); } } +/** + * Package Metadata + * + * PackageMetadata contains info to display and fetch SBOMs, scan results + * and other linked package metadata. + * + * @generated from message kubeappsapis.core.packages.v1alpha1.PackageMetadata + */ +export class PackageMetadata extends Message { + /** + * Media type + * + * Media type of this metadata + * + * @generated from field: string media_type = 1; + */ + mediaType = ""; + + /** + * Name + * + * Human readable name for this metadata. + * + * @generated from field: string name = 2; + */ + name = ""; + + /** + * Description + * + * Human readable description for this metadata. + * + * @generated from field: string description = 3; + */ + description = ""; + + /** + * URL + * + * The url reference for this metadata. + * + * @generated from field: string url = 4; + */ + url = ""; + + constructor(data?: PartialMessage) { + super(); + proto3.util.initPartial(data, this); + } + + static readonly runtime: typeof proto3 = proto3; + static readonly typeName = "kubeappsapis.core.packages.v1alpha1.PackageMetadata"; + static readonly fields: FieldList = proto3.util.newFieldList(() => [ + { no: 1, name: "media_type", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 3, name: "description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + { no: 4, name: "url", kind: "scalar", T: 9 /* ScalarType.STRING */ }, + ]); + + static fromBinary(bytes: Uint8Array, options?: Partial): PackageMetadata { + return new PackageMetadata().fromBinary(bytes, options); + } + + static fromJson(jsonValue: JsonValue, options?: Partial): PackageMetadata { + return new PackageMetadata().fromJson(jsonValue, options); + } + + static fromJsonString(jsonString: string, options?: Partial): PackageMetadata { + return new PackageMetadata().fromJsonString(jsonString, options); + } + + static equals(a: PackageMetadata | PlainMessage | undefined, b: PackageMetadata | PlainMessage | undefined): boolean { + return proto3.util.equals(PackageMetadata, a, b); + } +} + /** * Resource reference * @@ -2867,10 +2612,8 @@ export class ResourceRef extends Message { return new ResourceRef().fromJsonString(jsonString, options); } - static equals( - a: ResourceRef | PlainMessage | undefined, - b: ResourceRef | PlainMessage | undefined, - ): boolean { + static equals(a: ResourceRef | PlainMessage | undefined, b: ResourceRef | PlainMessage | undefined): boolean { return proto3.util.equals(ResourceRef, a, b); } } + diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts index 914d2d6d2ca..46b111f0210 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts @@ -6,20 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import { - AddPackageRepositoryRequest, - AddPackageRepositoryResponse, - DeletePackageRepositoryRequest, - DeletePackageRepositoryResponse, - GetPackageRepositoryDetailRequest, - GetPackageRepositoryDetailResponse, - GetPackageRepositoryPermissionsRequest, - GetPackageRepositoryPermissionsResponse, - GetPackageRepositorySummariesRequest, - GetPackageRepositorySummariesResponse, - UpdatePackageRepositoryRequest, - UpdatePackageRepositoryResponse, -} from "./repositories_pb"; +import { AddPackageRepositoryRequest, AddPackageRepositoryResponse, DeletePackageRepositoryRequest, DeletePackageRepositoryResponse, GetPackageRepositoryDetailRequest, GetPackageRepositoryDetailResponse, GetPackageRepositoryPermissionsRequest, GetPackageRepositoryPermissionsResponse, GetPackageRepositorySummariesRequest, GetPackageRepositorySummariesResponse, UpdatePackageRepositoryRequest, UpdatePackageRepositoryResponse } from "./repositories_pb"; import { MethodKind } from "@bufbuild/protobuf"; /** @@ -85,5 +72,6 @@ export const RepositoriesService = { O: GetPackageRepositoryPermissionsResponse, kind: MethodKind.Unary, }, - }, + } } as const; + diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts index 7181096c555..a8f8cd258bf 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts @@ -6,14 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import type { - BinaryReadOptions, - FieldList, - JsonReadOptions, - JsonValue, - PartialMessage, - PlainMessage, -} from "@bufbuild/protobuf"; +import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Any, Message, proto3 } from "@bufbuild/protobuf"; import { Context } from "./packages_pb"; import { Plugin } from "../../plugins/v1alpha1/plugins_pb"; @@ -150,31 +143,19 @@ export class AddPackageRepositoryRequest extends Message, - ): AddPackageRepositoryRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): AddPackageRepositoryRequest { return new AddPackageRepositoryRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): AddPackageRepositoryRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): AddPackageRepositoryRequest { return new AddPackageRepositoryRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): AddPackageRepositoryRequest { + static fromJsonString(jsonString: string, options?: Partial): AddPackageRepositoryRequest { return new AddPackageRepositoryRequest().fromJsonString(jsonString, options); } - static equals( - a: AddPackageRepositoryRequest | PlainMessage | undefined, - b: AddPackageRepositoryRequest | PlainMessage | undefined, - ): boolean { + static equals(a: AddPackageRepositoryRequest | PlainMessage | undefined, b: AddPackageRepositoryRequest | PlainMessage | undefined): boolean { return proto3.util.equals(AddPackageRepositoryRequest, a, b); } } @@ -198,26 +179,23 @@ export class PackageRepositoryTlsConfig extends Message) { super(); @@ -228,47 +206,23 @@ export class PackageRepositoryTlsConfig extends Message [ { no: 1, name: "insecure_skip_verify", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, - { - no: 2, - name: "cert_authority", - kind: "scalar", - T: 9 /* ScalarType.STRING */, - oneof: "package_repo_tls_config_one_of", - }, - { - no: 3, - name: "secret_ref", - kind: "message", - T: SecretKeyReference, - oneof: "package_repo_tls_config_one_of", - }, + { no: 2, name: "cert_authority", kind: "scalar", T: 9 /* ScalarType.STRING */, oneof: "package_repo_tls_config_one_of" }, + { no: 3, name: "secret_ref", kind: "message", T: SecretKeyReference, oneof: "package_repo_tls_config_one_of" }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryTlsConfig { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryTlsConfig { return new PackageRepositoryTlsConfig().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryTlsConfig { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryTlsConfig { return new PackageRepositoryTlsConfig().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryTlsConfig { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryTlsConfig { return new PackageRepositoryTlsConfig().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryTlsConfig | PlainMessage | undefined, - b: PackageRepositoryTlsConfig | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryTlsConfig | PlainMessage | undefined, b: PackageRepositoryTlsConfig | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryTlsConfig, a, b); } } @@ -306,72 +260,64 @@ export class PackageRepositoryAuth extends Message { /** * @generated from oneof kubeappsapis.core.packages.v1alpha1.PackageRepositoryAuth.package_repo_auth_one_of */ - packageRepoAuthOneOf: - | { - /** - * username and plain text password - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.UsernamePassword username_password = 2; - */ - value: UsernamePassword; - case: "usernamePassword"; - } - | { - /** - * certificate and key for TLS-based authentication - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.TlsCertKey tls_cert_key = 3; - */ - value: TlsCertKey; - case: "tlsCertKey"; - } - | { - /** - * docker credentials - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.DockerCredentials docker_creds = 4; - */ - value: DockerCredentials; - case: "dockerCreds"; - } - | { - /** - * for Bearer Auth token value - * for Custom Auth, complete value of "Authorization" header - * - * @generated from field: string header = 5; - */ - value: string; - case: "header"; - } - | { - /** - * a reference to an existing secret - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.SecretKeyReference secret_ref = 6; - */ - value: SecretKeyReference; - case: "secretRef"; - } - | { - /** - * SSH credentials - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.SshCredentials ssh_creds = 8; - */ - value: SshCredentials; - case: "sshCreds"; - } - | { - /** - * opaque credentials - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.OpaqueCredentials opaque_creds = 9; - */ - value: OpaqueCredentials; - case: "opaqueCreds"; - } - | { case: undefined; value?: undefined } = { case: undefined }; + packageRepoAuthOneOf: { + /** + * username and plain text password + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.UsernamePassword username_password = 2; + */ + value: UsernamePassword; + case: "usernamePassword"; + } | { + /** + * certificate and key for TLS-based authentication + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.TlsCertKey tls_cert_key = 3; + */ + value: TlsCertKey; + case: "tlsCertKey"; + } | { + /** + * docker credentials + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.DockerCredentials docker_creds = 4; + */ + value: DockerCredentials; + case: "dockerCreds"; + } | { + /** + * for Bearer Auth token value + * for Custom Auth, complete value of "Authorization" header + * + * @generated from field: string header = 5; + */ + value: string; + case: "header"; + } | { + /** + * a reference to an existing secret + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.SecretKeyReference secret_ref = 6; + */ + value: SecretKeyReference; + case: "secretRef"; + } | { + /** + * SSH credentials + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.SshCredentials ssh_creds = 8; + */ + value: SshCredentials; + case: "sshCreds"; + } | { + /** + * opaque credentials + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.OpaqueCredentials opaque_creds = 9; + */ + value: OpaqueCredentials; + case: "opaqueCreds"; + } | { case: undefined; value?: undefined } = { case: undefined }; /** * pass_credentials allows the credentials from the SecretRef to be passed @@ -393,68 +339,18 @@ export class PackageRepositoryAuth extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.core.packages.v1alpha1.PackageRepositoryAuth"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { - no: 1, - name: "type", - kind: "enum", - T: proto3.getEnumType(PackageRepositoryAuth_PackageRepositoryAuthType), - }, - { - no: 2, - name: "username_password", - kind: "message", - T: UsernamePassword, - oneof: "package_repo_auth_one_of", - }, - { - no: 3, - name: "tls_cert_key", - kind: "message", - T: TlsCertKey, - oneof: "package_repo_auth_one_of", - }, - { - no: 4, - name: "docker_creds", - kind: "message", - T: DockerCredentials, - oneof: "package_repo_auth_one_of", - }, - { - no: 5, - name: "header", - kind: "scalar", - T: 9 /* ScalarType.STRING */, - oneof: "package_repo_auth_one_of", - }, - { - no: 6, - name: "secret_ref", - kind: "message", - T: SecretKeyReference, - oneof: "package_repo_auth_one_of", - }, - { - no: 8, - name: "ssh_creds", - kind: "message", - T: SshCredentials, - oneof: "package_repo_auth_one_of", - }, - { - no: 9, - name: "opaque_creds", - kind: "message", - T: OpaqueCredentials, - oneof: "package_repo_auth_one_of", - }, + { no: 1, name: "type", kind: "enum", T: proto3.getEnumType(PackageRepositoryAuth_PackageRepositoryAuthType) }, + { no: 2, name: "username_password", kind: "message", T: UsernamePassword, oneof: "package_repo_auth_one_of" }, + { no: 3, name: "tls_cert_key", kind: "message", T: TlsCertKey, oneof: "package_repo_auth_one_of" }, + { no: 4, name: "docker_creds", kind: "message", T: DockerCredentials, oneof: "package_repo_auth_one_of" }, + { no: 5, name: "header", kind: "scalar", T: 9 /* ScalarType.STRING */, oneof: "package_repo_auth_one_of" }, + { no: 6, name: "secret_ref", kind: "message", T: SecretKeyReference, oneof: "package_repo_auth_one_of" }, + { no: 8, name: "ssh_creds", kind: "message", T: SshCredentials, oneof: "package_repo_auth_one_of" }, + { no: 9, name: "opaque_creds", kind: "message", T: OpaqueCredentials, oneof: "package_repo_auth_one_of" }, { no: 7, name: "pass_credentials", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryAuth { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryAuth { return new PackageRepositoryAuth().fromBinary(bytes, options); } @@ -462,17 +358,11 @@ export class PackageRepositoryAuth extends Message { return new PackageRepositoryAuth().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryAuth { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryAuth { return new PackageRepositoryAuth().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryAuth | PlainMessage | undefined, - b: PackageRepositoryAuth | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryAuth | PlainMessage | undefined, b: PackageRepositoryAuth | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryAuth, a, b); } } @@ -536,20 +426,16 @@ export enum PackageRepositoryAuth_PackageRepositoryAuthType { OPAQUE = 7, } // Retrieve enum metadata with: proto3.getEnumType(PackageRepositoryAuth_PackageRepositoryAuthType) -proto3.util.setEnumType( - PackageRepositoryAuth_PackageRepositoryAuthType, - "kubeappsapis.core.packages.v1alpha1.PackageRepositoryAuth.PackageRepositoryAuthType", - [ - { no: 0, name: "PACKAGE_REPOSITORY_AUTH_TYPE_UNSPECIFIED" }, - { no: 1, name: "PACKAGE_REPOSITORY_AUTH_TYPE_BASIC_AUTH" }, - { no: 2, name: "PACKAGE_REPOSITORY_AUTH_TYPE_TLS" }, - { no: 3, name: "PACKAGE_REPOSITORY_AUTH_TYPE_BEARER" }, - { no: 4, name: "PACKAGE_REPOSITORY_AUTH_TYPE_AUTHORIZATION_HEADER" }, - { no: 5, name: "PACKAGE_REPOSITORY_AUTH_TYPE_DOCKER_CONFIG_JSON" }, - { no: 6, name: "PACKAGE_REPOSITORY_AUTH_TYPE_SSH" }, - { no: 7, name: "PACKAGE_REPOSITORY_AUTH_TYPE_OPAQUE" }, - ], -); +proto3.util.setEnumType(PackageRepositoryAuth_PackageRepositoryAuthType, "kubeappsapis.core.packages.v1alpha1.PackageRepositoryAuth.PackageRepositoryAuthType", [ + { no: 0, name: "PACKAGE_REPOSITORY_AUTH_TYPE_UNSPECIFIED" }, + { no: 1, name: "PACKAGE_REPOSITORY_AUTH_TYPE_BASIC_AUTH" }, + { no: 2, name: "PACKAGE_REPOSITORY_AUTH_TYPE_TLS" }, + { no: 3, name: "PACKAGE_REPOSITORY_AUTH_TYPE_BEARER" }, + { no: 4, name: "PACKAGE_REPOSITORY_AUTH_TYPE_AUTHORIZATION_HEADER" }, + { no: 5, name: "PACKAGE_REPOSITORY_AUTH_TYPE_DOCKER_CONFIG_JSON" }, + { no: 6, name: "PACKAGE_REPOSITORY_AUTH_TYPE_SSH" }, + { no: 7, name: "PACKAGE_REPOSITORY_AUTH_TYPE_OPAQUE" }, +]); /** * UsernamePassword @@ -596,10 +482,7 @@ export class UsernamePassword extends Message { return new UsernamePassword().fromJsonString(jsonString, options); } - static equals( - a: UsernamePassword | PlainMessage | undefined, - b: UsernamePassword | PlainMessage | undefined, - ): boolean { + static equals(a: UsernamePassword | PlainMessage | undefined, b: UsernamePassword | PlainMessage | undefined): boolean { return proto3.util.equals(UsernamePassword, a, b); } } @@ -649,10 +532,7 @@ export class TlsCertKey extends Message { return new TlsCertKey().fromJsonString(jsonString, options); } - static equals( - a: TlsCertKey | PlainMessage | undefined, - b: TlsCertKey | PlainMessage | undefined, - ): boolean { + static equals(a: TlsCertKey | PlainMessage | undefined, b: TlsCertKey | PlainMessage | undefined): boolean { return proto3.util.equals(TlsCertKey, a, b); } } @@ -718,10 +598,7 @@ export class DockerCredentials extends Message { return new DockerCredentials().fromJsonString(jsonString, options); } - static equals( - a: DockerCredentials | PlainMessage | undefined, - b: DockerCredentials | PlainMessage | undefined, - ): boolean { + static equals(a: DockerCredentials | PlainMessage | undefined, b: DockerCredentials | PlainMessage | undefined): boolean { return proto3.util.equals(DockerCredentials, a, b); } } @@ -771,10 +648,7 @@ export class SshCredentials extends Message { return new SshCredentials().fromJsonString(jsonString, options); } - static equals( - a: SshCredentials | PlainMessage | undefined, - b: SshCredentials | PlainMessage | undefined, - ): boolean { + static equals(a: SshCredentials | PlainMessage | undefined, b: SshCredentials | PlainMessage | undefined): boolean { return proto3.util.equals(SshCredentials, a, b); } } @@ -801,13 +675,7 @@ export class OpaqueCredentials extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.core.packages.v1alpha1.OpaqueCredentials"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { - no: 1, - name: "data", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, - }, + { no: 1, name: "data", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): OpaqueCredentials { @@ -822,10 +690,7 @@ export class OpaqueCredentials extends Message { return new OpaqueCredentials().fromJsonString(jsonString, options); } - static equals( - a: OpaqueCredentials | PlainMessage | undefined, - b: OpaqueCredentials | PlainMessage | undefined, - ): boolean { + static equals(a: OpaqueCredentials | PlainMessage | undefined, b: OpaqueCredentials | PlainMessage | undefined): boolean { return proto3.util.equals(OpaqueCredentials, a, b); } } @@ -885,17 +750,11 @@ export class SecretKeyReference extends Message { return new SecretKeyReference().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): SecretKeyReference { + static fromJsonString(jsonString: string, options?: Partial): SecretKeyReference { return new SecretKeyReference().fromJsonString(jsonString, options); } - static equals( - a: SecretKeyReference | PlainMessage | undefined, - b: SecretKeyReference | PlainMessage | undefined, - ): boolean { + static equals(a: SecretKeyReference | PlainMessage | undefined, b: SecretKeyReference | PlainMessage | undefined): boolean { return proto3.util.equals(SecretKeyReference, a, b); } } @@ -919,43 +778,24 @@ export class GetPackageRepositoryDetailRequest extends Message [ { no: 1, name: "package_repo_ref", kind: "message", T: PackageRepositoryReference }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetPackageRepositoryDetailRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositoryDetailRequest { return new GetPackageRepositoryDetailRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetPackageRepositoryDetailRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositoryDetailRequest { return new GetPackageRepositoryDetailRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetPackageRepositoryDetailRequest { + static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositoryDetailRequest { return new GetPackageRepositoryDetailRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetPackageRepositoryDetailRequest - | PlainMessage - | undefined, - b: - | GetPackageRepositoryDetailRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetPackageRepositoryDetailRequest | PlainMessage | undefined, b: GetPackageRepositoryDetailRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetPackageRepositoryDetailRequest, a, b); } } @@ -981,43 +821,24 @@ export class GetPackageRepositorySummariesRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetPackageRepositorySummariesRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositorySummariesRequest { return new GetPackageRepositorySummariesRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetPackageRepositorySummariesRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositorySummariesRequest { return new GetPackageRepositorySummariesRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetPackageRepositorySummariesRequest { + static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositorySummariesRequest { return new GetPackageRepositorySummariesRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetPackageRepositorySummariesRequest - | PlainMessage - | undefined, - b: - | GetPackageRepositorySummariesRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetPackageRepositorySummariesRequest | PlainMessage | undefined, b: GetPackageRepositorySummariesRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetPackageRepositorySummariesRequest, a, b); } } @@ -1114,31 +935,19 @@ export class UpdatePackageRepositoryRequest extends Message, - ): UpdatePackageRepositoryRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): UpdatePackageRepositoryRequest { return new UpdatePackageRepositoryRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): UpdatePackageRepositoryRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): UpdatePackageRepositoryRequest { return new UpdatePackageRepositoryRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): UpdatePackageRepositoryRequest { + static fromJsonString(jsonString: string, options?: Partial): UpdatePackageRepositoryRequest { return new UpdatePackageRepositoryRequest().fromJsonString(jsonString, options); } - static equals( - a: UpdatePackageRepositoryRequest | PlainMessage | undefined, - b: UpdatePackageRepositoryRequest | PlainMessage | undefined, - ): boolean { + static equals(a: UpdatePackageRepositoryRequest | PlainMessage | undefined, b: UpdatePackageRepositoryRequest | PlainMessage | undefined): boolean { return proto3.util.equals(UpdatePackageRepositoryRequest, a, b); } } @@ -1167,31 +976,19 @@ export class DeletePackageRepositoryRequest extends Message, - ): DeletePackageRepositoryRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): DeletePackageRepositoryRequest { return new DeletePackageRepositoryRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): DeletePackageRepositoryRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): DeletePackageRepositoryRequest { return new DeletePackageRepositoryRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): DeletePackageRepositoryRequest { + static fromJsonString(jsonString: string, options?: Partial): DeletePackageRepositoryRequest { return new DeletePackageRepositoryRequest().fromJsonString(jsonString, options); } - static equals( - a: DeletePackageRepositoryRequest | PlainMessage | undefined, - b: DeletePackageRepositoryRequest | PlainMessage | undefined, - ): boolean { + static equals(a: DeletePackageRepositoryRequest | PlainMessage | undefined, b: DeletePackageRepositoryRequest | PlainMessage | undefined): boolean { return proto3.util.equals(DeletePackageRepositoryRequest, a, b); } } @@ -1242,31 +1039,19 @@ export class PackageRepositoryReference extends Message, - ): PackageRepositoryReference { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryReference { return new PackageRepositoryReference().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryReference { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryReference { return new PackageRepositoryReference().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryReference { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryReference { return new PackageRepositoryReference().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryReference | PlainMessage | undefined, - b: PackageRepositoryReference | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryReference | PlainMessage | undefined, b: PackageRepositoryReference | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryReference, a, b); } } @@ -1300,31 +1085,19 @@ export class AddPackageRepositoryResponse extends Message, - ): AddPackageRepositoryResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): AddPackageRepositoryResponse { return new AddPackageRepositoryResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): AddPackageRepositoryResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): AddPackageRepositoryResponse { return new AddPackageRepositoryResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): AddPackageRepositoryResponse { + static fromJsonString(jsonString: string, options?: Partial): AddPackageRepositoryResponse { return new AddPackageRepositoryResponse().fromJsonString(jsonString, options); } - static equals( - a: AddPackageRepositoryResponse | PlainMessage | undefined, - b: AddPackageRepositoryResponse | PlainMessage | undefined, - ): boolean { + static equals(a: AddPackageRepositoryResponse | PlainMessage | undefined, b: AddPackageRepositoryResponse | PlainMessage | undefined): boolean { return proto3.util.equals(AddPackageRepositoryResponse, a, b); } } @@ -1373,40 +1146,23 @@ export class PackageRepositoryStatus extends Message { static readonly typeName = "kubeappsapis.core.packages.v1alpha1.PackageRepositoryStatus"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "ready", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, - { - no: 2, - name: "reason", - kind: "enum", - T: proto3.getEnumType(PackageRepositoryStatus_StatusReason), - }, + { no: 2, name: "reason", kind: "enum", T: proto3.getEnumType(PackageRepositoryStatus_StatusReason) }, { no: 3, name: "user_reason", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryStatus { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryStatus { return new PackageRepositoryStatus().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryStatus { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryStatus { return new PackageRepositoryStatus().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryStatus { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryStatus { return new PackageRepositoryStatus().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryStatus | PlainMessage | undefined, - b: PackageRepositoryStatus | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryStatus | PlainMessage | undefined, b: PackageRepositoryStatus | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryStatus, a, b); } } @@ -1441,16 +1197,12 @@ export enum PackageRepositoryStatus_StatusReason { PENDING = 3, } // Retrieve enum metadata with: proto3.getEnumType(PackageRepositoryStatus_StatusReason) -proto3.util.setEnumType( - PackageRepositoryStatus_StatusReason, - "kubeappsapis.core.packages.v1alpha1.PackageRepositoryStatus.StatusReason", - [ - { no: 0, name: "STATUS_REASON_UNSPECIFIED" }, - { no: 1, name: "STATUS_REASON_SUCCESS" }, - { no: 2, name: "STATUS_REASON_FAILED" }, - { no: 3, name: "STATUS_REASON_PENDING" }, - ], -); +proto3.util.setEnumType(PackageRepositoryStatus_StatusReason, "kubeappsapis.core.packages.v1alpha1.PackageRepositoryStatus.StatusReason", [ + { no: 0, name: "STATUS_REASON_UNSPECIFIED" }, + { no: 1, name: "STATUS_REASON_SUCCESS" }, + { no: 2, name: "STATUS_REASON_FAILED" }, + { no: 3, name: "STATUS_REASON_PENDING" }, +]); /** * PackageRepositoryDetail @@ -1569,31 +1321,19 @@ export class PackageRepositoryDetail extends Message { { no: 11, name: "status", kind: "message", T: PackageRepositoryStatus }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryDetail { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryDetail { return new PackageRepositoryDetail().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryDetail { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryDetail { return new PackageRepositoryDetail().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryDetail { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryDetail { return new PackageRepositoryDetail().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryDetail | PlainMessage | undefined, - b: PackageRepositoryDetail | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryDetail | PlainMessage | undefined, b: PackageRepositoryDetail | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryDetail, a, b); } } @@ -1619,43 +1359,24 @@ export class GetPackageRepositoryDetailResponse extends Message [ { no: 1, name: "detail", kind: "message", T: PackageRepositoryDetail }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetPackageRepositoryDetailResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositoryDetailResponse { return new GetPackageRepositoryDetailResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetPackageRepositoryDetailResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositoryDetailResponse { return new GetPackageRepositoryDetailResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetPackageRepositoryDetailResponse { + static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositoryDetailResponse { return new GetPackageRepositoryDetailResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetPackageRepositoryDetailResponse - | PlainMessage - | undefined, - b: - | GetPackageRepositoryDetailResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetPackageRepositoryDetailResponse | PlainMessage | undefined, b: GetPackageRepositoryDetailResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetPackageRepositoryDetailResponse, a, b); } } @@ -1742,31 +1463,19 @@ export class PackageRepositorySummary extends Message { no: 8, name: "requires_auth", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositorySummary { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositorySummary { return new PackageRepositorySummary().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositorySummary { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositorySummary { return new PackageRepositorySummary().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositorySummary { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositorySummary { return new PackageRepositorySummary().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositorySummary | PlainMessage | undefined, - b: PackageRepositorySummary | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositorySummary | PlainMessage | undefined, b: PackageRepositorySummary | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositorySummary, a, b); } } @@ -1792,49 +1501,24 @@ export class GetPackageRepositorySummariesResponse extends Message [ - { - no: 1, - name: "package_repository_summaries", - kind: "message", - T: PackageRepositorySummary, - repeated: true, - }, + { no: 1, name: "package_repository_summaries", kind: "message", T: PackageRepositorySummary, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetPackageRepositorySummariesResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositorySummariesResponse { return new GetPackageRepositorySummariesResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetPackageRepositorySummariesResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositorySummariesResponse { return new GetPackageRepositorySummariesResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetPackageRepositorySummariesResponse { + static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositorySummariesResponse { return new GetPackageRepositorySummariesResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetPackageRepositorySummariesResponse - | PlainMessage - | undefined, - b: - | GetPackageRepositorySummariesResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetPackageRepositorySummariesResponse | PlainMessage | undefined, b: GetPackageRepositorySummariesResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetPackageRepositorySummariesResponse, a, b); } } @@ -1863,31 +1547,19 @@ export class UpdatePackageRepositoryResponse extends Message, - ): UpdatePackageRepositoryResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): UpdatePackageRepositoryResponse { return new UpdatePackageRepositoryResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): UpdatePackageRepositoryResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): UpdatePackageRepositoryResponse { return new UpdatePackageRepositoryResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): UpdatePackageRepositoryResponse { + static fromJsonString(jsonString: string, options?: Partial): UpdatePackageRepositoryResponse { return new UpdatePackageRepositoryResponse().fromJsonString(jsonString, options); } - static equals( - a: UpdatePackageRepositoryResponse | PlainMessage | undefined, - b: UpdatePackageRepositoryResponse | PlainMessage | undefined, - ): boolean { + static equals(a: UpdatePackageRepositoryResponse | PlainMessage | undefined, b: UpdatePackageRepositoryResponse | PlainMessage | undefined): boolean { return proto3.util.equals(UpdatePackageRepositoryResponse, a, b); } } @@ -1909,33 +1581,22 @@ export class DeletePackageRepositoryResponse extends Message []); + static readonly fields: FieldList = proto3.util.newFieldList(() => [ + ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): DeletePackageRepositoryResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): DeletePackageRepositoryResponse { return new DeletePackageRepositoryResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): DeletePackageRepositoryResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): DeletePackageRepositoryResponse { return new DeletePackageRepositoryResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): DeletePackageRepositoryResponse { + static fromJsonString(jsonString: string, options?: Partial): DeletePackageRepositoryResponse { return new DeletePackageRepositoryResponse().fromJsonString(jsonString, options); } - static equals( - a: DeletePackageRepositoryResponse | PlainMessage | undefined, - b: DeletePackageRepositoryResponse | PlainMessage | undefined, - ): boolean { + static equals(a: DeletePackageRepositoryResponse | PlainMessage | undefined, b: DeletePackageRepositoryResponse | PlainMessage | undefined): boolean { return proto3.util.equals(DeletePackageRepositoryResponse, a, b); } } @@ -1957,43 +1618,24 @@ export class GetPackageRepositoryPermissionsRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetPackageRepositoryPermissionsRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositoryPermissionsRequest { return new GetPackageRepositoryPermissionsRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetPackageRepositoryPermissionsRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositoryPermissionsRequest { return new GetPackageRepositoryPermissionsRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetPackageRepositoryPermissionsRequest { + static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositoryPermissionsRequest { return new GetPackageRepositoryPermissionsRequest().fromJsonString(jsonString, options); } - static equals( - a: - | GetPackageRepositoryPermissionsRequest - | PlainMessage - | undefined, - b: - | GetPackageRepositoryPermissionsRequest - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetPackageRepositoryPermissionsRequest | PlainMessage | undefined, b: GetPackageRepositoryPermissionsRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetPackageRepositoryPermissionsRequest, a, b); } } @@ -2030,47 +1672,23 @@ export class PackageRepositoriesPermissions extends Message [ { no: 1, name: "plugin", kind: "message", T: Plugin }, - { - no: 2, - name: "global", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 8 /* ScalarType.BOOL */ }, - }, - { - no: 3, - name: "namespace", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 8 /* ScalarType.BOOL */ }, - }, + { no: 2, name: "global", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 8 /* ScalarType.BOOL */} }, + { no: 3, name: "namespace", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 8 /* ScalarType.BOOL */} }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoriesPermissions { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoriesPermissions { return new PackageRepositoriesPermissions().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoriesPermissions { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoriesPermissions { return new PackageRepositoriesPermissions().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoriesPermissions { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoriesPermissions { return new PackageRepositoriesPermissions().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoriesPermissions | PlainMessage | undefined, - b: PackageRepositoriesPermissions | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoriesPermissions | PlainMessage | undefined, b: PackageRepositoriesPermissions | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoriesPermissions, a, b); } } @@ -2090,49 +1708,25 @@ export class GetPackageRepositoryPermissionsResponse extends Message [ - { - no: 1, - name: "permissions", - kind: "message", - T: PackageRepositoriesPermissions, - repeated: true, - }, + { no: 1, name: "permissions", kind: "message", T: PackageRepositoriesPermissions, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetPackageRepositoryPermissionsResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositoryPermissionsResponse { return new GetPackageRepositoryPermissionsResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetPackageRepositoryPermissionsResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositoryPermissionsResponse { return new GetPackageRepositoryPermissionsResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetPackageRepositoryPermissionsResponse { + static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositoryPermissionsResponse { return new GetPackageRepositoryPermissionsResponse().fromJsonString(jsonString, options); } - static equals( - a: - | GetPackageRepositoryPermissionsResponse - | PlainMessage - | undefined, - b: - | GetPackageRepositoryPermissionsResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: GetPackageRepositoryPermissionsResponse | PlainMessage | undefined, b: GetPackageRepositoryPermissionsResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetPackageRepositoryPermissionsResponse, a, b); } } + diff --git a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts index 9cc20553f4e..1d04e78bbf4 100644 --- a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts @@ -26,5 +26,6 @@ export const PluginsService = { O: GetConfiguredPluginsResponse, kind: MethodKind.Unary, }, - }, + } } as const; + diff --git a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts index 8f2d68e1240..846f098ecc4 100644 --- a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts @@ -6,14 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import type { - BinaryReadOptions, - FieldList, - JsonReadOptions, - JsonValue, - PartialMessage, - PlainMessage, -} from "@bufbuild/protobuf"; +import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** @@ -31,33 +24,22 @@ export class GetConfiguredPluginsRequest extends Message []); + static readonly fields: FieldList = proto3.util.newFieldList(() => [ + ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetConfiguredPluginsRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetConfiguredPluginsRequest { return new GetConfiguredPluginsRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetConfiguredPluginsRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetConfiguredPluginsRequest { return new GetConfiguredPluginsRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetConfiguredPluginsRequest { + static fromJsonString(jsonString: string, options?: Partial): GetConfiguredPluginsRequest { return new GetConfiguredPluginsRequest().fromJsonString(jsonString, options); } - static equals( - a: GetConfiguredPluginsRequest | PlainMessage | undefined, - b: GetConfiguredPluginsRequest | PlainMessage | undefined, - ): boolean { + static equals(a: GetConfiguredPluginsRequest | PlainMessage | undefined, b: GetConfiguredPluginsRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetConfiguredPluginsRequest, a, b); } } @@ -90,31 +72,19 @@ export class GetConfiguredPluginsResponse extends Message, - ): GetConfiguredPluginsResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetConfiguredPluginsResponse { return new GetConfiguredPluginsResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetConfiguredPluginsResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetConfiguredPluginsResponse { return new GetConfiguredPluginsResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetConfiguredPluginsResponse { + static fromJsonString(jsonString: string, options?: Partial): GetConfiguredPluginsResponse { return new GetConfiguredPluginsResponse().fromJsonString(jsonString, options); } - static equals( - a: GetConfiguredPluginsResponse | PlainMessage | undefined, - b: GetConfiguredPluginsResponse | PlainMessage | undefined, - ): boolean { + static equals(a: GetConfiguredPluginsResponse | PlainMessage | undefined, b: GetConfiguredPluginsResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetConfiguredPluginsResponse, a, b); } } @@ -169,10 +139,8 @@ export class Plugin extends Message { return new Plugin().fromJsonString(jsonString, options); } - static equals( - a: Plugin | PlainMessage | undefined, - b: Plugin | PlainMessage | undefined, - ): boolean { + static equals(a: Plugin | PlainMessage | undefined, b: Plugin | PlainMessage | undefined): boolean { return proto3.util.equals(Plugin, a, b); } } + diff --git a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts index 53887563790..9559c66e285 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts @@ -6,41 +6,9 @@ /* eslint-disable */ // @ts-nocheck -import { - CreateInstalledPackageRequest, - CreateInstalledPackageResponse, - DeleteInstalledPackageRequest, - DeleteInstalledPackageResponse, - GetAvailablePackageDetailRequest, - GetAvailablePackageDetailResponse, - GetAvailablePackageSummariesRequest, - GetAvailablePackageSummariesResponse, - GetAvailablePackageVersionsRequest, - GetAvailablePackageVersionsResponse, - GetInstalledPackageDetailRequest, - GetInstalledPackageDetailResponse, - GetInstalledPackageResourceRefsRequest, - GetInstalledPackageResourceRefsResponse, - GetInstalledPackageSummariesRequest, - GetInstalledPackageSummariesResponse, - UpdateInstalledPackageRequest, - UpdateInstalledPackageResponse, -} from "../../../../core/packages/v1alpha1/packages_pb"; +import { CreateInstalledPackageRequest, CreateInstalledPackageResponse, DeleteInstalledPackageRequest, DeleteInstalledPackageResponse, GetAvailablePackageDetailRequest, GetAvailablePackageDetailResponse, GetAvailablePackageSummariesRequest, GetAvailablePackageSummariesResponse, GetAvailablePackageVersionsRequest, GetAvailablePackageVersionsResponse, GetInstalledPackageDetailRequest, GetInstalledPackageDetailResponse, GetInstalledPackageResourceRefsRequest, GetInstalledPackageResourceRefsResponse, GetInstalledPackageSummariesRequest, GetInstalledPackageSummariesResponse, UpdateInstalledPackageRequest, UpdateInstalledPackageResponse } from "../../../../core/packages/v1alpha1/packages_pb"; import { MethodKind } from "@bufbuild/protobuf"; -import { - AddPackageRepositoryRequest, - AddPackageRepositoryResponse, - DeletePackageRepositoryRequest, - DeletePackageRepositoryResponse, - GetPackageRepositoryDetailRequest, - GetPackageRepositoryDetailResponse, - GetPackageRepositoryPermissionsRequest, - GetPackageRepositoryPermissionsResponse, - GetPackageRepositorySummariesRequest, - GetPackageRepositorySummariesResponse, - UpdatePackageRepositoryRequest, - UpdatePackageRepositoryResponse, -} from "../../../../core/packages/v1alpha1/repositories_pb"; +import { AddPackageRepositoryRequest, AddPackageRepositoryResponse, DeletePackageRepositoryRequest, DeletePackageRepositoryResponse, GetPackageRepositoryDetailRequest, GetPackageRepositoryDetailResponse, GetPackageRepositoryPermissionsRequest, GetPackageRepositoryPermissionsResponse, GetPackageRepositorySummariesRequest, GetPackageRepositorySummariesResponse, UpdatePackageRepositoryRequest, UpdatePackageRepositoryResponse } from "../../../../core/packages/v1alpha1/repositories_pb"; /** * @generated from service kubeappsapis.plugins.fluxv2.packages.v1alpha1.FluxV2PackagesService @@ -148,7 +116,7 @@ export const FluxV2PackagesService = { O: GetInstalledPackageResourceRefsResponse, kind: MethodKind.Unary, }, - }, + } } as const; /** @@ -214,5 +182,6 @@ export const FluxV2RepositoriesService = { O: GetPackageRepositoryPermissionsResponse, kind: MethodKind.Unary, }, - }, + } } as const; + diff --git a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts index dfc31906396..6203bff8e18 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts @@ -6,14 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import type { - BinaryReadOptions, - FieldList, - JsonReadOptions, - JsonValue, - PartialMessage, - PlainMessage, -} from "@bufbuild/protobuf"; +import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** @@ -45,43 +38,25 @@ export class FluxPackageRepositoryCustomDetail extends Message [ { no: 1, name: "provider", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): FluxPackageRepositoryCustomDetail { + static fromBinary(bytes: Uint8Array, options?: Partial): FluxPackageRepositoryCustomDetail { return new FluxPackageRepositoryCustomDetail().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): FluxPackageRepositoryCustomDetail { + static fromJson(jsonValue: JsonValue, options?: Partial): FluxPackageRepositoryCustomDetail { return new FluxPackageRepositoryCustomDetail().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): FluxPackageRepositoryCustomDetail { + static fromJsonString(jsonString: string, options?: Partial): FluxPackageRepositoryCustomDetail { return new FluxPackageRepositoryCustomDetail().fromJsonString(jsonString, options); } - static equals( - a: - | FluxPackageRepositoryCustomDetail - | PlainMessage - | undefined, - b: - | FluxPackageRepositoryCustomDetail - | PlainMessage - | undefined, - ): boolean { + static equals(a: FluxPackageRepositoryCustomDetail | PlainMessage | undefined, b: FluxPackageRepositoryCustomDetail | PlainMessage | undefined): boolean { return proto3.util.equals(FluxPackageRepositoryCustomDetail, a, b); } } + diff --git a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts index a578b521406..6b8521ae492 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts @@ -6,42 +6,10 @@ /* eslint-disable */ // @ts-nocheck -import { - CreateInstalledPackageRequest, - CreateInstalledPackageResponse, - DeleteInstalledPackageRequest, - DeleteInstalledPackageResponse, - GetAvailablePackageDetailRequest, - GetAvailablePackageDetailResponse, - GetAvailablePackageSummariesRequest, - GetAvailablePackageSummariesResponse, - GetAvailablePackageVersionsRequest, - GetAvailablePackageVersionsResponse, - GetInstalledPackageDetailRequest, - GetInstalledPackageDetailResponse, - GetInstalledPackageResourceRefsRequest, - GetInstalledPackageResourceRefsResponse, - GetInstalledPackageSummariesRequest, - GetInstalledPackageSummariesResponse, - UpdateInstalledPackageRequest, - UpdateInstalledPackageResponse, -} from "../../../../core/packages/v1alpha1/packages_pb"; +import { CreateInstalledPackageRequest, CreateInstalledPackageResponse, DeleteInstalledPackageRequest, DeleteInstalledPackageResponse, GetAvailablePackageDetailRequest, GetAvailablePackageDetailResponse, GetAvailablePackageSummariesRequest, GetAvailablePackageSummariesResponse, GetAvailablePackageVersionsRequest, GetAvailablePackageVersionsResponse, GetInstalledPackageDetailRequest, GetInstalledPackageDetailResponse, GetInstalledPackageResourceRefsRequest, GetInstalledPackageResourceRefsResponse, GetInstalledPackageSummariesRequest, GetInstalledPackageSummariesResponse, UpdateInstalledPackageRequest, UpdateInstalledPackageResponse } from "../../../../core/packages/v1alpha1/packages_pb"; import { MethodKind } from "@bufbuild/protobuf"; import { RollbackInstalledPackageRequest, RollbackInstalledPackageResponse } from "./helm_pb"; -import { - AddPackageRepositoryRequest, - AddPackageRepositoryResponse, - DeletePackageRepositoryRequest, - DeletePackageRepositoryResponse, - GetPackageRepositoryDetailRequest, - GetPackageRepositoryDetailResponse, - GetPackageRepositoryPermissionsRequest, - GetPackageRepositoryPermissionsResponse, - GetPackageRepositorySummariesRequest, - GetPackageRepositorySummariesResponse, - UpdatePackageRepositoryRequest, - UpdatePackageRepositoryResponse, -} from "../../../../core/packages/v1alpha1/repositories_pb"; +import { AddPackageRepositoryRequest, AddPackageRepositoryResponse, DeletePackageRepositoryRequest, DeletePackageRepositoryResponse, GetPackageRepositoryDetailRequest, GetPackageRepositoryDetailResponse, GetPackageRepositoryPermissionsRequest, GetPackageRepositoryPermissionsResponse, GetPackageRepositorySummariesRequest, GetPackageRepositorySummariesResponse, UpdatePackageRepositoryRequest, UpdatePackageRepositoryResponse } from "../../../../core/packages/v1alpha1/repositories_pb"; /** * @generated from service kubeappsapis.plugins.helm.packages.v1alpha1.HelmPackagesService @@ -160,7 +128,7 @@ export const HelmPackagesService = { O: GetInstalledPackageResourceRefsResponse, kind: MethodKind.Unary, }, - }, + } } as const; /** @@ -225,5 +193,6 @@ export const HelmRepositoriesService = { O: GetPackageRepositoryPermissionsResponse, kind: MethodKind.Unary, }, - }, + } } as const; + diff --git a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts index fcc8e90202e..c73d1f8fd3f 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts @@ -6,14 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import type { - BinaryReadOptions, - FieldList, - JsonReadOptions, - JsonValue, - PartialMessage, - PlainMessage, -} from "@bufbuild/protobuf"; +import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { InstalledPackageReference } from "../../../../core/packages/v1alpha1/packages_pb"; import { DockerCredentials } from "../../../../core/packages/v1alpha1/repositories_pb"; @@ -42,43 +35,24 @@ export class InstalledPackageDetailCustomDataHelm extends Message [ { no: 2, name: "release_revision", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): InstalledPackageDetailCustomDataHelm { + static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageDetailCustomDataHelm { return new InstalledPackageDetailCustomDataHelm().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): InstalledPackageDetailCustomDataHelm { + static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageDetailCustomDataHelm { return new InstalledPackageDetailCustomDataHelm().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): InstalledPackageDetailCustomDataHelm { + static fromJsonString(jsonString: string, options?: Partial): InstalledPackageDetailCustomDataHelm { return new InstalledPackageDetailCustomDataHelm().fromJsonString(jsonString, options); } - static equals( - a: - | InstalledPackageDetailCustomDataHelm - | PlainMessage - | undefined, - b: - | InstalledPackageDetailCustomDataHelm - | PlainMessage - | undefined, - ): boolean { + static equals(a: InstalledPackageDetailCustomDataHelm | PlainMessage | undefined, b: InstalledPackageDetailCustomDataHelm | PlainMessage | undefined): boolean { return proto3.util.equals(InstalledPackageDetailCustomDataHelm, a, b); } } @@ -111,38 +85,25 @@ export class RollbackInstalledPackageRequest extends Message [ { no: 1, name: "installed_package_ref", kind: "message", T: InstalledPackageReference }, { no: 2, name: "release_revision", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): RollbackInstalledPackageRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): RollbackInstalledPackageRequest { return new RollbackInstalledPackageRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): RollbackInstalledPackageRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): RollbackInstalledPackageRequest { return new RollbackInstalledPackageRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): RollbackInstalledPackageRequest { + static fromJsonString(jsonString: string, options?: Partial): RollbackInstalledPackageRequest { return new RollbackInstalledPackageRequest().fromJsonString(jsonString, options); } - static equals( - a: RollbackInstalledPackageRequest | PlainMessage | undefined, - b: RollbackInstalledPackageRequest | PlainMessage | undefined, - ): boolean { + static equals(a: RollbackInstalledPackageRequest | PlainMessage | undefined, b: RollbackInstalledPackageRequest | PlainMessage | undefined): boolean { return proto3.util.equals(RollbackInstalledPackageRequest, a, b); } } @@ -171,43 +132,24 @@ export class RollbackInstalledPackageResponse extends Message [ { no: 1, name: "installed_package_ref", kind: "message", T: InstalledPackageReference }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): RollbackInstalledPackageResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): RollbackInstalledPackageResponse { return new RollbackInstalledPackageResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): RollbackInstalledPackageResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): RollbackInstalledPackageResponse { return new RollbackInstalledPackageResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): RollbackInstalledPackageResponse { + static fromJsonString(jsonString: string, options?: Partial): RollbackInstalledPackageResponse { return new RollbackInstalledPackageResponse().fromJsonString(jsonString, options); } - static equals( - a: - | RollbackInstalledPackageResponse - | PlainMessage - | undefined, - b: - | RollbackInstalledPackageResponse - | PlainMessage - | undefined, - ): boolean { + static equals(a: RollbackInstalledPackageResponse | PlainMessage | undefined, b: RollbackInstalledPackageResponse | PlainMessage | undefined): boolean { return proto3.util.equals(RollbackInstalledPackageResponse, a, b); } } @@ -219,26 +161,23 @@ export class ImagesPullSecret extends Message { /** * @generated from oneof kubeappsapis.plugins.helm.packages.v1alpha1.ImagesPullSecret.docker_registry_credential_one_of */ - dockerRegistryCredentialOneOf: - | { - /** - * docker credentials secret reference - * - * @generated from field: string secret_ref = 1; - */ - value: string; - case: "secretRef"; - } - | { - /** - * docker credentials data - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.DockerCredentials credentials = 2; - */ - value: DockerCredentials; - case: "credentials"; - } - | { case: undefined; value?: undefined } = { case: undefined }; + dockerRegistryCredentialOneOf: { + /** + * docker credentials secret reference + * + * @generated from field: string secret_ref = 1; + */ + value: string; + case: "secretRef"; + } | { + /** + * docker credentials data + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.DockerCredentials credentials = 2; + */ + value: DockerCredentials; + case: "credentials"; + } | { case: undefined; value?: undefined } = { case: undefined }; constructor(data?: PartialMessage) { super(); @@ -248,20 +187,8 @@ export class ImagesPullSecret extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.plugins.helm.packages.v1alpha1.ImagesPullSecret"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { - no: 1, - name: "secret_ref", - kind: "scalar", - T: 9 /* ScalarType.STRING */, - oneof: "docker_registry_credential_one_of", - }, - { - no: 2, - name: "credentials", - kind: "message", - T: DockerCredentials, - oneof: "docker_registry_credential_one_of", - }, + { no: 1, name: "secret_ref", kind: "scalar", T: 9 /* ScalarType.STRING */, oneof: "docker_registry_credential_one_of" }, + { no: 2, name: "credentials", kind: "message", T: DockerCredentials, oneof: "docker_registry_credential_one_of" }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): ImagesPullSecret { @@ -276,10 +203,7 @@ export class ImagesPullSecret extends Message { return new ImagesPullSecret().fromJsonString(jsonString, options); } - static equals( - a: ImagesPullSecret | PlainMessage | undefined, - b: ImagesPullSecret | PlainMessage | undefined, - ): boolean { + static equals(a: ImagesPullSecret | PlainMessage | undefined, b: ImagesPullSecret | PlainMessage | undefined): boolean { return proto3.util.equals(ImagesPullSecret, a, b); } } @@ -354,62 +278,31 @@ export class HelmPackageRepositoryCustomDetail extends Message [ { no: 1, name: "images_pull_secret", kind: "message", T: ImagesPullSecret }, - { - no: 2, - name: "oci_repositories", - kind: "scalar", - T: 9 /* ScalarType.STRING */, - repeated: true, - }, + { no: 2, name: "oci_repositories", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, { no: 3, name: "filter_rule", kind: "message", T: RepositoryFilterRule }, { no: 4, name: "perform_validation", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, { no: 5, name: "proxy_options", kind: "message", T: ProxyOptions }, - { - no: 6, - name: "node_selector", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, - }, + { no: 6, name: "node_selector", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, { no: 7, name: "tolerations", kind: "message", T: Toleration, repeated: true }, { no: 8, name: "security_context", kind: "message", T: PodSecurityContext }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): HelmPackageRepositoryCustomDetail { + static fromBinary(bytes: Uint8Array, options?: Partial): HelmPackageRepositoryCustomDetail { return new HelmPackageRepositoryCustomDetail().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): HelmPackageRepositoryCustomDetail { + static fromJson(jsonValue: JsonValue, options?: Partial): HelmPackageRepositoryCustomDetail { return new HelmPackageRepositoryCustomDetail().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): HelmPackageRepositoryCustomDetail { + static fromJsonString(jsonString: string, options?: Partial): HelmPackageRepositoryCustomDetail { return new HelmPackageRepositoryCustomDetail().fromJsonString(jsonString, options); } - static equals( - a: - | HelmPackageRepositoryCustomDetail - | PlainMessage - | undefined, - b: - | HelmPackageRepositoryCustomDetail - | PlainMessage - | undefined, - ): boolean { + static equals(a: HelmPackageRepositoryCustomDetail | PlainMessage | undefined, b: HelmPackageRepositoryCustomDetail | PlainMessage | undefined): boolean { return proto3.util.equals(HelmPackageRepositoryCustomDetail, a, b); } } @@ -445,13 +338,7 @@ export class RepositoryFilterRule extends Message { static readonly typeName = "kubeappsapis.plugins.helm.packages.v1alpha1.RepositoryFilterRule"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "jq", kind: "scalar", T: 9 /* ScalarType.STRING */ }, - { - no: 4, - name: "variables", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, - }, + { no: 4, name: "variables", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): RepositoryFilterRule { @@ -462,17 +349,11 @@ export class RepositoryFilterRule extends Message { return new RepositoryFilterRule().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): RepositoryFilterRule { + static fromJsonString(jsonString: string, options?: Partial): RepositoryFilterRule { return new RepositoryFilterRule().fromJsonString(jsonString, options); } - static equals( - a: RepositoryFilterRule | PlainMessage | undefined, - b: RepositoryFilterRule | PlainMessage | undefined, - ): boolean { + static equals(a: RepositoryFilterRule | PlainMessage | undefined, b: RepositoryFilterRule | PlainMessage | undefined): boolean { return proto3.util.equals(RepositoryFilterRule, a, b); } } @@ -539,10 +420,7 @@ export class ProxyOptions extends Message { return new ProxyOptions().fromJsonString(jsonString, options); } - static equals( - a: ProxyOptions | PlainMessage | undefined, - b: ProxyOptions | PlainMessage | undefined, - ): boolean { + static equals(a: ProxyOptions | PlainMessage | undefined, b: ProxyOptions | PlainMessage | undefined): boolean { return proto3.util.equals(ProxyOptions, a, b); } } @@ -608,10 +486,7 @@ export class Toleration extends Message { return new Toleration().fromJsonString(jsonString, options); } - static equals( - a: Toleration | PlainMessage | undefined, - b: Toleration | PlainMessage | undefined, - ): boolean { + static equals(a: Toleration | PlainMessage | undefined, b: Toleration | PlainMessage | undefined): boolean { return proto3.util.equals(Toleration, a, b); } } @@ -661,13 +536,7 @@ export class PodSecurityContext extends Message { { no: 1, name: "run_as_user", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, { no: 6, name: "run_as_group", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, { no: 3, name: "run_as_non_root", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, - { - no: 4, - name: "supplemental_groups", - kind: "scalar", - T: 3 /* ScalarType.INT64 */, - repeated: true, - }, + { no: 4, name: "supplemental_groups", kind: "scalar", T: 3 /* ScalarType.INT64 */, repeated: true }, { no: 5, name: "f_s_group", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, ]); @@ -679,17 +548,12 @@ export class PodSecurityContext extends Message { return new PodSecurityContext().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PodSecurityContext { + static fromJsonString(jsonString: string, options?: Partial): PodSecurityContext { return new PodSecurityContext().fromJsonString(jsonString, options); } - static equals( - a: PodSecurityContext | PlainMessage | undefined, - b: PodSecurityContext | PlainMessage | undefined, - ): boolean { + static equals(a: PodSecurityContext | PlainMessage | undefined, b: PodSecurityContext | PlainMessage | undefined): boolean { return proto3.util.equals(PodSecurityContext, a, b); } } + diff --git a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts index 497f140d09b..1a0ad9c3b21 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts @@ -6,41 +6,9 @@ /* eslint-disable */ // @ts-nocheck -import { - CreateInstalledPackageRequest, - CreateInstalledPackageResponse, - DeleteInstalledPackageRequest, - DeleteInstalledPackageResponse, - GetAvailablePackageDetailRequest, - GetAvailablePackageDetailResponse, - GetAvailablePackageSummariesRequest, - GetAvailablePackageSummariesResponse, - GetAvailablePackageVersionsRequest, - GetAvailablePackageVersionsResponse, - GetInstalledPackageDetailRequest, - GetInstalledPackageDetailResponse, - GetInstalledPackageResourceRefsRequest, - GetInstalledPackageResourceRefsResponse, - GetInstalledPackageSummariesRequest, - GetInstalledPackageSummariesResponse, - UpdateInstalledPackageRequest, - UpdateInstalledPackageResponse, -} from "../../../../core/packages/v1alpha1/packages_pb"; +import { CreateInstalledPackageRequest, CreateInstalledPackageResponse, DeleteInstalledPackageRequest, DeleteInstalledPackageResponse, GetAvailablePackageDetailRequest, GetAvailablePackageDetailResponse, GetAvailablePackageSummariesRequest, GetAvailablePackageSummariesResponse, GetAvailablePackageVersionsRequest, GetAvailablePackageVersionsResponse, GetInstalledPackageDetailRequest, GetInstalledPackageDetailResponse, GetInstalledPackageResourceRefsRequest, GetInstalledPackageResourceRefsResponse, GetInstalledPackageSummariesRequest, GetInstalledPackageSummariesResponse, UpdateInstalledPackageRequest, UpdateInstalledPackageResponse } from "../../../../core/packages/v1alpha1/packages_pb"; import { MethodKind } from "@bufbuild/protobuf"; -import { - AddPackageRepositoryRequest, - AddPackageRepositoryResponse, - DeletePackageRepositoryRequest, - DeletePackageRepositoryResponse, - GetPackageRepositoryDetailRequest, - GetPackageRepositoryDetailResponse, - GetPackageRepositoryPermissionsRequest, - GetPackageRepositoryPermissionsResponse, - GetPackageRepositorySummariesRequest, - GetPackageRepositorySummariesResponse, - UpdatePackageRepositoryRequest, - UpdatePackageRepositoryResponse, -} from "../../../../core/packages/v1alpha1/repositories_pb"; +import { AddPackageRepositoryRequest, AddPackageRepositoryResponse, DeletePackageRepositoryRequest, DeletePackageRepositoryResponse, GetPackageRepositoryDetailRequest, GetPackageRepositoryDetailResponse, GetPackageRepositoryPermissionsRequest, GetPackageRepositoryPermissionsResponse, GetPackageRepositorySummariesRequest, GetPackageRepositorySummariesResponse, UpdatePackageRepositoryRequest, UpdatePackageRepositoryResponse } from "../../../../core/packages/v1alpha1/repositories_pb"; /** * @generated from service kubeappsapis.plugins.kapp_controller.packages.v1alpha1.KappControllerPackagesService @@ -148,15 +116,14 @@ export const KappControllerPackagesService = { O: GetInstalledPackageResourceRefsResponse, kind: MethodKind.Unary, }, - }, + } } as const; /** * @generated from service kubeappsapis.plugins.kapp_controller.packages.v1alpha1.KappControllerRepositoriesService */ export const KappControllerRepositoriesService = { - typeName: - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.KappControllerRepositoriesService", + typeName: "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.KappControllerRepositoriesService", methods: { /** * AddPackageRepository add an existing package repository to the set of ones already managed by the 'kapp_controller' plugin @@ -214,5 +181,6 @@ export const KappControllerRepositoriesService = { O: GetPackageRepositoryPermissionsResponse, kind: MethodKind.Unary, }, - }, + } } as const; + diff --git a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts index 6e7d6e7903e..523bc92eaf0 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts @@ -6,14 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import type { - BinaryReadOptions, - FieldList, - JsonReadOptions, - JsonValue, - PartialMessage, - PlainMessage, -} from "@bufbuild/protobuf"; +import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** @@ -37,43 +30,24 @@ export class KappControllerPackageRepositoryCustomDetail extends Message [ { no: 1, name: "fetch", kind: "message", T: PackageRepositoryFetch }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): KappControllerPackageRepositoryCustomDetail { + static fromBinary(bytes: Uint8Array, options?: Partial): KappControllerPackageRepositoryCustomDetail { return new KappControllerPackageRepositoryCustomDetail().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): KappControllerPackageRepositoryCustomDetail { + static fromJson(jsonValue: JsonValue, options?: Partial): KappControllerPackageRepositoryCustomDetail { return new KappControllerPackageRepositoryCustomDetail().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): KappControllerPackageRepositoryCustomDetail { + static fromJsonString(jsonString: string, options?: Partial): KappControllerPackageRepositoryCustomDetail { return new KappControllerPackageRepositoryCustomDetail().fromJsonString(jsonString, options); } - static equals( - a: - | KappControllerPackageRepositoryCustomDetail - | PlainMessage - | undefined, - b: - | KappControllerPackageRepositoryCustomDetail - | PlainMessage - | undefined, - ): boolean { + static equals(a: KappControllerPackageRepositoryCustomDetail | PlainMessage | undefined, b: KappControllerPackageRepositoryCustomDetail | PlainMessage | undefined): boolean { return proto3.util.equals(KappControllerPackageRepositoryCustomDetail, a, b); } } @@ -113,8 +87,7 @@ export class PackageRepositoryFetch extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryFetch"; + static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryFetch"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "imgpkg_bundle", kind: "message", T: PackageRepositoryImgpkg }, { no: 2, name: "image", kind: "message", T: PackageRepositoryImage }, @@ -123,31 +96,19 @@ export class PackageRepositoryFetch extends Message { { no: 5, name: "inline", kind: "message", T: PackageRepositoryInline }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryFetch { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryFetch { return new PackageRepositoryFetch().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryFetch { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryFetch { return new PackageRepositoryFetch().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryFetch { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryFetch { return new PackageRepositoryFetch().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryFetch | PlainMessage | undefined, - b: PackageRepositoryFetch | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryFetch | PlainMessage | undefined, b: PackageRepositoryFetch | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryFetch, a, b); } } @@ -167,37 +128,24 @@ export class PackageRepositoryImgpkg extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryImgpkg"; + static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryImgpkg"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "tag_selection", kind: "message", T: VersionSelection }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryImgpkg { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryImgpkg { return new PackageRepositoryImgpkg().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryImgpkg { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryImgpkg { return new PackageRepositoryImgpkg().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryImgpkg { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryImgpkg { return new PackageRepositoryImgpkg().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryImgpkg | PlainMessage | undefined, - b: PackageRepositoryImgpkg | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryImgpkg | PlainMessage | undefined, b: PackageRepositoryImgpkg | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryImgpkg, a, b); } } @@ -222,38 +170,25 @@ export class PackageRepositoryImage extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryImage"; + static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryImage"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "tag_selection", kind: "message", T: VersionSelection }, { no: 2, name: "sub_path", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryImage { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryImage { return new PackageRepositoryImage().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryImage { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryImage { return new PackageRepositoryImage().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryImage { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryImage { return new PackageRepositoryImage().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryImage | PlainMessage | undefined, - b: PackageRepositoryImage | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryImage | PlainMessage | undefined, b: PackageRepositoryImage | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryImage, a, b); } } @@ -288,8 +223,7 @@ export class PackageRepositoryGit extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryGit"; + static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryGit"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "ref", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "ref_selection", kind: "message", T: VersionSelection }, @@ -305,17 +239,11 @@ export class PackageRepositoryGit extends Message { return new PackageRepositoryGit().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryGit { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryGit { return new PackageRepositoryGit().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryGit | PlainMessage | undefined, - b: PackageRepositoryGit | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryGit | PlainMessage | undefined, b: PackageRepositoryGit | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryGit, a, b); } } @@ -340,17 +268,13 @@ export class PackageRepositoryHttp extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryHttp"; + static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryHttp"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "sub_path", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "sha256", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryHttp { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryHttp { return new PackageRepositoryHttp().fromBinary(bytes, options); } @@ -358,17 +282,11 @@ export class PackageRepositoryHttp extends Message { return new PackageRepositoryHttp().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryHttp { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryHttp { return new PackageRepositoryHttp().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryHttp | PlainMessage | undefined, - b: PackageRepositoryHttp | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryHttp | PlainMessage | undefined, b: PackageRepositoryHttp | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryHttp, a, b); } } @@ -393,50 +311,25 @@ export class PackageRepositoryInline extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryInline"; + static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryInline"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { - no: 1, - name: "paths", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, - }, - { - no: 2, - name: "paths_from", - kind: "message", - T: PackageRepositoryInline_Source, - repeated: true, - }, + { no: 1, name: "paths", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, + { no: 2, name: "paths_from", kind: "message", T: PackageRepositoryInline_Source, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryInline { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryInline { return new PackageRepositoryInline().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryInline { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryInline { return new PackageRepositoryInline().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryInline { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryInline { return new PackageRepositoryInline().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryInline | PlainMessage | undefined, - b: PackageRepositoryInline | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryInline | PlainMessage | undefined, b: PackageRepositoryInline | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryInline, a, b); } } @@ -461,44 +354,25 @@ export class PackageRepositoryInline_SourceRef extends Message [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "directory_path", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryInline_SourceRef { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryInline_SourceRef { return new PackageRepositoryInline_SourceRef().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryInline_SourceRef { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryInline_SourceRef { return new PackageRepositoryInline_SourceRef().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryInline_SourceRef { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryInline_SourceRef { return new PackageRepositoryInline_SourceRef().fromJsonString(jsonString, options); } - static equals( - a: - | PackageRepositoryInline_SourceRef - | PlainMessage - | undefined, - b: - | PackageRepositoryInline_SourceRef - | PlainMessage - | undefined, - ): boolean { + static equals(a: PackageRepositoryInline_SourceRef | PlainMessage | undefined, b: PackageRepositoryInline_SourceRef | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryInline_SourceRef, a, b); } } @@ -523,38 +397,25 @@ export class PackageRepositoryInline_Source extends Message [ { no: 1, name: "secret_ref", kind: "message", T: PackageRepositoryInline_SourceRef }, { no: 2, name: "config_map_ref", kind: "message", T: PackageRepositoryInline_SourceRef }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): PackageRepositoryInline_Source { + static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryInline_Source { return new PackageRepositoryInline_Source().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): PackageRepositoryInline_Source { + static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryInline_Source { return new PackageRepositoryInline_Source().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): PackageRepositoryInline_Source { + static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryInline_Source { return new PackageRepositoryInline_Source().fromJsonString(jsonString, options); } - static equals( - a: PackageRepositoryInline_Source | PlainMessage | undefined, - b: PackageRepositoryInline_Source | PlainMessage | undefined, - ): boolean { + static equals(a: PackageRepositoryInline_Source | PlainMessage | undefined, b: PackageRepositoryInline_Source | PlainMessage | undefined): boolean { return proto3.util.equals(PackageRepositoryInline_Source, a, b); } } @@ -574,8 +435,7 @@ export class VersionSelection extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.VersionSelection"; + static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.VersionSelection"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "semver", kind: "message", T: VersionSelectionSemver }, ]); @@ -592,10 +452,7 @@ export class VersionSelection extends Message { return new VersionSelection().fromJsonString(jsonString, options); } - static equals( - a: VersionSelection | PlainMessage | undefined, - b: VersionSelection | PlainMessage | undefined, - ): boolean { + static equals(a: VersionSelection | PlainMessage | undefined, b: VersionSelection | PlainMessage | undefined): boolean { return proto3.util.equals(VersionSelection, a, b); } } @@ -620,38 +477,25 @@ export class VersionSelectionSemver extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = - "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.VersionSelectionSemver"; + static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.VersionSelectionSemver"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "constraints", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "prereleases", kind: "message", T: VersionSelectionSemverPrereleases }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): VersionSelectionSemver { + static fromBinary(bytes: Uint8Array, options?: Partial): VersionSelectionSemver { return new VersionSelectionSemver().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): VersionSelectionSemver { + static fromJson(jsonValue: JsonValue, options?: Partial): VersionSelectionSemver { return new VersionSelectionSemver().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): VersionSelectionSemver { + static fromJsonString(jsonString: string, options?: Partial): VersionSelectionSemver { return new VersionSelectionSemver().fromJsonString(jsonString, options); } - static equals( - a: VersionSelectionSemver | PlainMessage | undefined, - b: VersionSelectionSemver | PlainMessage | undefined, - ): boolean { + static equals(a: VersionSelectionSemver | PlainMessage | undefined, b: VersionSelectionSemver | PlainMessage | undefined): boolean { return proto3.util.equals(VersionSelectionSemver, a, b); } } @@ -671,43 +515,25 @@ export class VersionSelectionSemverPrereleases extends Message [ { no: 1, name: "identifiers", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): VersionSelectionSemverPrereleases { + static fromBinary(bytes: Uint8Array, options?: Partial): VersionSelectionSemverPrereleases { return new VersionSelectionSemverPrereleases().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): VersionSelectionSemverPrereleases { + static fromJson(jsonValue: JsonValue, options?: Partial): VersionSelectionSemverPrereleases { return new VersionSelectionSemverPrereleases().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): VersionSelectionSemverPrereleases { + static fromJsonString(jsonString: string, options?: Partial): VersionSelectionSemverPrereleases { return new VersionSelectionSemverPrereleases().fromJsonString(jsonString, options); } - static equals( - a: - | VersionSelectionSemverPrereleases - | PlainMessage - | undefined, - b: - | VersionSelectionSemverPrereleases - | PlainMessage - | undefined, - ): boolean { + static equals(a: VersionSelectionSemverPrereleases | PlainMessage | undefined, b: VersionSelectionSemverPrereleases | PlainMessage | undefined): boolean { return proto3.util.equals(VersionSelectionSemverPrereleases, a, b); } } + diff --git a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts index 709be733258..aad2fe0112d 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts @@ -6,24 +6,7 @@ /* eslint-disable */ // @ts-nocheck -import { - CanIRequest, - CanIResponse, - CheckNamespaceExistsRequest, - CheckNamespaceExistsResponse, - CreateNamespaceRequest, - CreateNamespaceResponse, - CreateSecretRequest, - CreateSecretResponse, - GetNamespaceNamesRequest, - GetNamespaceNamesResponse, - GetResourcesRequest, - GetResourcesResponse, - GetSecretNamesRequest, - GetSecretNamesResponse, - GetServiceAccountNamesRequest, - GetServiceAccountNamesResponse, -} from "./resources_pb"; +import { CanIRequest, CanIResponse, CheckNamespaceExistsRequest, CheckNamespaceExistsResponse, CreateNamespaceRequest, CreateNamespaceResponse, CreateSecretRequest, CreateSecretResponse, GetNamespaceNamesRequest, GetNamespaceNamesResponse, GetResourcesRequest, GetResourcesResponse, GetSecretNamesRequest, GetSecretNamesResponse, GetServiceAccountNamesRequest, GetServiceAccountNamesResponse } from "./resources_pb"; import { MethodKind } from "@bufbuild/protobuf"; /** @@ -109,5 +92,6 @@ export const ResourcesService = { O: CanIResponse, kind: MethodKind.Unary, }, - }, + } } as const; + diff --git a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts index 8c98b470568..627a547fec1 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts @@ -6,20 +6,9 @@ /* eslint-disable */ // @ts-nocheck -import type { - BinaryReadOptions, - FieldList, - JsonReadOptions, - JsonValue, - PartialMessage, - PlainMessage, -} from "@bufbuild/protobuf"; +import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; -import { - Context, - InstalledPackageReference, - ResourceRef, -} from "../../../core/packages/v1alpha1/packages_pb"; +import { Context, InstalledPackageReference, ResourceRef } from "../../../core/packages/v1alpha1/packages_pb"; /** * SecretType @@ -145,17 +134,11 @@ export class GetResourcesRequest extends Message { return new GetResourcesRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetResourcesRequest { + static fromJsonString(jsonString: string, options?: Partial): GetResourcesRequest { return new GetResourcesRequest().fromJsonString(jsonString, options); } - static equals( - a: GetResourcesRequest | PlainMessage | undefined, - b: GetResourcesRequest | PlainMessage | undefined, - ): boolean { + static equals(a: GetResourcesRequest | PlainMessage | undefined, b: GetResourcesRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetResourcesRequest, a, b); } } @@ -206,17 +189,11 @@ export class GetResourcesResponse extends Message { return new GetResourcesResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetResourcesResponse { + static fromJsonString(jsonString: string, options?: Partial): GetResourcesResponse { return new GetResourcesResponse().fromJsonString(jsonString, options); } - static equals( - a: GetResourcesResponse | PlainMessage | undefined, - b: GetResourcesResponse | PlainMessage | undefined, - ): boolean { + static equals(a: GetResourcesResponse | PlainMessage | undefined, b: GetResourcesResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetResourcesResponse, a, b); } } @@ -244,37 +221,24 @@ export class GetServiceAccountNamesRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetServiceAccountNamesRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetServiceAccountNamesRequest { return new GetServiceAccountNamesRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetServiceAccountNamesRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetServiceAccountNamesRequest { return new GetServiceAccountNamesRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetServiceAccountNamesRequest { + static fromJsonString(jsonString: string, options?: Partial): GetServiceAccountNamesRequest { return new GetServiceAccountNamesRequest().fromJsonString(jsonString, options); } - static equals( - a: GetServiceAccountNamesRequest | PlainMessage | undefined, - b: GetServiceAccountNamesRequest | PlainMessage | undefined, - ): boolean { + static equals(a: GetServiceAccountNamesRequest | PlainMessage | undefined, b: GetServiceAccountNamesRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetServiceAccountNamesRequest, a, b); } } @@ -302,43 +266,24 @@ export class GetServiceAccountNamesResponse extends Message [ - { - no: 1, - name: "serviceaccount_names", - kind: "scalar", - T: 9 /* ScalarType.STRING */, - repeated: true, - }, + { no: 1, name: "serviceaccount_names", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetServiceAccountNamesResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetServiceAccountNamesResponse { return new GetServiceAccountNamesResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetServiceAccountNamesResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetServiceAccountNamesResponse { return new GetServiceAccountNamesResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetServiceAccountNamesResponse { + static fromJsonString(jsonString: string, options?: Partial): GetServiceAccountNamesResponse { return new GetServiceAccountNamesResponse().fromJsonString(jsonString, options); } - static equals( - a: GetServiceAccountNamesResponse | PlainMessage | undefined, - b: GetServiceAccountNamesResponse | PlainMessage | undefined, - ): boolean { + static equals(a: GetServiceAccountNamesResponse | PlainMessage | undefined, b: GetServiceAccountNamesResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetServiceAccountNamesResponse, a, b); } } @@ -373,31 +318,19 @@ export class GetNamespaceNamesRequest extends Message { no: 1, name: "cluster", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetNamespaceNamesRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetNamespaceNamesRequest { return new GetNamespaceNamesRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetNamespaceNamesRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): GetNamespaceNamesRequest { return new GetNamespaceNamesRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetNamespaceNamesRequest { + static fromJsonString(jsonString: string, options?: Partial): GetNamespaceNamesRequest { return new GetNamespaceNamesRequest().fromJsonString(jsonString, options); } - static equals( - a: GetNamespaceNamesRequest | PlainMessage | undefined, - b: GetNamespaceNamesRequest | PlainMessage | undefined, - ): boolean { + static equals(a: GetNamespaceNamesRequest | PlainMessage | undefined, b: GetNamespaceNamesRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetNamespaceNamesRequest, a, b); } } @@ -427,40 +360,22 @@ export class GetNamespaceNamesResponse extends Message [ - { - no: 1, - name: "namespace_names", - kind: "scalar", - T: 9 /* ScalarType.STRING */, - repeated: true, - }, + { no: 1, name: "namespace_names", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetNamespaceNamesResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetNamespaceNamesResponse { return new GetNamespaceNamesResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetNamespaceNamesResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetNamespaceNamesResponse { return new GetNamespaceNamesResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetNamespaceNamesResponse { + static fromJsonString(jsonString: string, options?: Partial): GetNamespaceNamesResponse { return new GetNamespaceNamesResponse().fromJsonString(jsonString, options); } - static equals( - a: GetNamespaceNamesResponse | PlainMessage | undefined, - b: GetNamespaceNamesResponse | PlainMessage | undefined, - ): boolean { + static equals(a: GetNamespaceNamesResponse | PlainMessage | undefined, b: GetNamespaceNamesResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetNamespaceNamesResponse, a, b); } } @@ -500,40 +415,22 @@ export class CreateNamespaceRequest extends Message { static readonly typeName = "kubeappsapis.plugins.resources.v1alpha1.CreateNamespaceRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "context", kind: "message", T: Context }, - { - no: 2, - name: "labels", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, - }, + { no: 2, name: "labels", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): CreateNamespaceRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): CreateNamespaceRequest { return new CreateNamespaceRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): CreateNamespaceRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): CreateNamespaceRequest { return new CreateNamespaceRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): CreateNamespaceRequest { + static fromJsonString(jsonString: string, options?: Partial): CreateNamespaceRequest { return new CreateNamespaceRequest().fromJsonString(jsonString, options); } - static equals( - a: CreateNamespaceRequest | PlainMessage | undefined, - b: CreateNamespaceRequest | PlainMessage | undefined, - ): boolean { + static equals(a: CreateNamespaceRequest | PlainMessage | undefined, b: CreateNamespaceRequest | PlainMessage | undefined): boolean { return proto3.util.equals(CreateNamespaceRequest, a, b); } } @@ -553,33 +450,22 @@ export class CreateNamespaceResponse extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.plugins.resources.v1alpha1.CreateNamespaceResponse"; - static readonly fields: FieldList = proto3.util.newFieldList(() => []); + static readonly fields: FieldList = proto3.util.newFieldList(() => [ + ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): CreateNamespaceResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): CreateNamespaceResponse { return new CreateNamespaceResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): CreateNamespaceResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): CreateNamespaceResponse { return new CreateNamespaceResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): CreateNamespaceResponse { + static fromJsonString(jsonString: string, options?: Partial): CreateNamespaceResponse { return new CreateNamespaceResponse().fromJsonString(jsonString, options); } - static equals( - a: CreateNamespaceResponse | PlainMessage | undefined, - b: CreateNamespaceResponse | PlainMessage | undefined, - ): boolean { + static equals(a: CreateNamespaceResponse | PlainMessage | undefined, b: CreateNamespaceResponse | PlainMessage | undefined): boolean { return proto3.util.equals(CreateNamespaceResponse, a, b); } } @@ -612,31 +498,19 @@ export class CheckNamespaceExistsRequest extends Message, - ): CheckNamespaceExistsRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): CheckNamespaceExistsRequest { return new CheckNamespaceExistsRequest().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): CheckNamespaceExistsRequest { + static fromJson(jsonValue: JsonValue, options?: Partial): CheckNamespaceExistsRequest { return new CheckNamespaceExistsRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): CheckNamespaceExistsRequest { + static fromJsonString(jsonString: string, options?: Partial): CheckNamespaceExistsRequest { return new CheckNamespaceExistsRequest().fromJsonString(jsonString, options); } - static equals( - a: CheckNamespaceExistsRequest | PlainMessage | undefined, - b: CheckNamespaceExistsRequest | PlainMessage | undefined, - ): boolean { + static equals(a: CheckNamespaceExistsRequest | PlainMessage | undefined, b: CheckNamespaceExistsRequest | PlainMessage | undefined): boolean { return proto3.util.equals(CheckNamespaceExistsRequest, a, b); } } @@ -665,31 +539,19 @@ export class CheckNamespaceExistsResponse extends Message, - ): CheckNamespaceExistsResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): CheckNamespaceExistsResponse { return new CheckNamespaceExistsResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): CheckNamespaceExistsResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): CheckNamespaceExistsResponse { return new CheckNamespaceExistsResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): CheckNamespaceExistsResponse { + static fromJsonString(jsonString: string, options?: Partial): CheckNamespaceExistsResponse { return new CheckNamespaceExistsResponse().fromJsonString(jsonString, options); } - static equals( - a: CheckNamespaceExistsResponse | PlainMessage | undefined, - b: CheckNamespaceExistsResponse | PlainMessage | undefined, - ): boolean { + static equals(a: CheckNamespaceExistsResponse | PlainMessage | undefined, b: CheckNamespaceExistsResponse | PlainMessage | undefined): boolean { return proto3.util.equals(CheckNamespaceExistsResponse, a, b); } } @@ -751,13 +613,7 @@ export class CreateSecretRequest extends Message { { no: 1, name: "context", kind: "message", T: Context }, { no: 2, name: "type", kind: "enum", T: proto3.getEnumType(SecretType) }, { no: 3, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, - { - no: 4, - name: "string_data", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, - }, + { no: 4, name: "string_data", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): CreateSecretRequest { @@ -768,17 +624,11 @@ export class CreateSecretRequest extends Message { return new CreateSecretRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): CreateSecretRequest { + static fromJsonString(jsonString: string, options?: Partial): CreateSecretRequest { return new CreateSecretRequest().fromJsonString(jsonString, options); } - static equals( - a: CreateSecretRequest | PlainMessage | undefined, - b: CreateSecretRequest | PlainMessage | undefined, - ): boolean { + static equals(a: CreateSecretRequest | PlainMessage | undefined, b: CreateSecretRequest | PlainMessage | undefined): boolean { return proto3.util.equals(CreateSecretRequest, a, b); } } @@ -798,7 +648,8 @@ export class CreateSecretResponse extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.plugins.resources.v1alpha1.CreateSecretResponse"; - static readonly fields: FieldList = proto3.util.newFieldList(() => []); + static readonly fields: FieldList = proto3.util.newFieldList(() => [ + ]); static fromBinary(bytes: Uint8Array, options?: Partial): CreateSecretResponse { return new CreateSecretResponse().fromBinary(bytes, options); @@ -808,17 +659,11 @@ export class CreateSecretResponse extends Message { return new CreateSecretResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): CreateSecretResponse { + static fromJsonString(jsonString: string, options?: Partial): CreateSecretResponse { return new CreateSecretResponse().fromJsonString(jsonString, options); } - static equals( - a: CreateSecretResponse | PlainMessage | undefined, - b: CreateSecretResponse | PlainMessage | undefined, - ): boolean { + static equals(a: CreateSecretResponse | PlainMessage | undefined, b: CreateSecretResponse | PlainMessage | undefined): boolean { return proto3.util.equals(CreateSecretResponse, a, b); } } @@ -851,10 +696,7 @@ export class GetSecretNamesRequest extends Message { { no: 1, name: "context", kind: "message", T: Context }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetSecretNamesRequest { + static fromBinary(bytes: Uint8Array, options?: Partial): GetSecretNamesRequest { return new GetSecretNamesRequest().fromBinary(bytes, options); } @@ -862,17 +704,11 @@ export class GetSecretNamesRequest extends Message { return new GetSecretNamesRequest().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetSecretNamesRequest { + static fromJsonString(jsonString: string, options?: Partial): GetSecretNamesRequest { return new GetSecretNamesRequest().fromJsonString(jsonString, options); } - static equals( - a: GetSecretNamesRequest | PlainMessage | undefined, - b: GetSecretNamesRequest | PlainMessage | undefined, - ): boolean { + static equals(a: GetSecretNamesRequest | PlainMessage | undefined, b: GetSecretNamesRequest | PlainMessage | undefined): boolean { return proto3.util.equals(GetSecretNamesRequest, a, b); } } @@ -902,40 +738,22 @@ export class GetSecretNamesResponse extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.plugins.resources.v1alpha1.GetSecretNamesResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { - no: 1, - name: "secret_names", - kind: "map", - K: 9 /* ScalarType.STRING */, - V: { kind: "enum", T: proto3.getEnumType(SecretType) }, - }, + { no: 1, name: "secret_names", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "enum", T: proto3.getEnumType(SecretType)} }, ]); - static fromBinary( - bytes: Uint8Array, - options?: Partial, - ): GetSecretNamesResponse { + static fromBinary(bytes: Uint8Array, options?: Partial): GetSecretNamesResponse { return new GetSecretNamesResponse().fromBinary(bytes, options); } - static fromJson( - jsonValue: JsonValue, - options?: Partial, - ): GetSecretNamesResponse { + static fromJson(jsonValue: JsonValue, options?: Partial): GetSecretNamesResponse { return new GetSecretNamesResponse().fromJson(jsonValue, options); } - static fromJsonString( - jsonString: string, - options?: Partial, - ): GetSecretNamesResponse { + static fromJsonString(jsonString: string, options?: Partial): GetSecretNamesResponse { return new GetSecretNamesResponse().fromJsonString(jsonString, options); } - static equals( - a: GetSecretNamesResponse | PlainMessage | undefined, - b: GetSecretNamesResponse | PlainMessage | undefined, - ): boolean { + static equals(a: GetSecretNamesResponse | PlainMessage | undefined, b: GetSecretNamesResponse | PlainMessage | undefined): boolean { return proto3.util.equals(GetSecretNamesResponse, a, b); } } @@ -1006,10 +824,7 @@ export class CanIRequest extends Message { return new CanIRequest().fromJsonString(jsonString, options); } - static equals( - a: CanIRequest | PlainMessage | undefined, - b: CanIRequest | PlainMessage | undefined, - ): boolean { + static equals(a: CanIRequest | PlainMessage | undefined, b: CanIRequest | PlainMessage | undefined): boolean { return proto3.util.equals(CanIRequest, a, b); } } @@ -1054,10 +869,8 @@ export class CanIResponse extends Message { return new CanIResponse().fromJsonString(jsonString, options); } - static equals( - a: CanIResponse | PlainMessage | undefined, - b: CanIResponse | PlainMessage | undefined, - ): boolean { + static equals(a: CanIResponse | PlainMessage | undefined, b: CanIResponse | PlainMessage | undefined): boolean { return proto3.util.equals(CanIResponse, a, b); } } + From 704e15f82f54b66193ec5fc9c4713829d660b0e3 Mon Sep 17 00:00:00 2001 From: Michael Nelson Date: Thu, 12 Oct 2023 11:31:29 +1100 Subject: [PATCH 2/4] Prettier Signed-off-by: Michael Nelson --- .../packages/v1alpha1/packages_connect.ts | 26 +- .../core/packages/v1alpha1/packages_pb.ts | 777 +++++++++++++---- .../packages/v1alpha1/repositories_connect.ts | 18 +- .../core/packages/v1alpha1/repositories_pb.ts | 804 +++++++++++++----- .../core/plugins/v1alpha1/plugins_connect.ts | 3 +- .../core/plugins/v1alpha1/plugins_pb.ts | 58 +- .../packages/v1alpha1/fluxv2_connect.ts | 41 +- .../fluxv2/packages/v1alpha1/fluxv2_pb.ts | 39 +- .../helm/packages/v1alpha1/helm_connect.ts | 41 +- .../plugins/helm/packages/v1alpha1/helm_pb.ts | 240 ++++-- .../v1alpha1/kapp_controller_connect.ts | 44 +- .../packages/v1alpha1/kapp_controller_pb.ts | 290 +++++-- .../resources/v1alpha1/resources_connect.ts | 22 +- .../resources/v1alpha1/resources_pb.ts | 313 +++++-- 14 files changed, 2151 insertions(+), 565 deletions(-) diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts index f950e36dd1a..e12b471de0b 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts @@ -6,7 +6,28 @@ /* eslint-disable */ // @ts-nocheck -import { CreateInstalledPackageRequest, CreateInstalledPackageResponse, DeleteInstalledPackageRequest, DeleteInstalledPackageResponse, GetAvailablePackageDetailRequest, GetAvailablePackageDetailResponse, GetAvailablePackageMetadatasRequest, GetAvailablePackageMetadatasResponse, GetAvailablePackageSummariesRequest, GetAvailablePackageSummariesResponse, GetAvailablePackageVersionsRequest, GetAvailablePackageVersionsResponse, GetInstalledPackageDetailRequest, GetInstalledPackageDetailResponse, GetInstalledPackageResourceRefsRequest, GetInstalledPackageResourceRefsResponse, GetInstalledPackageSummariesRequest, GetInstalledPackageSummariesResponse, UpdateInstalledPackageRequest, UpdateInstalledPackageResponse } from "./packages_pb"; +import { + CreateInstalledPackageRequest, + CreateInstalledPackageResponse, + DeleteInstalledPackageRequest, + DeleteInstalledPackageResponse, + GetAvailablePackageDetailRequest, + GetAvailablePackageDetailResponse, + GetAvailablePackageMetadatasRequest, + GetAvailablePackageMetadatasResponse, + GetAvailablePackageSummariesRequest, + GetAvailablePackageSummariesResponse, + GetAvailablePackageVersionsRequest, + GetAvailablePackageVersionsResponse, + GetInstalledPackageDetailRequest, + GetInstalledPackageDetailResponse, + GetInstalledPackageResourceRefsRequest, + GetInstalledPackageResourceRefsResponse, + GetInstalledPackageSummariesRequest, + GetInstalledPackageSummariesResponse, + UpdateInstalledPackageRequest, + UpdateInstalledPackageResponse, +} from "./packages_pb"; import { MethodKind } from "@bufbuild/protobuf"; /** @@ -108,6 +129,5 @@ export const PackagesService = { O: GetInstalledPackageResourceRefsResponse, kind: MethodKind.Unary, }, - } + }, } as const; - diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts index de679f74804..e552638570f 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts @@ -6,7 +6,14 @@ /* eslint-disable */ // @ts-nocheck -import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; +import type { + BinaryReadOptions, + FieldList, + JsonReadOptions, + JsonValue, + PartialMessage, + PlainMessage, +} from "@bufbuild/protobuf"; import { Any, Message, proto3 } from "@bufbuild/protobuf"; import { Plugin } from "../../plugins/v1alpha1/plugins_pb"; @@ -45,26 +52,45 @@ export class GetAvailablePackageSummariesRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, { no: 2, name: "filter_options", kind: "message", T: FilterOptions }, { no: 3, name: "pagination_options", kind: "message", T: PaginationOptions }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageSummariesRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetAvailablePackageSummariesRequest { return new GetAvailablePackageSummariesRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageSummariesRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetAvailablePackageSummariesRequest { return new GetAvailablePackageSummariesRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageSummariesRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetAvailablePackageSummariesRequest { return new GetAvailablePackageSummariesRequest().fromJsonString(jsonString, options); } - static equals(a: GetAvailablePackageSummariesRequest | PlainMessage | undefined, b: GetAvailablePackageSummariesRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetAvailablePackageSummariesRequest + | PlainMessage + | undefined, + b: + | GetAvailablePackageSummariesRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetAvailablePackageSummariesRequest, a, b); } } @@ -106,19 +132,37 @@ export class GetAvailablePackageDetailRequest extends Message): GetAvailablePackageDetailRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetAvailablePackageDetailRequest { return new GetAvailablePackageDetailRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageDetailRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetAvailablePackageDetailRequest { return new GetAvailablePackageDetailRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageDetailRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetAvailablePackageDetailRequest { return new GetAvailablePackageDetailRequest().fromJsonString(jsonString, options); } - static equals(a: GetAvailablePackageDetailRequest | PlainMessage | undefined, b: GetAvailablePackageDetailRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetAvailablePackageDetailRequest + | PlainMessage + | undefined, + b: + | GetAvailablePackageDetailRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetAvailablePackageDetailRequest, a, b); } } @@ -155,25 +199,44 @@ export class GetAvailablePackageVersionsRequest extends Message [ { no: 1, name: "available_package_ref", kind: "message", T: AvailablePackageReference }, { no: 2, name: "pkg_version", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageVersionsRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetAvailablePackageVersionsRequest { return new GetAvailablePackageVersionsRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageVersionsRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetAvailablePackageVersionsRequest { return new GetAvailablePackageVersionsRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageVersionsRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetAvailablePackageVersionsRequest { return new GetAvailablePackageVersionsRequest().fromJsonString(jsonString, options); } - static equals(a: GetAvailablePackageVersionsRequest | PlainMessage | undefined, b: GetAvailablePackageVersionsRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetAvailablePackageVersionsRequest + | PlainMessage + | undefined, + b: + | GetAvailablePackageVersionsRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetAvailablePackageVersionsRequest, a, b); } } @@ -211,25 +274,44 @@ export class GetAvailablePackageMetadatasRequest extends Message [ { no: 1, name: "available_package_ref", kind: "message", T: AvailablePackageReference }, { no: 2, name: "pkg_version", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageMetadatasRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetAvailablePackageMetadatasRequest { return new GetAvailablePackageMetadatasRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageMetadatasRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetAvailablePackageMetadatasRequest { return new GetAvailablePackageMetadatasRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageMetadatasRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetAvailablePackageMetadatasRequest { return new GetAvailablePackageMetadatasRequest().fromJsonString(jsonString, options); } - static equals(a: GetAvailablePackageMetadatasRequest | PlainMessage | undefined, b: GetAvailablePackageMetadatasRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetAvailablePackageMetadatasRequest + | PlainMessage + | undefined, + b: + | GetAvailablePackageMetadatasRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetAvailablePackageMetadatasRequest, a, b); } } @@ -262,25 +344,44 @@ export class GetInstalledPackageSummariesRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, { no: 2, name: "pagination_options", kind: "message", T: PaginationOptions }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageSummariesRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetInstalledPackageSummariesRequest { return new GetInstalledPackageSummariesRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageSummariesRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetInstalledPackageSummariesRequest { return new GetInstalledPackageSummariesRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageSummariesRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetInstalledPackageSummariesRequest { return new GetInstalledPackageSummariesRequest().fromJsonString(jsonString, options); } - static equals(a: GetInstalledPackageSummariesRequest | PlainMessage | undefined, b: GetInstalledPackageSummariesRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetInstalledPackageSummariesRequest + | PlainMessage + | undefined, + b: + | GetInstalledPackageSummariesRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetInstalledPackageSummariesRequest, a, b); } } @@ -312,19 +413,37 @@ export class GetInstalledPackageDetailRequest extends Message): GetInstalledPackageDetailRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetInstalledPackageDetailRequest { return new GetInstalledPackageDetailRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageDetailRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetInstalledPackageDetailRequest { return new GetInstalledPackageDetailRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageDetailRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetInstalledPackageDetailRequest { return new GetInstalledPackageDetailRequest().fromJsonString(jsonString, options); } - static equals(a: GetInstalledPackageDetailRequest | PlainMessage | undefined, b: GetInstalledPackageDetailRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetInstalledPackageDetailRequest + | PlainMessage + | undefined, + b: + | GetInstalledPackageDetailRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetInstalledPackageDetailRequest, a, b); } } @@ -400,19 +519,31 @@ export class CreateInstalledPackageRequest extends Message): CreateInstalledPackageRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): CreateInstalledPackageRequest { return new CreateInstalledPackageRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): CreateInstalledPackageRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): CreateInstalledPackageRequest { return new CreateInstalledPackageRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): CreateInstalledPackageRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): CreateInstalledPackageRequest { return new CreateInstalledPackageRequest().fromJsonString(jsonString, options); } - static equals(a: CreateInstalledPackageRequest | PlainMessage | undefined, b: CreateInstalledPackageRequest | PlainMessage | undefined): boolean { + static equals( + a: CreateInstalledPackageRequest | PlainMessage | undefined, + b: CreateInstalledPackageRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CreateInstalledPackageRequest, a, b); } } @@ -484,19 +615,31 @@ export class UpdateInstalledPackageRequest extends Message): UpdateInstalledPackageRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): UpdateInstalledPackageRequest { return new UpdateInstalledPackageRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): UpdateInstalledPackageRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): UpdateInstalledPackageRequest { return new UpdateInstalledPackageRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): UpdateInstalledPackageRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): UpdateInstalledPackageRequest { return new UpdateInstalledPackageRequest().fromJsonString(jsonString, options); } - static equals(a: UpdateInstalledPackageRequest | PlainMessage | undefined, b: UpdateInstalledPackageRequest | PlainMessage | undefined): boolean { + static equals( + a: UpdateInstalledPackageRequest | PlainMessage | undefined, + b: UpdateInstalledPackageRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(UpdateInstalledPackageRequest, a, b); } } @@ -527,19 +670,31 @@ export class DeleteInstalledPackageRequest extends Message): DeleteInstalledPackageRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): DeleteInstalledPackageRequest { return new DeleteInstalledPackageRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): DeleteInstalledPackageRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): DeleteInstalledPackageRequest { return new DeleteInstalledPackageRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): DeleteInstalledPackageRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): DeleteInstalledPackageRequest { return new DeleteInstalledPackageRequest().fromJsonString(jsonString, options); } - static equals(a: DeleteInstalledPackageRequest | PlainMessage | undefined, b: DeleteInstalledPackageRequest | PlainMessage | undefined): boolean { + static equals( + a: DeleteInstalledPackageRequest | PlainMessage | undefined, + b: DeleteInstalledPackageRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(DeleteInstalledPackageRequest, a, b); } } @@ -563,24 +718,43 @@ export class GetInstalledPackageResourceRefsRequest extends Message [ { no: 1, name: "installed_package_ref", kind: "message", T: InstalledPackageReference }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageResourceRefsRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetInstalledPackageResourceRefsRequest { return new GetInstalledPackageResourceRefsRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageResourceRefsRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetInstalledPackageResourceRefsRequest { return new GetInstalledPackageResourceRefsRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageResourceRefsRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetInstalledPackageResourceRefsRequest { return new GetInstalledPackageResourceRefsRequest().fromJsonString(jsonString, options); } - static equals(a: GetInstalledPackageResourceRefsRequest | PlainMessage | undefined, b: GetInstalledPackageResourceRefsRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetInstalledPackageResourceRefsRequest + | PlainMessage + | undefined, + b: + | GetInstalledPackageResourceRefsRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetInstalledPackageResourceRefsRequest, a, b); } } @@ -632,26 +806,51 @@ export class GetAvailablePackageSummariesResponse extends Message [ - { no: 1, name: "available_package_summaries", kind: "message", T: AvailablePackageSummary, repeated: true }, + { + no: 1, + name: "available_package_summaries", + kind: "message", + T: AvailablePackageSummary, + repeated: true, + }, { no: 2, name: "next_page_token", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 3, name: "categories", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageSummariesResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetAvailablePackageSummariesResponse { return new GetAvailablePackageSummariesResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageSummariesResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetAvailablePackageSummariesResponse { return new GetAvailablePackageSummariesResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageSummariesResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetAvailablePackageSummariesResponse { return new GetAvailablePackageSummariesResponse().fromJsonString(jsonString, options); } - static equals(a: GetAvailablePackageSummariesResponse | PlainMessage | undefined, b: GetAvailablePackageSummariesResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetAvailablePackageSummariesResponse + | PlainMessage + | undefined, + b: + | GetAvailablePackageSummariesResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetAvailablePackageSummariesResponse, a, b); } } @@ -684,24 +883,43 @@ export class GetAvailablePackageDetailResponse extends Message [ { no: 1, name: "available_package_detail", kind: "message", T: AvailablePackageDetail }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageDetailResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetAvailablePackageDetailResponse { return new GetAvailablePackageDetailResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageDetailResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetAvailablePackageDetailResponse { return new GetAvailablePackageDetailResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageDetailResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetAvailablePackageDetailResponse { return new GetAvailablePackageDetailResponse().fromJsonString(jsonString, options); } - static equals(a: GetAvailablePackageDetailResponse | PlainMessage | undefined, b: GetAvailablePackageDetailResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetAvailablePackageDetailResponse + | PlainMessage + | undefined, + b: + | GetAvailablePackageDetailResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetAvailablePackageDetailResponse, a, b); } } @@ -754,24 +972,43 @@ export class GetAvailablePackageVersionsResponse extends Message [ { no: 1, name: "package_app_versions", kind: "message", T: PackageAppVersion, repeated: true }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageVersionsResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetAvailablePackageVersionsResponse { return new GetAvailablePackageVersionsResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageVersionsResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetAvailablePackageVersionsResponse { return new GetAvailablePackageVersionsResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageVersionsResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetAvailablePackageVersionsResponse { return new GetAvailablePackageVersionsResponse().fromJsonString(jsonString, options); } - static equals(a: GetAvailablePackageVersionsResponse | PlainMessage | undefined, b: GetAvailablePackageVersionsResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetAvailablePackageVersionsResponse + | PlainMessage + | undefined, + b: + | GetAvailablePackageVersionsResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetAvailablePackageVersionsResponse, a, b); } } @@ -808,25 +1045,44 @@ export class GetAvailablePackageMetadatasResponse extends Message [ { no: 1, name: "available_package_ref", kind: "message", T: AvailablePackageReference }, { no: 2, name: "package_metadata", kind: "message", T: PackageMetadata, repeated: true }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetAvailablePackageMetadatasResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetAvailablePackageMetadatasResponse { return new GetAvailablePackageMetadatasResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetAvailablePackageMetadatasResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetAvailablePackageMetadatasResponse { return new GetAvailablePackageMetadatasResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetAvailablePackageMetadatasResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetAvailablePackageMetadatasResponse { return new GetAvailablePackageMetadatasResponse().fromJsonString(jsonString, options); } - static equals(a: GetAvailablePackageMetadatasResponse | PlainMessage | undefined, b: GetAvailablePackageMetadatasResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetAvailablePackageMetadatasResponse + | PlainMessage + | undefined, + b: + | GetAvailablePackageMetadatasResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetAvailablePackageMetadatasResponse, a, b); } } @@ -864,25 +1120,50 @@ export class GetInstalledPackageSummariesResponse extends Message [ - { no: 1, name: "installed_package_summaries", kind: "message", T: InstalledPackageSummary, repeated: true }, + { + no: 1, + name: "installed_package_summaries", + kind: "message", + T: InstalledPackageSummary, + repeated: true, + }, { no: 2, name: "next_page_token", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageSummariesResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetInstalledPackageSummariesResponse { return new GetInstalledPackageSummariesResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageSummariesResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetInstalledPackageSummariesResponse { return new GetInstalledPackageSummariesResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageSummariesResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetInstalledPackageSummariesResponse { return new GetInstalledPackageSummariesResponse().fromJsonString(jsonString, options); } - static equals(a: GetInstalledPackageSummariesResponse | PlainMessage | undefined, b: GetInstalledPackageSummariesResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetInstalledPackageSummariesResponse + | PlainMessage + | undefined, + b: + | GetInstalledPackageSummariesResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetInstalledPackageSummariesResponse, a, b); } } @@ -915,24 +1196,43 @@ export class GetInstalledPackageDetailResponse extends Message [ { no: 1, name: "installed_package_detail", kind: "message", T: InstalledPackageDetail }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageDetailResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetInstalledPackageDetailResponse { return new GetInstalledPackageDetailResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageDetailResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetInstalledPackageDetailResponse { return new GetInstalledPackageDetailResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageDetailResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetInstalledPackageDetailResponse { return new GetInstalledPackageDetailResponse().fromJsonString(jsonString, options); } - static equals(a: GetInstalledPackageDetailResponse | PlainMessage | undefined, b: GetInstalledPackageDetailResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetInstalledPackageDetailResponse + | PlainMessage + | undefined, + b: + | GetInstalledPackageDetailResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetInstalledPackageDetailResponse, a, b); } } @@ -966,19 +1266,31 @@ export class CreateInstalledPackageResponse extends Message): CreateInstalledPackageResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): CreateInstalledPackageResponse { return new CreateInstalledPackageResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): CreateInstalledPackageResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): CreateInstalledPackageResponse { return new CreateInstalledPackageResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): CreateInstalledPackageResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): CreateInstalledPackageResponse { return new CreateInstalledPackageResponse().fromJsonString(jsonString, options); } - static equals(a: CreateInstalledPackageResponse | PlainMessage | undefined, b: CreateInstalledPackageResponse | PlainMessage | undefined): boolean { + static equals( + a: CreateInstalledPackageResponse | PlainMessage | undefined, + b: CreateInstalledPackageResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CreateInstalledPackageResponse, a, b); } } @@ -1012,19 +1324,31 @@ export class UpdateInstalledPackageResponse extends Message): UpdateInstalledPackageResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): UpdateInstalledPackageResponse { return new UpdateInstalledPackageResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): UpdateInstalledPackageResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): UpdateInstalledPackageResponse { return new UpdateInstalledPackageResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): UpdateInstalledPackageResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): UpdateInstalledPackageResponse { return new UpdateInstalledPackageResponse().fromJsonString(jsonString, options); } - static equals(a: UpdateInstalledPackageResponse | PlainMessage | undefined, b: UpdateInstalledPackageResponse | PlainMessage | undefined): boolean { + static equals( + a: UpdateInstalledPackageResponse | PlainMessage | undefined, + b: UpdateInstalledPackageResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(UpdateInstalledPackageResponse, a, b); } } @@ -1046,22 +1370,33 @@ export class DeleteInstalledPackageResponse extends Message [ - ]); + static readonly fields: FieldList = proto3.util.newFieldList(() => []); - static fromBinary(bytes: Uint8Array, options?: Partial): DeleteInstalledPackageResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): DeleteInstalledPackageResponse { return new DeleteInstalledPackageResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): DeleteInstalledPackageResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): DeleteInstalledPackageResponse { return new DeleteInstalledPackageResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): DeleteInstalledPackageResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): DeleteInstalledPackageResponse { return new DeleteInstalledPackageResponse().fromJsonString(jsonString, options); } - static equals(a: DeleteInstalledPackageResponse | PlainMessage | undefined, b: DeleteInstalledPackageResponse | PlainMessage | undefined): boolean { + static equals( + a: DeleteInstalledPackageResponse | PlainMessage | undefined, + b: DeleteInstalledPackageResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(DeleteInstalledPackageResponse, a, b); } } @@ -1090,25 +1425,44 @@ export class GetInstalledPackageResourceRefsResponse extends Message [ { no: 1, name: "context", kind: "message", T: Context }, { no: 2, name: "resource_refs", kind: "message", T: ResourceRef, repeated: true }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetInstalledPackageResourceRefsResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetInstalledPackageResourceRefsResponse { return new GetInstalledPackageResourceRefsResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetInstalledPackageResourceRefsResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetInstalledPackageResourceRefsResponse { return new GetInstalledPackageResourceRefsResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetInstalledPackageResourceRefsResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetInstalledPackageResourceRefsResponse { return new GetInstalledPackageResourceRefsResponse().fromJsonString(jsonString, options); } - static equals(a: GetInstalledPackageResourceRefsResponse | PlainMessage | undefined, b: GetInstalledPackageResourceRefsResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetInstalledPackageResourceRefsResponse + | PlainMessage + | undefined, + b: + | GetInstalledPackageResourceRefsResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetInstalledPackageResourceRefsResponse, a, b); } } @@ -1209,19 +1563,31 @@ export class AvailablePackageSummary extends Message { { no: 7, name: "categories", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): AvailablePackageSummary { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): AvailablePackageSummary { return new AvailablePackageSummary().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): AvailablePackageSummary { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): AvailablePackageSummary { return new AvailablePackageSummary().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): AvailablePackageSummary { + static fromJsonString( + jsonString: string, + options?: Partial, + ): AvailablePackageSummary { return new AvailablePackageSummary().fromJsonString(jsonString, options); } - static equals(a: AvailablePackageSummary | PlainMessage | undefined, b: AvailablePackageSummary | PlainMessage | undefined): boolean { + static equals( + a: AvailablePackageSummary | PlainMessage | undefined, + b: AvailablePackageSummary | PlainMessage | undefined, + ): boolean { return proto3.util.equals(AvailablePackageSummary, a, b); } } @@ -1409,7 +1775,13 @@ export class AvailablePackageDetail extends Message { { no: 9, name: "long_description", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 10, name: "readme", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 11, name: "default_values", kind: "scalar", T: 9 /* ScalarType.STRING */ }, - { no: 17, name: "additional_default_values", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, + { + no: 17, + name: "additional_default_values", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, + }, { no: 12, name: "values_schema", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 13, name: "source_urls", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, { no: 14, name: "maintainers", kind: "message", T: Maintainer, repeated: true }, @@ -1417,19 +1789,31 @@ export class AvailablePackageDetail extends Message { { no: 16, name: "custom_detail", kind: "message", T: Any }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): AvailablePackageDetail { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): AvailablePackageDetail { return new AvailablePackageDetail().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): AvailablePackageDetail { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): AvailablePackageDetail { return new AvailablePackageDetail().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): AvailablePackageDetail { + static fromJsonString( + jsonString: string, + options?: Partial, + ): AvailablePackageDetail { return new AvailablePackageDetail().fromJsonString(jsonString, options); } - static equals(a: AvailablePackageDetail | PlainMessage | undefined, b: AvailablePackageDetail | PlainMessage | undefined): boolean { + static equals( + a: AvailablePackageDetail | PlainMessage | undefined, + b: AvailablePackageDetail | PlainMessage | undefined, + ): boolean { return proto3.util.equals(AvailablePackageDetail, a, b); } } @@ -1567,19 +1951,31 @@ export class InstalledPackageSummary extends Message { { no: 10, name: "status", kind: "message", T: InstalledPackageStatus }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageSummary { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): InstalledPackageSummary { return new InstalledPackageSummary().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageSummary { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): InstalledPackageSummary { return new InstalledPackageSummary().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): InstalledPackageSummary { + static fromJsonString( + jsonString: string, + options?: Partial, + ): InstalledPackageSummary { return new InstalledPackageSummary().fromJsonString(jsonString, options); } - static equals(a: InstalledPackageSummary | PlainMessage | undefined, b: InstalledPackageSummary | PlainMessage | undefined): boolean { + static equals( + a: InstalledPackageSummary | PlainMessage | undefined, + b: InstalledPackageSummary | PlainMessage | undefined, + ): boolean { return proto3.util.equals(InstalledPackageSummary, a, b); } } @@ -1735,19 +2131,31 @@ export class InstalledPackageDetail extends Message { { no: 14, name: "custom_detail", kind: "message", T: Any }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageDetail { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): InstalledPackageDetail { return new InstalledPackageDetail().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageDetail { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): InstalledPackageDetail { return new InstalledPackageDetail().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): InstalledPackageDetail { + static fromJsonString( + jsonString: string, + options?: Partial, + ): InstalledPackageDetail { return new InstalledPackageDetail().fromJsonString(jsonString, options); } - static equals(a: InstalledPackageDetail | PlainMessage | undefined, b: InstalledPackageDetail | PlainMessage | undefined): boolean { + static equals( + a: InstalledPackageDetail | PlainMessage | undefined, + b: InstalledPackageDetail | PlainMessage | undefined, + ): boolean { return proto3.util.equals(InstalledPackageDetail, a, b); } } @@ -1813,7 +2221,10 @@ export class Context extends Message { return new Context().fromJsonString(jsonString, options); } - static equals(a: Context | PlainMessage | undefined, b: Context | PlainMessage | undefined): boolean { + static equals( + a: Context | PlainMessage | undefined, + b: Context | PlainMessage | undefined, + ): boolean { return proto3.util.equals(Context, a, b); } } @@ -1883,19 +2294,31 @@ export class AvailablePackageReference extends Message): AvailablePackageReference { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): AvailablePackageReference { return new AvailablePackageReference().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): AvailablePackageReference { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): AvailablePackageReference { return new AvailablePackageReference().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): AvailablePackageReference { + static fromJsonString( + jsonString: string, + options?: Partial, + ): AvailablePackageReference { return new AvailablePackageReference().fromJsonString(jsonString, options); } - static equals(a: AvailablePackageReference | PlainMessage | undefined, b: AvailablePackageReference | PlainMessage | undefined): boolean { + static equals( + a: AvailablePackageReference | PlainMessage | undefined, + b: AvailablePackageReference | PlainMessage | undefined, + ): boolean { return proto3.util.equals(AvailablePackageReference, a, b); } } @@ -1955,7 +2378,10 @@ export class Maintainer extends Message { return new Maintainer().fromJsonString(jsonString, options); } - static equals(a: Maintainer | PlainMessage | undefined, b: Maintainer | PlainMessage | undefined): boolean { + static equals( + a: Maintainer | PlainMessage | undefined, + b: Maintainer | PlainMessage | undefined, + ): boolean { return proto3.util.equals(Maintainer, a, b); } } @@ -2045,7 +2471,10 @@ export class FilterOptions extends Message { return new FilterOptions().fromJsonString(jsonString, options); } - static equals(a: FilterOptions | PlainMessage | undefined, b: FilterOptions | PlainMessage | undefined): boolean { + static equals( + a: FilterOptions | PlainMessage | undefined, + b: FilterOptions | PlainMessage | undefined, + ): boolean { return proto3.util.equals(FilterOptions, a, b); } } @@ -2110,7 +2539,10 @@ export class PaginationOptions extends Message { return new PaginationOptions().fromJsonString(jsonString, options); } - static equals(a: PaginationOptions | PlainMessage | undefined, b: PaginationOptions | PlainMessage | undefined): boolean { + static equals( + a: PaginationOptions | PlainMessage | undefined, + b: PaginationOptions | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PaginationOptions, a, b); } } @@ -2167,19 +2599,31 @@ export class InstalledPackageReference extends Message): InstalledPackageReference { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): InstalledPackageReference { return new InstalledPackageReference().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageReference { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): InstalledPackageReference { return new InstalledPackageReference().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): InstalledPackageReference { + static fromJsonString( + jsonString: string, + options?: Partial, + ): InstalledPackageReference { return new InstalledPackageReference().fromJsonString(jsonString, options); } - static equals(a: InstalledPackageReference | PlainMessage | undefined, b: InstalledPackageReference | PlainMessage | undefined): boolean { + static equals( + a: InstalledPackageReference | PlainMessage | undefined, + b: InstalledPackageReference | PlainMessage | undefined, + ): boolean { return proto3.util.equals(InstalledPackageReference, a, b); } } @@ -2228,7 +2672,10 @@ export class VersionReference extends Message { return new VersionReference().fromJsonString(jsonString, options); } - static equals(a: VersionReference | PlainMessage | undefined, b: VersionReference | PlainMessage | undefined): boolean { + static equals( + a: VersionReference | PlainMessage | undefined, + b: VersionReference | PlainMessage | undefined, + ): boolean { return proto3.util.equals(VersionReference, a, b); } } @@ -2277,23 +2724,40 @@ export class InstalledPackageStatus extends Message { static readonly typeName = "kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "ready", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, - { no: 2, name: "reason", kind: "enum", T: proto3.getEnumType(InstalledPackageStatus_StatusReason) }, + { + no: 2, + name: "reason", + kind: "enum", + T: proto3.getEnumType(InstalledPackageStatus_StatusReason), + }, { no: 3, name: "user_reason", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageStatus { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): InstalledPackageStatus { return new InstalledPackageStatus().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageStatus { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): InstalledPackageStatus { return new InstalledPackageStatus().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): InstalledPackageStatus { + static fromJsonString( + jsonString: string, + options?: Partial, + ): InstalledPackageStatus { return new InstalledPackageStatus().fromJsonString(jsonString, options); } - static equals(a: InstalledPackageStatus | PlainMessage | undefined, b: InstalledPackageStatus | PlainMessage | undefined): boolean { + static equals( + a: InstalledPackageStatus | PlainMessage | undefined, + b: InstalledPackageStatus | PlainMessage | undefined, + ): boolean { return proto3.util.equals(InstalledPackageStatus, a, b); } } @@ -2333,13 +2797,17 @@ export enum InstalledPackageStatus_StatusReason { PENDING = 4, } // Retrieve enum metadata with: proto3.getEnumType(InstalledPackageStatus_StatusReason) -proto3.util.setEnumType(InstalledPackageStatus_StatusReason, "kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.StatusReason", [ - { no: 0, name: "STATUS_REASON_UNSPECIFIED" }, - { no: 1, name: "STATUS_REASON_INSTALLED" }, - { no: 2, name: "STATUS_REASON_UNINSTALLED" }, - { no: 3, name: "STATUS_REASON_FAILED" }, - { no: 4, name: "STATUS_REASON_PENDING" }, -]); +proto3.util.setEnumType( + InstalledPackageStatus_StatusReason, + "kubeappsapis.core.packages.v1alpha1.InstalledPackageStatus.StatusReason", + [ + { no: 0, name: "STATUS_REASON_UNSPECIFIED" }, + { no: 1, name: "STATUS_REASON_INSTALLED" }, + { no: 2, name: "STATUS_REASON_UNINSTALLED" }, + { no: 3, name: "STATUS_REASON_FAILED" }, + { no: 4, name: "STATUS_REASON_PENDING" }, + ], +); /** * ReconciliationOptions @@ -2395,7 +2863,10 @@ export class ReconciliationOptions extends Message { { no: 3, name: "service_account_name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): ReconciliationOptions { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): ReconciliationOptions { return new ReconciliationOptions().fromBinary(bytes, options); } @@ -2403,11 +2874,17 @@ export class ReconciliationOptions extends Message { return new ReconciliationOptions().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): ReconciliationOptions { + static fromJsonString( + jsonString: string, + options?: Partial, + ): ReconciliationOptions { return new ReconciliationOptions().fromJsonString(jsonString, options); } - static equals(a: ReconciliationOptions | PlainMessage | undefined, b: ReconciliationOptions | PlainMessage | undefined): boolean { + static equals( + a: ReconciliationOptions | PlainMessage | undefined, + b: ReconciliationOptions | PlainMessage | undefined, + ): boolean { return proto3.util.equals(ReconciliationOptions, a, b); } } @@ -2462,7 +2939,10 @@ export class PackageAppVersion extends Message { return new PackageAppVersion().fromJsonString(jsonString, options); } - static equals(a: PackageAppVersion | PlainMessage | undefined, b: PackageAppVersion | PlainMessage | undefined): boolean { + static equals( + a: PackageAppVersion | PlainMessage | undefined, + b: PackageAppVersion | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageAppVersion, a, b); } } @@ -2538,7 +3018,10 @@ export class PackageMetadata extends Message { return new PackageMetadata().fromJsonString(jsonString, options); } - static equals(a: PackageMetadata | PlainMessage | undefined, b: PackageMetadata | PlainMessage | undefined): boolean { + static equals( + a: PackageMetadata | PlainMessage | undefined, + b: PackageMetadata | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageMetadata, a, b); } } @@ -2612,8 +3095,10 @@ export class ResourceRef extends Message { return new ResourceRef().fromJsonString(jsonString, options); } - static equals(a: ResourceRef | PlainMessage | undefined, b: ResourceRef | PlainMessage | undefined): boolean { + static equals( + a: ResourceRef | PlainMessage | undefined, + b: ResourceRef | PlainMessage | undefined, + ): boolean { return proto3.util.equals(ResourceRef, a, b); } } - diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts index 46b111f0210..914d2d6d2ca 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts @@ -6,7 +6,20 @@ /* eslint-disable */ // @ts-nocheck -import { AddPackageRepositoryRequest, AddPackageRepositoryResponse, DeletePackageRepositoryRequest, DeletePackageRepositoryResponse, GetPackageRepositoryDetailRequest, GetPackageRepositoryDetailResponse, GetPackageRepositoryPermissionsRequest, GetPackageRepositoryPermissionsResponse, GetPackageRepositorySummariesRequest, GetPackageRepositorySummariesResponse, UpdatePackageRepositoryRequest, UpdatePackageRepositoryResponse } from "./repositories_pb"; +import { + AddPackageRepositoryRequest, + AddPackageRepositoryResponse, + DeletePackageRepositoryRequest, + DeletePackageRepositoryResponse, + GetPackageRepositoryDetailRequest, + GetPackageRepositoryDetailResponse, + GetPackageRepositoryPermissionsRequest, + GetPackageRepositoryPermissionsResponse, + GetPackageRepositorySummariesRequest, + GetPackageRepositorySummariesResponse, + UpdatePackageRepositoryRequest, + UpdatePackageRepositoryResponse, +} from "./repositories_pb"; import { MethodKind } from "@bufbuild/protobuf"; /** @@ -72,6 +85,5 @@ export const RepositoriesService = { O: GetPackageRepositoryPermissionsResponse, kind: MethodKind.Unary, }, - } + }, } as const; - diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts index a8f8cd258bf..7181096c555 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts @@ -6,7 +6,14 @@ /* eslint-disable */ // @ts-nocheck -import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; +import type { + BinaryReadOptions, + FieldList, + JsonReadOptions, + JsonValue, + PartialMessage, + PlainMessage, +} from "@bufbuild/protobuf"; import { Any, Message, proto3 } from "@bufbuild/protobuf"; import { Context } from "./packages_pb"; import { Plugin } from "../../plugins/v1alpha1/plugins_pb"; @@ -143,19 +150,31 @@ export class AddPackageRepositoryRequest extends Message): AddPackageRepositoryRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): AddPackageRepositoryRequest { return new AddPackageRepositoryRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): AddPackageRepositoryRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): AddPackageRepositoryRequest { return new AddPackageRepositoryRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): AddPackageRepositoryRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): AddPackageRepositoryRequest { return new AddPackageRepositoryRequest().fromJsonString(jsonString, options); } - static equals(a: AddPackageRepositoryRequest | PlainMessage | undefined, b: AddPackageRepositoryRequest | PlainMessage | undefined): boolean { + static equals( + a: AddPackageRepositoryRequest | PlainMessage | undefined, + b: AddPackageRepositoryRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(AddPackageRepositoryRequest, a, b); } } @@ -179,23 +198,26 @@ export class PackageRepositoryTlsConfig extends Message) { super(); @@ -206,23 +228,47 @@ export class PackageRepositoryTlsConfig extends Message [ { no: 1, name: "insecure_skip_verify", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, - { no: 2, name: "cert_authority", kind: "scalar", T: 9 /* ScalarType.STRING */, oneof: "package_repo_tls_config_one_of" }, - { no: 3, name: "secret_ref", kind: "message", T: SecretKeyReference, oneof: "package_repo_tls_config_one_of" }, + { + no: 2, + name: "cert_authority", + kind: "scalar", + T: 9 /* ScalarType.STRING */, + oneof: "package_repo_tls_config_one_of", + }, + { + no: 3, + name: "secret_ref", + kind: "message", + T: SecretKeyReference, + oneof: "package_repo_tls_config_one_of", + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryTlsConfig { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryTlsConfig { return new PackageRepositoryTlsConfig().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryTlsConfig { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryTlsConfig { return new PackageRepositoryTlsConfig().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryTlsConfig { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryTlsConfig { return new PackageRepositoryTlsConfig().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryTlsConfig | PlainMessage | undefined, b: PackageRepositoryTlsConfig | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryTlsConfig | PlainMessage | undefined, + b: PackageRepositoryTlsConfig | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryTlsConfig, a, b); } } @@ -260,64 +306,72 @@ export class PackageRepositoryAuth extends Message { /** * @generated from oneof kubeappsapis.core.packages.v1alpha1.PackageRepositoryAuth.package_repo_auth_one_of */ - packageRepoAuthOneOf: { - /** - * username and plain text password - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.UsernamePassword username_password = 2; - */ - value: UsernamePassword; - case: "usernamePassword"; - } | { - /** - * certificate and key for TLS-based authentication - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.TlsCertKey tls_cert_key = 3; - */ - value: TlsCertKey; - case: "tlsCertKey"; - } | { - /** - * docker credentials - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.DockerCredentials docker_creds = 4; - */ - value: DockerCredentials; - case: "dockerCreds"; - } | { - /** - * for Bearer Auth token value - * for Custom Auth, complete value of "Authorization" header - * - * @generated from field: string header = 5; - */ - value: string; - case: "header"; - } | { - /** - * a reference to an existing secret - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.SecretKeyReference secret_ref = 6; - */ - value: SecretKeyReference; - case: "secretRef"; - } | { - /** - * SSH credentials - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.SshCredentials ssh_creds = 8; - */ - value: SshCredentials; - case: "sshCreds"; - } | { - /** - * opaque credentials - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.OpaqueCredentials opaque_creds = 9; - */ - value: OpaqueCredentials; - case: "opaqueCreds"; - } | { case: undefined; value?: undefined } = { case: undefined }; + packageRepoAuthOneOf: + | { + /** + * username and plain text password + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.UsernamePassword username_password = 2; + */ + value: UsernamePassword; + case: "usernamePassword"; + } + | { + /** + * certificate and key for TLS-based authentication + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.TlsCertKey tls_cert_key = 3; + */ + value: TlsCertKey; + case: "tlsCertKey"; + } + | { + /** + * docker credentials + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.DockerCredentials docker_creds = 4; + */ + value: DockerCredentials; + case: "dockerCreds"; + } + | { + /** + * for Bearer Auth token value + * for Custom Auth, complete value of "Authorization" header + * + * @generated from field: string header = 5; + */ + value: string; + case: "header"; + } + | { + /** + * a reference to an existing secret + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.SecretKeyReference secret_ref = 6; + */ + value: SecretKeyReference; + case: "secretRef"; + } + | { + /** + * SSH credentials + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.SshCredentials ssh_creds = 8; + */ + value: SshCredentials; + case: "sshCreds"; + } + | { + /** + * opaque credentials + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.OpaqueCredentials opaque_creds = 9; + */ + value: OpaqueCredentials; + case: "opaqueCreds"; + } + | { case: undefined; value?: undefined } = { case: undefined }; /** * pass_credentials allows the credentials from the SecretRef to be passed @@ -339,18 +393,68 @@ export class PackageRepositoryAuth extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.core.packages.v1alpha1.PackageRepositoryAuth"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { no: 1, name: "type", kind: "enum", T: proto3.getEnumType(PackageRepositoryAuth_PackageRepositoryAuthType) }, - { no: 2, name: "username_password", kind: "message", T: UsernamePassword, oneof: "package_repo_auth_one_of" }, - { no: 3, name: "tls_cert_key", kind: "message", T: TlsCertKey, oneof: "package_repo_auth_one_of" }, - { no: 4, name: "docker_creds", kind: "message", T: DockerCredentials, oneof: "package_repo_auth_one_of" }, - { no: 5, name: "header", kind: "scalar", T: 9 /* ScalarType.STRING */, oneof: "package_repo_auth_one_of" }, - { no: 6, name: "secret_ref", kind: "message", T: SecretKeyReference, oneof: "package_repo_auth_one_of" }, - { no: 8, name: "ssh_creds", kind: "message", T: SshCredentials, oneof: "package_repo_auth_one_of" }, - { no: 9, name: "opaque_creds", kind: "message", T: OpaqueCredentials, oneof: "package_repo_auth_one_of" }, + { + no: 1, + name: "type", + kind: "enum", + T: proto3.getEnumType(PackageRepositoryAuth_PackageRepositoryAuthType), + }, + { + no: 2, + name: "username_password", + kind: "message", + T: UsernamePassword, + oneof: "package_repo_auth_one_of", + }, + { + no: 3, + name: "tls_cert_key", + kind: "message", + T: TlsCertKey, + oneof: "package_repo_auth_one_of", + }, + { + no: 4, + name: "docker_creds", + kind: "message", + T: DockerCredentials, + oneof: "package_repo_auth_one_of", + }, + { + no: 5, + name: "header", + kind: "scalar", + T: 9 /* ScalarType.STRING */, + oneof: "package_repo_auth_one_of", + }, + { + no: 6, + name: "secret_ref", + kind: "message", + T: SecretKeyReference, + oneof: "package_repo_auth_one_of", + }, + { + no: 8, + name: "ssh_creds", + kind: "message", + T: SshCredentials, + oneof: "package_repo_auth_one_of", + }, + { + no: 9, + name: "opaque_creds", + kind: "message", + T: OpaqueCredentials, + oneof: "package_repo_auth_one_of", + }, { no: 7, name: "pass_credentials", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryAuth { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryAuth { return new PackageRepositoryAuth().fromBinary(bytes, options); } @@ -358,11 +462,17 @@ export class PackageRepositoryAuth extends Message { return new PackageRepositoryAuth().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryAuth { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryAuth { return new PackageRepositoryAuth().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryAuth | PlainMessage | undefined, b: PackageRepositoryAuth | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryAuth | PlainMessage | undefined, + b: PackageRepositoryAuth | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryAuth, a, b); } } @@ -426,16 +536,20 @@ export enum PackageRepositoryAuth_PackageRepositoryAuthType { OPAQUE = 7, } // Retrieve enum metadata with: proto3.getEnumType(PackageRepositoryAuth_PackageRepositoryAuthType) -proto3.util.setEnumType(PackageRepositoryAuth_PackageRepositoryAuthType, "kubeappsapis.core.packages.v1alpha1.PackageRepositoryAuth.PackageRepositoryAuthType", [ - { no: 0, name: "PACKAGE_REPOSITORY_AUTH_TYPE_UNSPECIFIED" }, - { no: 1, name: "PACKAGE_REPOSITORY_AUTH_TYPE_BASIC_AUTH" }, - { no: 2, name: "PACKAGE_REPOSITORY_AUTH_TYPE_TLS" }, - { no: 3, name: "PACKAGE_REPOSITORY_AUTH_TYPE_BEARER" }, - { no: 4, name: "PACKAGE_REPOSITORY_AUTH_TYPE_AUTHORIZATION_HEADER" }, - { no: 5, name: "PACKAGE_REPOSITORY_AUTH_TYPE_DOCKER_CONFIG_JSON" }, - { no: 6, name: "PACKAGE_REPOSITORY_AUTH_TYPE_SSH" }, - { no: 7, name: "PACKAGE_REPOSITORY_AUTH_TYPE_OPAQUE" }, -]); +proto3.util.setEnumType( + PackageRepositoryAuth_PackageRepositoryAuthType, + "kubeappsapis.core.packages.v1alpha1.PackageRepositoryAuth.PackageRepositoryAuthType", + [ + { no: 0, name: "PACKAGE_REPOSITORY_AUTH_TYPE_UNSPECIFIED" }, + { no: 1, name: "PACKAGE_REPOSITORY_AUTH_TYPE_BASIC_AUTH" }, + { no: 2, name: "PACKAGE_REPOSITORY_AUTH_TYPE_TLS" }, + { no: 3, name: "PACKAGE_REPOSITORY_AUTH_TYPE_BEARER" }, + { no: 4, name: "PACKAGE_REPOSITORY_AUTH_TYPE_AUTHORIZATION_HEADER" }, + { no: 5, name: "PACKAGE_REPOSITORY_AUTH_TYPE_DOCKER_CONFIG_JSON" }, + { no: 6, name: "PACKAGE_REPOSITORY_AUTH_TYPE_SSH" }, + { no: 7, name: "PACKAGE_REPOSITORY_AUTH_TYPE_OPAQUE" }, + ], +); /** * UsernamePassword @@ -482,7 +596,10 @@ export class UsernamePassword extends Message { return new UsernamePassword().fromJsonString(jsonString, options); } - static equals(a: UsernamePassword | PlainMessage | undefined, b: UsernamePassword | PlainMessage | undefined): boolean { + static equals( + a: UsernamePassword | PlainMessage | undefined, + b: UsernamePassword | PlainMessage | undefined, + ): boolean { return proto3.util.equals(UsernamePassword, a, b); } } @@ -532,7 +649,10 @@ export class TlsCertKey extends Message { return new TlsCertKey().fromJsonString(jsonString, options); } - static equals(a: TlsCertKey | PlainMessage | undefined, b: TlsCertKey | PlainMessage | undefined): boolean { + static equals( + a: TlsCertKey | PlainMessage | undefined, + b: TlsCertKey | PlainMessage | undefined, + ): boolean { return proto3.util.equals(TlsCertKey, a, b); } } @@ -598,7 +718,10 @@ export class DockerCredentials extends Message { return new DockerCredentials().fromJsonString(jsonString, options); } - static equals(a: DockerCredentials | PlainMessage | undefined, b: DockerCredentials | PlainMessage | undefined): boolean { + static equals( + a: DockerCredentials | PlainMessage | undefined, + b: DockerCredentials | PlainMessage | undefined, + ): boolean { return proto3.util.equals(DockerCredentials, a, b); } } @@ -648,7 +771,10 @@ export class SshCredentials extends Message { return new SshCredentials().fromJsonString(jsonString, options); } - static equals(a: SshCredentials | PlainMessage | undefined, b: SshCredentials | PlainMessage | undefined): boolean { + static equals( + a: SshCredentials | PlainMessage | undefined, + b: SshCredentials | PlainMessage | undefined, + ): boolean { return proto3.util.equals(SshCredentials, a, b); } } @@ -675,7 +801,13 @@ export class OpaqueCredentials extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.core.packages.v1alpha1.OpaqueCredentials"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { no: 1, name: "data", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, + { + no: 1, + name: "data", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, + }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): OpaqueCredentials { @@ -690,7 +822,10 @@ export class OpaqueCredentials extends Message { return new OpaqueCredentials().fromJsonString(jsonString, options); } - static equals(a: OpaqueCredentials | PlainMessage | undefined, b: OpaqueCredentials | PlainMessage | undefined): boolean { + static equals( + a: OpaqueCredentials | PlainMessage | undefined, + b: OpaqueCredentials | PlainMessage | undefined, + ): boolean { return proto3.util.equals(OpaqueCredentials, a, b); } } @@ -750,11 +885,17 @@ export class SecretKeyReference extends Message { return new SecretKeyReference().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): SecretKeyReference { + static fromJsonString( + jsonString: string, + options?: Partial, + ): SecretKeyReference { return new SecretKeyReference().fromJsonString(jsonString, options); } - static equals(a: SecretKeyReference | PlainMessage | undefined, b: SecretKeyReference | PlainMessage | undefined): boolean { + static equals( + a: SecretKeyReference | PlainMessage | undefined, + b: SecretKeyReference | PlainMessage | undefined, + ): boolean { return proto3.util.equals(SecretKeyReference, a, b); } } @@ -778,24 +919,43 @@ export class GetPackageRepositoryDetailRequest extends Message [ { no: 1, name: "package_repo_ref", kind: "message", T: PackageRepositoryReference }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositoryDetailRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetPackageRepositoryDetailRequest { return new GetPackageRepositoryDetailRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositoryDetailRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetPackageRepositoryDetailRequest { return new GetPackageRepositoryDetailRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositoryDetailRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetPackageRepositoryDetailRequest { return new GetPackageRepositoryDetailRequest().fromJsonString(jsonString, options); } - static equals(a: GetPackageRepositoryDetailRequest | PlainMessage | undefined, b: GetPackageRepositoryDetailRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetPackageRepositoryDetailRequest + | PlainMessage + | undefined, + b: + | GetPackageRepositoryDetailRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetPackageRepositoryDetailRequest, a, b); } } @@ -821,24 +981,43 @@ export class GetPackageRepositorySummariesRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositorySummariesRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetPackageRepositorySummariesRequest { return new GetPackageRepositorySummariesRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositorySummariesRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetPackageRepositorySummariesRequest { return new GetPackageRepositorySummariesRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositorySummariesRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetPackageRepositorySummariesRequest { return new GetPackageRepositorySummariesRequest().fromJsonString(jsonString, options); } - static equals(a: GetPackageRepositorySummariesRequest | PlainMessage | undefined, b: GetPackageRepositorySummariesRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetPackageRepositorySummariesRequest + | PlainMessage + | undefined, + b: + | GetPackageRepositorySummariesRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetPackageRepositorySummariesRequest, a, b); } } @@ -935,19 +1114,31 @@ export class UpdatePackageRepositoryRequest extends Message): UpdatePackageRepositoryRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): UpdatePackageRepositoryRequest { return new UpdatePackageRepositoryRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): UpdatePackageRepositoryRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): UpdatePackageRepositoryRequest { return new UpdatePackageRepositoryRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): UpdatePackageRepositoryRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): UpdatePackageRepositoryRequest { return new UpdatePackageRepositoryRequest().fromJsonString(jsonString, options); } - static equals(a: UpdatePackageRepositoryRequest | PlainMessage | undefined, b: UpdatePackageRepositoryRequest | PlainMessage | undefined): boolean { + static equals( + a: UpdatePackageRepositoryRequest | PlainMessage | undefined, + b: UpdatePackageRepositoryRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(UpdatePackageRepositoryRequest, a, b); } } @@ -976,19 +1167,31 @@ export class DeletePackageRepositoryRequest extends Message): DeletePackageRepositoryRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): DeletePackageRepositoryRequest { return new DeletePackageRepositoryRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): DeletePackageRepositoryRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): DeletePackageRepositoryRequest { return new DeletePackageRepositoryRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): DeletePackageRepositoryRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): DeletePackageRepositoryRequest { return new DeletePackageRepositoryRequest().fromJsonString(jsonString, options); } - static equals(a: DeletePackageRepositoryRequest | PlainMessage | undefined, b: DeletePackageRepositoryRequest | PlainMessage | undefined): boolean { + static equals( + a: DeletePackageRepositoryRequest | PlainMessage | undefined, + b: DeletePackageRepositoryRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(DeletePackageRepositoryRequest, a, b); } } @@ -1039,19 +1242,31 @@ export class PackageRepositoryReference extends Message): PackageRepositoryReference { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryReference { return new PackageRepositoryReference().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryReference { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryReference { return new PackageRepositoryReference().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryReference { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryReference { return new PackageRepositoryReference().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryReference | PlainMessage | undefined, b: PackageRepositoryReference | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryReference | PlainMessage | undefined, + b: PackageRepositoryReference | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryReference, a, b); } } @@ -1085,19 +1300,31 @@ export class AddPackageRepositoryResponse extends Message): AddPackageRepositoryResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): AddPackageRepositoryResponse { return new AddPackageRepositoryResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): AddPackageRepositoryResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): AddPackageRepositoryResponse { return new AddPackageRepositoryResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): AddPackageRepositoryResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): AddPackageRepositoryResponse { return new AddPackageRepositoryResponse().fromJsonString(jsonString, options); } - static equals(a: AddPackageRepositoryResponse | PlainMessage | undefined, b: AddPackageRepositoryResponse | PlainMessage | undefined): boolean { + static equals( + a: AddPackageRepositoryResponse | PlainMessage | undefined, + b: AddPackageRepositoryResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(AddPackageRepositoryResponse, a, b); } } @@ -1146,23 +1373,40 @@ export class PackageRepositoryStatus extends Message { static readonly typeName = "kubeappsapis.core.packages.v1alpha1.PackageRepositoryStatus"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "ready", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, - { no: 2, name: "reason", kind: "enum", T: proto3.getEnumType(PackageRepositoryStatus_StatusReason) }, + { + no: 2, + name: "reason", + kind: "enum", + T: proto3.getEnumType(PackageRepositoryStatus_StatusReason), + }, { no: 3, name: "user_reason", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryStatus { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryStatus { return new PackageRepositoryStatus().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryStatus { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryStatus { return new PackageRepositoryStatus().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryStatus { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryStatus { return new PackageRepositoryStatus().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryStatus | PlainMessage | undefined, b: PackageRepositoryStatus | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryStatus | PlainMessage | undefined, + b: PackageRepositoryStatus | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryStatus, a, b); } } @@ -1197,12 +1441,16 @@ export enum PackageRepositoryStatus_StatusReason { PENDING = 3, } // Retrieve enum metadata with: proto3.getEnumType(PackageRepositoryStatus_StatusReason) -proto3.util.setEnumType(PackageRepositoryStatus_StatusReason, "kubeappsapis.core.packages.v1alpha1.PackageRepositoryStatus.StatusReason", [ - { no: 0, name: "STATUS_REASON_UNSPECIFIED" }, - { no: 1, name: "STATUS_REASON_SUCCESS" }, - { no: 2, name: "STATUS_REASON_FAILED" }, - { no: 3, name: "STATUS_REASON_PENDING" }, -]); +proto3.util.setEnumType( + PackageRepositoryStatus_StatusReason, + "kubeappsapis.core.packages.v1alpha1.PackageRepositoryStatus.StatusReason", + [ + { no: 0, name: "STATUS_REASON_UNSPECIFIED" }, + { no: 1, name: "STATUS_REASON_SUCCESS" }, + { no: 2, name: "STATUS_REASON_FAILED" }, + { no: 3, name: "STATUS_REASON_PENDING" }, + ], +); /** * PackageRepositoryDetail @@ -1321,19 +1569,31 @@ export class PackageRepositoryDetail extends Message { { no: 11, name: "status", kind: "message", T: PackageRepositoryStatus }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryDetail { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryDetail { return new PackageRepositoryDetail().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryDetail { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryDetail { return new PackageRepositoryDetail().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryDetail { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryDetail { return new PackageRepositoryDetail().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryDetail | PlainMessage | undefined, b: PackageRepositoryDetail | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryDetail | PlainMessage | undefined, + b: PackageRepositoryDetail | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryDetail, a, b); } } @@ -1359,24 +1619,43 @@ export class GetPackageRepositoryDetailResponse extends Message [ { no: 1, name: "detail", kind: "message", T: PackageRepositoryDetail }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositoryDetailResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetPackageRepositoryDetailResponse { return new GetPackageRepositoryDetailResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositoryDetailResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetPackageRepositoryDetailResponse { return new GetPackageRepositoryDetailResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositoryDetailResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetPackageRepositoryDetailResponse { return new GetPackageRepositoryDetailResponse().fromJsonString(jsonString, options); } - static equals(a: GetPackageRepositoryDetailResponse | PlainMessage | undefined, b: GetPackageRepositoryDetailResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetPackageRepositoryDetailResponse + | PlainMessage + | undefined, + b: + | GetPackageRepositoryDetailResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetPackageRepositoryDetailResponse, a, b); } } @@ -1463,19 +1742,31 @@ export class PackageRepositorySummary extends Message { no: 8, name: "requires_auth", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositorySummary { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositorySummary { return new PackageRepositorySummary().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositorySummary { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositorySummary { return new PackageRepositorySummary().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositorySummary { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositorySummary { return new PackageRepositorySummary().fromJsonString(jsonString, options); } - static equals(a: PackageRepositorySummary | PlainMessage | undefined, b: PackageRepositorySummary | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositorySummary | PlainMessage | undefined, + b: PackageRepositorySummary | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositorySummary, a, b); } } @@ -1501,24 +1792,49 @@ export class GetPackageRepositorySummariesResponse extends Message [ - { no: 1, name: "package_repository_summaries", kind: "message", T: PackageRepositorySummary, repeated: true }, + { + no: 1, + name: "package_repository_summaries", + kind: "message", + T: PackageRepositorySummary, + repeated: true, + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositorySummariesResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetPackageRepositorySummariesResponse { return new GetPackageRepositorySummariesResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositorySummariesResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetPackageRepositorySummariesResponse { return new GetPackageRepositorySummariesResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositorySummariesResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetPackageRepositorySummariesResponse { return new GetPackageRepositorySummariesResponse().fromJsonString(jsonString, options); } - static equals(a: GetPackageRepositorySummariesResponse | PlainMessage | undefined, b: GetPackageRepositorySummariesResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetPackageRepositorySummariesResponse + | PlainMessage + | undefined, + b: + | GetPackageRepositorySummariesResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetPackageRepositorySummariesResponse, a, b); } } @@ -1547,19 +1863,31 @@ export class UpdatePackageRepositoryResponse extends Message): UpdatePackageRepositoryResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): UpdatePackageRepositoryResponse { return new UpdatePackageRepositoryResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): UpdatePackageRepositoryResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): UpdatePackageRepositoryResponse { return new UpdatePackageRepositoryResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): UpdatePackageRepositoryResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): UpdatePackageRepositoryResponse { return new UpdatePackageRepositoryResponse().fromJsonString(jsonString, options); } - static equals(a: UpdatePackageRepositoryResponse | PlainMessage | undefined, b: UpdatePackageRepositoryResponse | PlainMessage | undefined): boolean { + static equals( + a: UpdatePackageRepositoryResponse | PlainMessage | undefined, + b: UpdatePackageRepositoryResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(UpdatePackageRepositoryResponse, a, b); } } @@ -1581,22 +1909,33 @@ export class DeletePackageRepositoryResponse extends Message [ - ]); + static readonly fields: FieldList = proto3.util.newFieldList(() => []); - static fromBinary(bytes: Uint8Array, options?: Partial): DeletePackageRepositoryResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): DeletePackageRepositoryResponse { return new DeletePackageRepositoryResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): DeletePackageRepositoryResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): DeletePackageRepositoryResponse { return new DeletePackageRepositoryResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): DeletePackageRepositoryResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): DeletePackageRepositoryResponse { return new DeletePackageRepositoryResponse().fromJsonString(jsonString, options); } - static equals(a: DeletePackageRepositoryResponse | PlainMessage | undefined, b: DeletePackageRepositoryResponse | PlainMessage | undefined): boolean { + static equals( + a: DeletePackageRepositoryResponse | PlainMessage | undefined, + b: DeletePackageRepositoryResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(DeletePackageRepositoryResponse, a, b); } } @@ -1618,24 +1957,43 @@ export class GetPackageRepositoryPermissionsRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositoryPermissionsRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetPackageRepositoryPermissionsRequest { return new GetPackageRepositoryPermissionsRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositoryPermissionsRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetPackageRepositoryPermissionsRequest { return new GetPackageRepositoryPermissionsRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositoryPermissionsRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetPackageRepositoryPermissionsRequest { return new GetPackageRepositoryPermissionsRequest().fromJsonString(jsonString, options); } - static equals(a: GetPackageRepositoryPermissionsRequest | PlainMessage | undefined, b: GetPackageRepositoryPermissionsRequest | PlainMessage | undefined): boolean { + static equals( + a: + | GetPackageRepositoryPermissionsRequest + | PlainMessage + | undefined, + b: + | GetPackageRepositoryPermissionsRequest + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetPackageRepositoryPermissionsRequest, a, b); } } @@ -1672,23 +2030,47 @@ export class PackageRepositoriesPermissions extends Message [ { no: 1, name: "plugin", kind: "message", T: Plugin }, - { no: 2, name: "global", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 8 /* ScalarType.BOOL */} }, - { no: 3, name: "namespace", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 8 /* ScalarType.BOOL */} }, + { + no: 2, + name: "global", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + }, + { + no: 3, + name: "namespace", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 8 /* ScalarType.BOOL */ }, + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoriesPermissions { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoriesPermissions { return new PackageRepositoriesPermissions().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoriesPermissions { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoriesPermissions { return new PackageRepositoriesPermissions().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoriesPermissions { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoriesPermissions { return new PackageRepositoriesPermissions().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoriesPermissions | PlainMessage | undefined, b: PackageRepositoriesPermissions | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoriesPermissions | PlainMessage | undefined, + b: PackageRepositoriesPermissions | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoriesPermissions, a, b); } } @@ -1708,25 +2090,49 @@ export class GetPackageRepositoryPermissionsResponse extends Message [ - { no: 1, name: "permissions", kind: "message", T: PackageRepositoriesPermissions, repeated: true }, + { + no: 1, + name: "permissions", + kind: "message", + T: PackageRepositoriesPermissions, + repeated: true, + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetPackageRepositoryPermissionsResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetPackageRepositoryPermissionsResponse { return new GetPackageRepositoryPermissionsResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetPackageRepositoryPermissionsResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetPackageRepositoryPermissionsResponse { return new GetPackageRepositoryPermissionsResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetPackageRepositoryPermissionsResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetPackageRepositoryPermissionsResponse { return new GetPackageRepositoryPermissionsResponse().fromJsonString(jsonString, options); } - static equals(a: GetPackageRepositoryPermissionsResponse | PlainMessage | undefined, b: GetPackageRepositoryPermissionsResponse | PlainMessage | undefined): boolean { + static equals( + a: + | GetPackageRepositoryPermissionsResponse + | PlainMessage + | undefined, + b: + | GetPackageRepositoryPermissionsResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(GetPackageRepositoryPermissionsResponse, a, b); } } - diff --git a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts index 1d04e78bbf4..9cc20553f4e 100644 --- a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts @@ -26,6 +26,5 @@ export const PluginsService = { O: GetConfiguredPluginsResponse, kind: MethodKind.Unary, }, - } + }, } as const; - diff --git a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts index 846f098ecc4..8f2d68e1240 100644 --- a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts @@ -6,7 +6,14 @@ /* eslint-disable */ // @ts-nocheck -import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; +import type { + BinaryReadOptions, + FieldList, + JsonReadOptions, + JsonValue, + PartialMessage, + PlainMessage, +} from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** @@ -24,22 +31,33 @@ export class GetConfiguredPluginsRequest extends Message [ - ]); + static readonly fields: FieldList = proto3.util.newFieldList(() => []); - static fromBinary(bytes: Uint8Array, options?: Partial): GetConfiguredPluginsRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetConfiguredPluginsRequest { return new GetConfiguredPluginsRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetConfiguredPluginsRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetConfiguredPluginsRequest { return new GetConfiguredPluginsRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetConfiguredPluginsRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetConfiguredPluginsRequest { return new GetConfiguredPluginsRequest().fromJsonString(jsonString, options); } - static equals(a: GetConfiguredPluginsRequest | PlainMessage | undefined, b: GetConfiguredPluginsRequest | PlainMessage | undefined): boolean { + static equals( + a: GetConfiguredPluginsRequest | PlainMessage | undefined, + b: GetConfiguredPluginsRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetConfiguredPluginsRequest, a, b); } } @@ -72,19 +90,31 @@ export class GetConfiguredPluginsResponse extends Message): GetConfiguredPluginsResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetConfiguredPluginsResponse { return new GetConfiguredPluginsResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetConfiguredPluginsResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetConfiguredPluginsResponse { return new GetConfiguredPluginsResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetConfiguredPluginsResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetConfiguredPluginsResponse { return new GetConfiguredPluginsResponse().fromJsonString(jsonString, options); } - static equals(a: GetConfiguredPluginsResponse | PlainMessage | undefined, b: GetConfiguredPluginsResponse | PlainMessage | undefined): boolean { + static equals( + a: GetConfiguredPluginsResponse | PlainMessage | undefined, + b: GetConfiguredPluginsResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetConfiguredPluginsResponse, a, b); } } @@ -139,8 +169,10 @@ export class Plugin extends Message { return new Plugin().fromJsonString(jsonString, options); } - static equals(a: Plugin | PlainMessage | undefined, b: Plugin | PlainMessage | undefined): boolean { + static equals( + a: Plugin | PlainMessage | undefined, + b: Plugin | PlainMessage | undefined, + ): boolean { return proto3.util.equals(Plugin, a, b); } } - diff --git a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts index 9559c66e285..53887563790 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts @@ -6,9 +6,41 @@ /* eslint-disable */ // @ts-nocheck -import { CreateInstalledPackageRequest, CreateInstalledPackageResponse, DeleteInstalledPackageRequest, DeleteInstalledPackageResponse, GetAvailablePackageDetailRequest, GetAvailablePackageDetailResponse, GetAvailablePackageSummariesRequest, GetAvailablePackageSummariesResponse, GetAvailablePackageVersionsRequest, GetAvailablePackageVersionsResponse, GetInstalledPackageDetailRequest, GetInstalledPackageDetailResponse, GetInstalledPackageResourceRefsRequest, GetInstalledPackageResourceRefsResponse, GetInstalledPackageSummariesRequest, GetInstalledPackageSummariesResponse, UpdateInstalledPackageRequest, UpdateInstalledPackageResponse } from "../../../../core/packages/v1alpha1/packages_pb"; +import { + CreateInstalledPackageRequest, + CreateInstalledPackageResponse, + DeleteInstalledPackageRequest, + DeleteInstalledPackageResponse, + GetAvailablePackageDetailRequest, + GetAvailablePackageDetailResponse, + GetAvailablePackageSummariesRequest, + GetAvailablePackageSummariesResponse, + GetAvailablePackageVersionsRequest, + GetAvailablePackageVersionsResponse, + GetInstalledPackageDetailRequest, + GetInstalledPackageDetailResponse, + GetInstalledPackageResourceRefsRequest, + GetInstalledPackageResourceRefsResponse, + GetInstalledPackageSummariesRequest, + GetInstalledPackageSummariesResponse, + UpdateInstalledPackageRequest, + UpdateInstalledPackageResponse, +} from "../../../../core/packages/v1alpha1/packages_pb"; import { MethodKind } from "@bufbuild/protobuf"; -import { AddPackageRepositoryRequest, AddPackageRepositoryResponse, DeletePackageRepositoryRequest, DeletePackageRepositoryResponse, GetPackageRepositoryDetailRequest, GetPackageRepositoryDetailResponse, GetPackageRepositoryPermissionsRequest, GetPackageRepositoryPermissionsResponse, GetPackageRepositorySummariesRequest, GetPackageRepositorySummariesResponse, UpdatePackageRepositoryRequest, UpdatePackageRepositoryResponse } from "../../../../core/packages/v1alpha1/repositories_pb"; +import { + AddPackageRepositoryRequest, + AddPackageRepositoryResponse, + DeletePackageRepositoryRequest, + DeletePackageRepositoryResponse, + GetPackageRepositoryDetailRequest, + GetPackageRepositoryDetailResponse, + GetPackageRepositoryPermissionsRequest, + GetPackageRepositoryPermissionsResponse, + GetPackageRepositorySummariesRequest, + GetPackageRepositorySummariesResponse, + UpdatePackageRepositoryRequest, + UpdatePackageRepositoryResponse, +} from "../../../../core/packages/v1alpha1/repositories_pb"; /** * @generated from service kubeappsapis.plugins.fluxv2.packages.v1alpha1.FluxV2PackagesService @@ -116,7 +148,7 @@ export const FluxV2PackagesService = { O: GetInstalledPackageResourceRefsResponse, kind: MethodKind.Unary, }, - } + }, } as const; /** @@ -182,6 +214,5 @@ export const FluxV2RepositoriesService = { O: GetPackageRepositoryPermissionsResponse, kind: MethodKind.Unary, }, - } + }, } as const; - diff --git a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts index 6203bff8e18..dfc31906396 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts @@ -6,7 +6,14 @@ /* eslint-disable */ // @ts-nocheck -import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; +import type { + BinaryReadOptions, + FieldList, + JsonReadOptions, + JsonValue, + PartialMessage, + PlainMessage, +} from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** @@ -38,25 +45,43 @@ export class FluxPackageRepositoryCustomDetail extends Message [ { no: 1, name: "provider", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): FluxPackageRepositoryCustomDetail { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): FluxPackageRepositoryCustomDetail { return new FluxPackageRepositoryCustomDetail().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): FluxPackageRepositoryCustomDetail { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): FluxPackageRepositoryCustomDetail { return new FluxPackageRepositoryCustomDetail().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): FluxPackageRepositoryCustomDetail { + static fromJsonString( + jsonString: string, + options?: Partial, + ): FluxPackageRepositoryCustomDetail { return new FluxPackageRepositoryCustomDetail().fromJsonString(jsonString, options); } - static equals(a: FluxPackageRepositoryCustomDetail | PlainMessage | undefined, b: FluxPackageRepositoryCustomDetail | PlainMessage | undefined): boolean { + static equals( + a: + | FluxPackageRepositoryCustomDetail + | PlainMessage + | undefined, + b: + | FluxPackageRepositoryCustomDetail + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(FluxPackageRepositoryCustomDetail, a, b); } } - diff --git a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts index 6b8521ae492..a578b521406 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts @@ -6,10 +6,42 @@ /* eslint-disable */ // @ts-nocheck -import { CreateInstalledPackageRequest, CreateInstalledPackageResponse, DeleteInstalledPackageRequest, DeleteInstalledPackageResponse, GetAvailablePackageDetailRequest, GetAvailablePackageDetailResponse, GetAvailablePackageSummariesRequest, GetAvailablePackageSummariesResponse, GetAvailablePackageVersionsRequest, GetAvailablePackageVersionsResponse, GetInstalledPackageDetailRequest, GetInstalledPackageDetailResponse, GetInstalledPackageResourceRefsRequest, GetInstalledPackageResourceRefsResponse, GetInstalledPackageSummariesRequest, GetInstalledPackageSummariesResponse, UpdateInstalledPackageRequest, UpdateInstalledPackageResponse } from "../../../../core/packages/v1alpha1/packages_pb"; +import { + CreateInstalledPackageRequest, + CreateInstalledPackageResponse, + DeleteInstalledPackageRequest, + DeleteInstalledPackageResponse, + GetAvailablePackageDetailRequest, + GetAvailablePackageDetailResponse, + GetAvailablePackageSummariesRequest, + GetAvailablePackageSummariesResponse, + GetAvailablePackageVersionsRequest, + GetAvailablePackageVersionsResponse, + GetInstalledPackageDetailRequest, + GetInstalledPackageDetailResponse, + GetInstalledPackageResourceRefsRequest, + GetInstalledPackageResourceRefsResponse, + GetInstalledPackageSummariesRequest, + GetInstalledPackageSummariesResponse, + UpdateInstalledPackageRequest, + UpdateInstalledPackageResponse, +} from "../../../../core/packages/v1alpha1/packages_pb"; import { MethodKind } from "@bufbuild/protobuf"; import { RollbackInstalledPackageRequest, RollbackInstalledPackageResponse } from "./helm_pb"; -import { AddPackageRepositoryRequest, AddPackageRepositoryResponse, DeletePackageRepositoryRequest, DeletePackageRepositoryResponse, GetPackageRepositoryDetailRequest, GetPackageRepositoryDetailResponse, GetPackageRepositoryPermissionsRequest, GetPackageRepositoryPermissionsResponse, GetPackageRepositorySummariesRequest, GetPackageRepositorySummariesResponse, UpdatePackageRepositoryRequest, UpdatePackageRepositoryResponse } from "../../../../core/packages/v1alpha1/repositories_pb"; +import { + AddPackageRepositoryRequest, + AddPackageRepositoryResponse, + DeletePackageRepositoryRequest, + DeletePackageRepositoryResponse, + GetPackageRepositoryDetailRequest, + GetPackageRepositoryDetailResponse, + GetPackageRepositoryPermissionsRequest, + GetPackageRepositoryPermissionsResponse, + GetPackageRepositorySummariesRequest, + GetPackageRepositorySummariesResponse, + UpdatePackageRepositoryRequest, + UpdatePackageRepositoryResponse, +} from "../../../../core/packages/v1alpha1/repositories_pb"; /** * @generated from service kubeappsapis.plugins.helm.packages.v1alpha1.HelmPackagesService @@ -128,7 +160,7 @@ export const HelmPackagesService = { O: GetInstalledPackageResourceRefsResponse, kind: MethodKind.Unary, }, - } + }, } as const; /** @@ -193,6 +225,5 @@ export const HelmRepositoriesService = { O: GetPackageRepositoryPermissionsResponse, kind: MethodKind.Unary, }, - } + }, } as const; - diff --git a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts index c73d1f8fd3f..fcc8e90202e 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts @@ -6,7 +6,14 @@ /* eslint-disable */ // @ts-nocheck -import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; +import type { + BinaryReadOptions, + FieldList, + JsonReadOptions, + JsonValue, + PartialMessage, + PlainMessage, +} from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { InstalledPackageReference } from "../../../../core/packages/v1alpha1/packages_pb"; import { DockerCredentials } from "../../../../core/packages/v1alpha1/repositories_pb"; @@ -35,24 +42,43 @@ export class InstalledPackageDetailCustomDataHelm extends Message [ { no: 2, name: "release_revision", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): InstalledPackageDetailCustomDataHelm { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): InstalledPackageDetailCustomDataHelm { return new InstalledPackageDetailCustomDataHelm().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): InstalledPackageDetailCustomDataHelm { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): InstalledPackageDetailCustomDataHelm { return new InstalledPackageDetailCustomDataHelm().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): InstalledPackageDetailCustomDataHelm { + static fromJsonString( + jsonString: string, + options?: Partial, + ): InstalledPackageDetailCustomDataHelm { return new InstalledPackageDetailCustomDataHelm().fromJsonString(jsonString, options); } - static equals(a: InstalledPackageDetailCustomDataHelm | PlainMessage | undefined, b: InstalledPackageDetailCustomDataHelm | PlainMessage | undefined): boolean { + static equals( + a: + | InstalledPackageDetailCustomDataHelm + | PlainMessage + | undefined, + b: + | InstalledPackageDetailCustomDataHelm + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(InstalledPackageDetailCustomDataHelm, a, b); } } @@ -85,25 +111,38 @@ export class RollbackInstalledPackageRequest extends Message [ { no: 1, name: "installed_package_ref", kind: "message", T: InstalledPackageReference }, { no: 2, name: "release_revision", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): RollbackInstalledPackageRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): RollbackInstalledPackageRequest { return new RollbackInstalledPackageRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): RollbackInstalledPackageRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): RollbackInstalledPackageRequest { return new RollbackInstalledPackageRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): RollbackInstalledPackageRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): RollbackInstalledPackageRequest { return new RollbackInstalledPackageRequest().fromJsonString(jsonString, options); } - static equals(a: RollbackInstalledPackageRequest | PlainMessage | undefined, b: RollbackInstalledPackageRequest | PlainMessage | undefined): boolean { + static equals( + a: RollbackInstalledPackageRequest | PlainMessage | undefined, + b: RollbackInstalledPackageRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(RollbackInstalledPackageRequest, a, b); } } @@ -132,24 +171,43 @@ export class RollbackInstalledPackageResponse extends Message [ { no: 1, name: "installed_package_ref", kind: "message", T: InstalledPackageReference }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): RollbackInstalledPackageResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): RollbackInstalledPackageResponse { return new RollbackInstalledPackageResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): RollbackInstalledPackageResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): RollbackInstalledPackageResponse { return new RollbackInstalledPackageResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): RollbackInstalledPackageResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): RollbackInstalledPackageResponse { return new RollbackInstalledPackageResponse().fromJsonString(jsonString, options); } - static equals(a: RollbackInstalledPackageResponse | PlainMessage | undefined, b: RollbackInstalledPackageResponse | PlainMessage | undefined): boolean { + static equals( + a: + | RollbackInstalledPackageResponse + | PlainMessage + | undefined, + b: + | RollbackInstalledPackageResponse + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(RollbackInstalledPackageResponse, a, b); } } @@ -161,23 +219,26 @@ export class ImagesPullSecret extends Message { /** * @generated from oneof kubeappsapis.plugins.helm.packages.v1alpha1.ImagesPullSecret.docker_registry_credential_one_of */ - dockerRegistryCredentialOneOf: { - /** - * docker credentials secret reference - * - * @generated from field: string secret_ref = 1; - */ - value: string; - case: "secretRef"; - } | { - /** - * docker credentials data - * - * @generated from field: kubeappsapis.core.packages.v1alpha1.DockerCredentials credentials = 2; - */ - value: DockerCredentials; - case: "credentials"; - } | { case: undefined; value?: undefined } = { case: undefined }; + dockerRegistryCredentialOneOf: + | { + /** + * docker credentials secret reference + * + * @generated from field: string secret_ref = 1; + */ + value: string; + case: "secretRef"; + } + | { + /** + * docker credentials data + * + * @generated from field: kubeappsapis.core.packages.v1alpha1.DockerCredentials credentials = 2; + */ + value: DockerCredentials; + case: "credentials"; + } + | { case: undefined; value?: undefined } = { case: undefined }; constructor(data?: PartialMessage) { super(); @@ -187,8 +248,20 @@ export class ImagesPullSecret extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.plugins.helm.packages.v1alpha1.ImagesPullSecret"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { no: 1, name: "secret_ref", kind: "scalar", T: 9 /* ScalarType.STRING */, oneof: "docker_registry_credential_one_of" }, - { no: 2, name: "credentials", kind: "message", T: DockerCredentials, oneof: "docker_registry_credential_one_of" }, + { + no: 1, + name: "secret_ref", + kind: "scalar", + T: 9 /* ScalarType.STRING */, + oneof: "docker_registry_credential_one_of", + }, + { + no: 2, + name: "credentials", + kind: "message", + T: DockerCredentials, + oneof: "docker_registry_credential_one_of", + }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): ImagesPullSecret { @@ -203,7 +276,10 @@ export class ImagesPullSecret extends Message { return new ImagesPullSecret().fromJsonString(jsonString, options); } - static equals(a: ImagesPullSecret | PlainMessage | undefined, b: ImagesPullSecret | PlainMessage | undefined): boolean { + static equals( + a: ImagesPullSecret | PlainMessage | undefined, + b: ImagesPullSecret | PlainMessage | undefined, + ): boolean { return proto3.util.equals(ImagesPullSecret, a, b); } } @@ -278,31 +354,62 @@ export class HelmPackageRepositoryCustomDetail extends Message [ { no: 1, name: "images_pull_secret", kind: "message", T: ImagesPullSecret }, - { no: 2, name: "oci_repositories", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + { + no: 2, + name: "oci_repositories", + kind: "scalar", + T: 9 /* ScalarType.STRING */, + repeated: true, + }, { no: 3, name: "filter_rule", kind: "message", T: RepositoryFilterRule }, { no: 4, name: "perform_validation", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, { no: 5, name: "proxy_options", kind: "message", T: ProxyOptions }, - { no: 6, name: "node_selector", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, + { + no: 6, + name: "node_selector", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, + }, { no: 7, name: "tolerations", kind: "message", T: Toleration, repeated: true }, { no: 8, name: "security_context", kind: "message", T: PodSecurityContext }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): HelmPackageRepositoryCustomDetail { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): HelmPackageRepositoryCustomDetail { return new HelmPackageRepositoryCustomDetail().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): HelmPackageRepositoryCustomDetail { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): HelmPackageRepositoryCustomDetail { return new HelmPackageRepositoryCustomDetail().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): HelmPackageRepositoryCustomDetail { + static fromJsonString( + jsonString: string, + options?: Partial, + ): HelmPackageRepositoryCustomDetail { return new HelmPackageRepositoryCustomDetail().fromJsonString(jsonString, options); } - static equals(a: HelmPackageRepositoryCustomDetail | PlainMessage | undefined, b: HelmPackageRepositoryCustomDetail | PlainMessage | undefined): boolean { + static equals( + a: + | HelmPackageRepositoryCustomDetail + | PlainMessage + | undefined, + b: + | HelmPackageRepositoryCustomDetail + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(HelmPackageRepositoryCustomDetail, a, b); } } @@ -338,7 +445,13 @@ export class RepositoryFilterRule extends Message { static readonly typeName = "kubeappsapis.plugins.helm.packages.v1alpha1.RepositoryFilterRule"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "jq", kind: "scalar", T: 9 /* ScalarType.STRING */ }, - { no: 4, name: "variables", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, + { + no: 4, + name: "variables", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, + }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): RepositoryFilterRule { @@ -349,11 +462,17 @@ export class RepositoryFilterRule extends Message { return new RepositoryFilterRule().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): RepositoryFilterRule { + static fromJsonString( + jsonString: string, + options?: Partial, + ): RepositoryFilterRule { return new RepositoryFilterRule().fromJsonString(jsonString, options); } - static equals(a: RepositoryFilterRule | PlainMessage | undefined, b: RepositoryFilterRule | PlainMessage | undefined): boolean { + static equals( + a: RepositoryFilterRule | PlainMessage | undefined, + b: RepositoryFilterRule | PlainMessage | undefined, + ): boolean { return proto3.util.equals(RepositoryFilterRule, a, b); } } @@ -420,7 +539,10 @@ export class ProxyOptions extends Message { return new ProxyOptions().fromJsonString(jsonString, options); } - static equals(a: ProxyOptions | PlainMessage | undefined, b: ProxyOptions | PlainMessage | undefined): boolean { + static equals( + a: ProxyOptions | PlainMessage | undefined, + b: ProxyOptions | PlainMessage | undefined, + ): boolean { return proto3.util.equals(ProxyOptions, a, b); } } @@ -486,7 +608,10 @@ export class Toleration extends Message { return new Toleration().fromJsonString(jsonString, options); } - static equals(a: Toleration | PlainMessage | undefined, b: Toleration | PlainMessage | undefined): boolean { + static equals( + a: Toleration | PlainMessage | undefined, + b: Toleration | PlainMessage | undefined, + ): boolean { return proto3.util.equals(Toleration, a, b); } } @@ -536,7 +661,13 @@ export class PodSecurityContext extends Message { { no: 1, name: "run_as_user", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, { no: 6, name: "run_as_group", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, { no: 3, name: "run_as_non_root", kind: "scalar", T: 8 /* ScalarType.BOOL */, opt: true }, - { no: 4, name: "supplemental_groups", kind: "scalar", T: 3 /* ScalarType.INT64 */, repeated: true }, + { + no: 4, + name: "supplemental_groups", + kind: "scalar", + T: 3 /* ScalarType.INT64 */, + repeated: true, + }, { no: 5, name: "f_s_group", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, ]); @@ -548,12 +679,17 @@ export class PodSecurityContext extends Message { return new PodSecurityContext().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PodSecurityContext { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PodSecurityContext { return new PodSecurityContext().fromJsonString(jsonString, options); } - static equals(a: PodSecurityContext | PlainMessage | undefined, b: PodSecurityContext | PlainMessage | undefined): boolean { + static equals( + a: PodSecurityContext | PlainMessage | undefined, + b: PodSecurityContext | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PodSecurityContext, a, b); } } - diff --git a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts index 1a0ad9c3b21..497f140d09b 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts @@ -6,9 +6,41 @@ /* eslint-disable */ // @ts-nocheck -import { CreateInstalledPackageRequest, CreateInstalledPackageResponse, DeleteInstalledPackageRequest, DeleteInstalledPackageResponse, GetAvailablePackageDetailRequest, GetAvailablePackageDetailResponse, GetAvailablePackageSummariesRequest, GetAvailablePackageSummariesResponse, GetAvailablePackageVersionsRequest, GetAvailablePackageVersionsResponse, GetInstalledPackageDetailRequest, GetInstalledPackageDetailResponse, GetInstalledPackageResourceRefsRequest, GetInstalledPackageResourceRefsResponse, GetInstalledPackageSummariesRequest, GetInstalledPackageSummariesResponse, UpdateInstalledPackageRequest, UpdateInstalledPackageResponse } from "../../../../core/packages/v1alpha1/packages_pb"; +import { + CreateInstalledPackageRequest, + CreateInstalledPackageResponse, + DeleteInstalledPackageRequest, + DeleteInstalledPackageResponse, + GetAvailablePackageDetailRequest, + GetAvailablePackageDetailResponse, + GetAvailablePackageSummariesRequest, + GetAvailablePackageSummariesResponse, + GetAvailablePackageVersionsRequest, + GetAvailablePackageVersionsResponse, + GetInstalledPackageDetailRequest, + GetInstalledPackageDetailResponse, + GetInstalledPackageResourceRefsRequest, + GetInstalledPackageResourceRefsResponse, + GetInstalledPackageSummariesRequest, + GetInstalledPackageSummariesResponse, + UpdateInstalledPackageRequest, + UpdateInstalledPackageResponse, +} from "../../../../core/packages/v1alpha1/packages_pb"; import { MethodKind } from "@bufbuild/protobuf"; -import { AddPackageRepositoryRequest, AddPackageRepositoryResponse, DeletePackageRepositoryRequest, DeletePackageRepositoryResponse, GetPackageRepositoryDetailRequest, GetPackageRepositoryDetailResponse, GetPackageRepositoryPermissionsRequest, GetPackageRepositoryPermissionsResponse, GetPackageRepositorySummariesRequest, GetPackageRepositorySummariesResponse, UpdatePackageRepositoryRequest, UpdatePackageRepositoryResponse } from "../../../../core/packages/v1alpha1/repositories_pb"; +import { + AddPackageRepositoryRequest, + AddPackageRepositoryResponse, + DeletePackageRepositoryRequest, + DeletePackageRepositoryResponse, + GetPackageRepositoryDetailRequest, + GetPackageRepositoryDetailResponse, + GetPackageRepositoryPermissionsRequest, + GetPackageRepositoryPermissionsResponse, + GetPackageRepositorySummariesRequest, + GetPackageRepositorySummariesResponse, + UpdatePackageRepositoryRequest, + UpdatePackageRepositoryResponse, +} from "../../../../core/packages/v1alpha1/repositories_pb"; /** * @generated from service kubeappsapis.plugins.kapp_controller.packages.v1alpha1.KappControllerPackagesService @@ -116,14 +148,15 @@ export const KappControllerPackagesService = { O: GetInstalledPackageResourceRefsResponse, kind: MethodKind.Unary, }, - } + }, } as const; /** * @generated from service kubeappsapis.plugins.kapp_controller.packages.v1alpha1.KappControllerRepositoriesService */ export const KappControllerRepositoriesService = { - typeName: "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.KappControllerRepositoriesService", + typeName: + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.KappControllerRepositoriesService", methods: { /** * AddPackageRepository add an existing package repository to the set of ones already managed by the 'kapp_controller' plugin @@ -181,6 +214,5 @@ export const KappControllerRepositoriesService = { O: GetPackageRepositoryPermissionsResponse, kind: MethodKind.Unary, }, - } + }, } as const; - diff --git a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts index 523bc92eaf0..6e7d6e7903e 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts @@ -6,7 +6,14 @@ /* eslint-disable */ // @ts-nocheck -import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; +import type { + BinaryReadOptions, + FieldList, + JsonReadOptions, + JsonValue, + PartialMessage, + PlainMessage, +} from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** @@ -30,24 +37,43 @@ export class KappControllerPackageRepositoryCustomDetail extends Message [ { no: 1, name: "fetch", kind: "message", T: PackageRepositoryFetch }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): KappControllerPackageRepositoryCustomDetail { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): KappControllerPackageRepositoryCustomDetail { return new KappControllerPackageRepositoryCustomDetail().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): KappControllerPackageRepositoryCustomDetail { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): KappControllerPackageRepositoryCustomDetail { return new KappControllerPackageRepositoryCustomDetail().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): KappControllerPackageRepositoryCustomDetail { + static fromJsonString( + jsonString: string, + options?: Partial, + ): KappControllerPackageRepositoryCustomDetail { return new KappControllerPackageRepositoryCustomDetail().fromJsonString(jsonString, options); } - static equals(a: KappControllerPackageRepositoryCustomDetail | PlainMessage | undefined, b: KappControllerPackageRepositoryCustomDetail | PlainMessage | undefined): boolean { + static equals( + a: + | KappControllerPackageRepositoryCustomDetail + | PlainMessage + | undefined, + b: + | KappControllerPackageRepositoryCustomDetail + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(KappControllerPackageRepositoryCustomDetail, a, b); } } @@ -87,7 +113,8 @@ export class PackageRepositoryFetch extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryFetch"; + static readonly typeName = + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryFetch"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "imgpkg_bundle", kind: "message", T: PackageRepositoryImgpkg }, { no: 2, name: "image", kind: "message", T: PackageRepositoryImage }, @@ -96,19 +123,31 @@ export class PackageRepositoryFetch extends Message { { no: 5, name: "inline", kind: "message", T: PackageRepositoryInline }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryFetch { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryFetch { return new PackageRepositoryFetch().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryFetch { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryFetch { return new PackageRepositoryFetch().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryFetch { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryFetch { return new PackageRepositoryFetch().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryFetch | PlainMessage | undefined, b: PackageRepositoryFetch | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryFetch | PlainMessage | undefined, + b: PackageRepositoryFetch | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryFetch, a, b); } } @@ -128,24 +167,37 @@ export class PackageRepositoryImgpkg extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryImgpkg"; + static readonly typeName = + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryImgpkg"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "tag_selection", kind: "message", T: VersionSelection }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryImgpkg { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryImgpkg { return new PackageRepositoryImgpkg().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryImgpkg { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryImgpkg { return new PackageRepositoryImgpkg().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryImgpkg { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryImgpkg { return new PackageRepositoryImgpkg().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryImgpkg | PlainMessage | undefined, b: PackageRepositoryImgpkg | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryImgpkg | PlainMessage | undefined, + b: PackageRepositoryImgpkg | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryImgpkg, a, b); } } @@ -170,25 +222,38 @@ export class PackageRepositoryImage extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryImage"; + static readonly typeName = + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryImage"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "tag_selection", kind: "message", T: VersionSelection }, { no: 2, name: "sub_path", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryImage { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryImage { return new PackageRepositoryImage().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryImage { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryImage { return new PackageRepositoryImage().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryImage { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryImage { return new PackageRepositoryImage().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryImage | PlainMessage | undefined, b: PackageRepositoryImage | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryImage | PlainMessage | undefined, + b: PackageRepositoryImage | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryImage, a, b); } } @@ -223,7 +288,8 @@ export class PackageRepositoryGit extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryGit"; + static readonly typeName = + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryGit"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "ref", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "ref_selection", kind: "message", T: VersionSelection }, @@ -239,11 +305,17 @@ export class PackageRepositoryGit extends Message { return new PackageRepositoryGit().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryGit { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryGit { return new PackageRepositoryGit().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryGit | PlainMessage | undefined, b: PackageRepositoryGit | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryGit | PlainMessage | undefined, + b: PackageRepositoryGit | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryGit, a, b); } } @@ -268,13 +340,17 @@ export class PackageRepositoryHttp extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryHttp"; + static readonly typeName = + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryHttp"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "sub_path", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "sha256", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryHttp { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryHttp { return new PackageRepositoryHttp().fromBinary(bytes, options); } @@ -282,11 +358,17 @@ export class PackageRepositoryHttp extends Message { return new PackageRepositoryHttp().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryHttp { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryHttp { return new PackageRepositoryHttp().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryHttp | PlainMessage | undefined, b: PackageRepositoryHttp | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryHttp | PlainMessage | undefined, + b: PackageRepositoryHttp | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryHttp, a, b); } } @@ -311,25 +393,50 @@ export class PackageRepositoryInline extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryInline"; + static readonly typeName = + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.PackageRepositoryInline"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { no: 1, name: "paths", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, - { no: 2, name: "paths_from", kind: "message", T: PackageRepositoryInline_Source, repeated: true }, + { + no: 1, + name: "paths", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, + }, + { + no: 2, + name: "paths_from", + kind: "message", + T: PackageRepositoryInline_Source, + repeated: true, + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryInline { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryInline { return new PackageRepositoryInline().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryInline { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryInline { return new PackageRepositoryInline().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryInline { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryInline { return new PackageRepositoryInline().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryInline | PlainMessage | undefined, b: PackageRepositoryInline | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryInline | PlainMessage | undefined, + b: PackageRepositoryInline | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryInline, a, b); } } @@ -354,25 +461,44 @@ export class PackageRepositoryInline_SourceRef extends Message [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "directory_path", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryInline_SourceRef { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryInline_SourceRef { return new PackageRepositoryInline_SourceRef().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryInline_SourceRef { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryInline_SourceRef { return new PackageRepositoryInline_SourceRef().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryInline_SourceRef { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryInline_SourceRef { return new PackageRepositoryInline_SourceRef().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryInline_SourceRef | PlainMessage | undefined, b: PackageRepositoryInline_SourceRef | PlainMessage | undefined): boolean { + static equals( + a: + | PackageRepositoryInline_SourceRef + | PlainMessage + | undefined, + b: + | PackageRepositoryInline_SourceRef + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryInline_SourceRef, a, b); } } @@ -397,25 +523,38 @@ export class PackageRepositoryInline_Source extends Message [ { no: 1, name: "secret_ref", kind: "message", T: PackageRepositoryInline_SourceRef }, { no: 2, name: "config_map_ref", kind: "message", T: PackageRepositoryInline_SourceRef }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): PackageRepositoryInline_Source { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): PackageRepositoryInline_Source { return new PackageRepositoryInline_Source().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): PackageRepositoryInline_Source { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): PackageRepositoryInline_Source { return new PackageRepositoryInline_Source().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): PackageRepositoryInline_Source { + static fromJsonString( + jsonString: string, + options?: Partial, + ): PackageRepositoryInline_Source { return new PackageRepositoryInline_Source().fromJsonString(jsonString, options); } - static equals(a: PackageRepositoryInline_Source | PlainMessage | undefined, b: PackageRepositoryInline_Source | PlainMessage | undefined): boolean { + static equals( + a: PackageRepositoryInline_Source | PlainMessage | undefined, + b: PackageRepositoryInline_Source | PlainMessage | undefined, + ): boolean { return proto3.util.equals(PackageRepositoryInline_Source, a, b); } } @@ -435,7 +574,8 @@ export class VersionSelection extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.VersionSelection"; + static readonly typeName = + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.VersionSelection"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "semver", kind: "message", T: VersionSelectionSemver }, ]); @@ -452,7 +592,10 @@ export class VersionSelection extends Message { return new VersionSelection().fromJsonString(jsonString, options); } - static equals(a: VersionSelection | PlainMessage | undefined, b: VersionSelection | PlainMessage | undefined): boolean { + static equals( + a: VersionSelection | PlainMessage | undefined, + b: VersionSelection | PlainMessage | undefined, + ): boolean { return proto3.util.equals(VersionSelection, a, b); } } @@ -477,25 +620,38 @@ export class VersionSelectionSemver extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.VersionSelectionSemver"; + static readonly typeName = + "kubeappsapis.plugins.kapp_controller.packages.v1alpha1.VersionSelectionSemver"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "constraints", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "prereleases", kind: "message", T: VersionSelectionSemverPrereleases }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): VersionSelectionSemver { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): VersionSelectionSemver { return new VersionSelectionSemver().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): VersionSelectionSemver { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): VersionSelectionSemver { return new VersionSelectionSemver().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): VersionSelectionSemver { + static fromJsonString( + jsonString: string, + options?: Partial, + ): VersionSelectionSemver { return new VersionSelectionSemver().fromJsonString(jsonString, options); } - static equals(a: VersionSelectionSemver | PlainMessage | undefined, b: VersionSelectionSemver | PlainMessage | undefined): boolean { + static equals( + a: VersionSelectionSemver | PlainMessage | undefined, + b: VersionSelectionSemver | PlainMessage | undefined, + ): boolean { return proto3.util.equals(VersionSelectionSemver, a, b); } } @@ -515,25 +671,43 @@ export class VersionSelectionSemverPrereleases extends Message [ { no: 1, name: "identifiers", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): VersionSelectionSemverPrereleases { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): VersionSelectionSemverPrereleases { return new VersionSelectionSemverPrereleases().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): VersionSelectionSemverPrereleases { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): VersionSelectionSemverPrereleases { return new VersionSelectionSemverPrereleases().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): VersionSelectionSemverPrereleases { + static fromJsonString( + jsonString: string, + options?: Partial, + ): VersionSelectionSemverPrereleases { return new VersionSelectionSemverPrereleases().fromJsonString(jsonString, options); } - static equals(a: VersionSelectionSemverPrereleases | PlainMessage | undefined, b: VersionSelectionSemverPrereleases | PlainMessage | undefined): boolean { + static equals( + a: + | VersionSelectionSemverPrereleases + | PlainMessage + | undefined, + b: + | VersionSelectionSemverPrereleases + | PlainMessage + | undefined, + ): boolean { return proto3.util.equals(VersionSelectionSemverPrereleases, a, b); } } - diff --git a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts index aad2fe0112d..709be733258 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts @@ -6,7 +6,24 @@ /* eslint-disable */ // @ts-nocheck -import { CanIRequest, CanIResponse, CheckNamespaceExistsRequest, CheckNamespaceExistsResponse, CreateNamespaceRequest, CreateNamespaceResponse, CreateSecretRequest, CreateSecretResponse, GetNamespaceNamesRequest, GetNamespaceNamesResponse, GetResourcesRequest, GetResourcesResponse, GetSecretNamesRequest, GetSecretNamesResponse, GetServiceAccountNamesRequest, GetServiceAccountNamesResponse } from "./resources_pb"; +import { + CanIRequest, + CanIResponse, + CheckNamespaceExistsRequest, + CheckNamespaceExistsResponse, + CreateNamespaceRequest, + CreateNamespaceResponse, + CreateSecretRequest, + CreateSecretResponse, + GetNamespaceNamesRequest, + GetNamespaceNamesResponse, + GetResourcesRequest, + GetResourcesResponse, + GetSecretNamesRequest, + GetSecretNamesResponse, + GetServiceAccountNamesRequest, + GetServiceAccountNamesResponse, +} from "./resources_pb"; import { MethodKind } from "@bufbuild/protobuf"; /** @@ -92,6 +109,5 @@ export const ResourcesService = { O: CanIResponse, kind: MethodKind.Unary, }, - } + }, } as const; - diff --git a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts index 627a547fec1..8c98b470568 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts @@ -6,9 +6,20 @@ /* eslint-disable */ // @ts-nocheck -import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; +import type { + BinaryReadOptions, + FieldList, + JsonReadOptions, + JsonValue, + PartialMessage, + PlainMessage, +} from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; -import { Context, InstalledPackageReference, ResourceRef } from "../../../core/packages/v1alpha1/packages_pb"; +import { + Context, + InstalledPackageReference, + ResourceRef, +} from "../../../core/packages/v1alpha1/packages_pb"; /** * SecretType @@ -134,11 +145,17 @@ export class GetResourcesRequest extends Message { return new GetResourcesRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetResourcesRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetResourcesRequest { return new GetResourcesRequest().fromJsonString(jsonString, options); } - static equals(a: GetResourcesRequest | PlainMessage | undefined, b: GetResourcesRequest | PlainMessage | undefined): boolean { + static equals( + a: GetResourcesRequest | PlainMessage | undefined, + b: GetResourcesRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetResourcesRequest, a, b); } } @@ -189,11 +206,17 @@ export class GetResourcesResponse extends Message { return new GetResourcesResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetResourcesResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetResourcesResponse { return new GetResourcesResponse().fromJsonString(jsonString, options); } - static equals(a: GetResourcesResponse | PlainMessage | undefined, b: GetResourcesResponse | PlainMessage | undefined): boolean { + static equals( + a: GetResourcesResponse | PlainMessage | undefined, + b: GetResourcesResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetResourcesResponse, a, b); } } @@ -221,24 +244,37 @@ export class GetServiceAccountNamesRequest extends Message [ { no: 1, name: "context", kind: "message", T: Context }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetServiceAccountNamesRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetServiceAccountNamesRequest { return new GetServiceAccountNamesRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetServiceAccountNamesRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetServiceAccountNamesRequest { return new GetServiceAccountNamesRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetServiceAccountNamesRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetServiceAccountNamesRequest { return new GetServiceAccountNamesRequest().fromJsonString(jsonString, options); } - static equals(a: GetServiceAccountNamesRequest | PlainMessage | undefined, b: GetServiceAccountNamesRequest | PlainMessage | undefined): boolean { + static equals( + a: GetServiceAccountNamesRequest | PlainMessage | undefined, + b: GetServiceAccountNamesRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetServiceAccountNamesRequest, a, b); } } @@ -266,24 +302,43 @@ export class GetServiceAccountNamesResponse extends Message [ - { no: 1, name: "serviceaccount_names", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + { + no: 1, + name: "serviceaccount_names", + kind: "scalar", + T: 9 /* ScalarType.STRING */, + repeated: true, + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetServiceAccountNamesResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetServiceAccountNamesResponse { return new GetServiceAccountNamesResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetServiceAccountNamesResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetServiceAccountNamesResponse { return new GetServiceAccountNamesResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetServiceAccountNamesResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetServiceAccountNamesResponse { return new GetServiceAccountNamesResponse().fromJsonString(jsonString, options); } - static equals(a: GetServiceAccountNamesResponse | PlainMessage | undefined, b: GetServiceAccountNamesResponse | PlainMessage | undefined): boolean { + static equals( + a: GetServiceAccountNamesResponse | PlainMessage | undefined, + b: GetServiceAccountNamesResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetServiceAccountNamesResponse, a, b); } } @@ -318,19 +373,31 @@ export class GetNamespaceNamesRequest extends Message { no: 1, name: "cluster", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetNamespaceNamesRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetNamespaceNamesRequest { return new GetNamespaceNamesRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetNamespaceNamesRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetNamespaceNamesRequest { return new GetNamespaceNamesRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetNamespaceNamesRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetNamespaceNamesRequest { return new GetNamespaceNamesRequest().fromJsonString(jsonString, options); } - static equals(a: GetNamespaceNamesRequest | PlainMessage | undefined, b: GetNamespaceNamesRequest | PlainMessage | undefined): boolean { + static equals( + a: GetNamespaceNamesRequest | PlainMessage | undefined, + b: GetNamespaceNamesRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetNamespaceNamesRequest, a, b); } } @@ -360,22 +427,40 @@ export class GetNamespaceNamesResponse extends Message [ - { no: 1, name: "namespace_names", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, + { + no: 1, + name: "namespace_names", + kind: "scalar", + T: 9 /* ScalarType.STRING */, + repeated: true, + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetNamespaceNamesResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetNamespaceNamesResponse { return new GetNamespaceNamesResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetNamespaceNamesResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetNamespaceNamesResponse { return new GetNamespaceNamesResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetNamespaceNamesResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetNamespaceNamesResponse { return new GetNamespaceNamesResponse().fromJsonString(jsonString, options); } - static equals(a: GetNamespaceNamesResponse | PlainMessage | undefined, b: GetNamespaceNamesResponse | PlainMessage | undefined): boolean { + static equals( + a: GetNamespaceNamesResponse | PlainMessage | undefined, + b: GetNamespaceNamesResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetNamespaceNamesResponse, a, b); } } @@ -415,22 +500,40 @@ export class CreateNamespaceRequest extends Message { static readonly typeName = "kubeappsapis.plugins.resources.v1alpha1.CreateNamespaceRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "context", kind: "message", T: Context }, - { no: 2, name: "labels", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, + { + no: 2, + name: "labels", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): CreateNamespaceRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): CreateNamespaceRequest { return new CreateNamespaceRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): CreateNamespaceRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): CreateNamespaceRequest { return new CreateNamespaceRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): CreateNamespaceRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): CreateNamespaceRequest { return new CreateNamespaceRequest().fromJsonString(jsonString, options); } - static equals(a: CreateNamespaceRequest | PlainMessage | undefined, b: CreateNamespaceRequest | PlainMessage | undefined): boolean { + static equals( + a: CreateNamespaceRequest | PlainMessage | undefined, + b: CreateNamespaceRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CreateNamespaceRequest, a, b); } } @@ -450,22 +553,33 @@ export class CreateNamespaceResponse extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.plugins.resources.v1alpha1.CreateNamespaceResponse"; - static readonly fields: FieldList = proto3.util.newFieldList(() => [ - ]); + static readonly fields: FieldList = proto3.util.newFieldList(() => []); - static fromBinary(bytes: Uint8Array, options?: Partial): CreateNamespaceResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): CreateNamespaceResponse { return new CreateNamespaceResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): CreateNamespaceResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): CreateNamespaceResponse { return new CreateNamespaceResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): CreateNamespaceResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): CreateNamespaceResponse { return new CreateNamespaceResponse().fromJsonString(jsonString, options); } - static equals(a: CreateNamespaceResponse | PlainMessage | undefined, b: CreateNamespaceResponse | PlainMessage | undefined): boolean { + static equals( + a: CreateNamespaceResponse | PlainMessage | undefined, + b: CreateNamespaceResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CreateNamespaceResponse, a, b); } } @@ -498,19 +612,31 @@ export class CheckNamespaceExistsRequest extends Message): CheckNamespaceExistsRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): CheckNamespaceExistsRequest { return new CheckNamespaceExistsRequest().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): CheckNamespaceExistsRequest { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): CheckNamespaceExistsRequest { return new CheckNamespaceExistsRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): CheckNamespaceExistsRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): CheckNamespaceExistsRequest { return new CheckNamespaceExistsRequest().fromJsonString(jsonString, options); } - static equals(a: CheckNamespaceExistsRequest | PlainMessage | undefined, b: CheckNamespaceExistsRequest | PlainMessage | undefined): boolean { + static equals( + a: CheckNamespaceExistsRequest | PlainMessage | undefined, + b: CheckNamespaceExistsRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CheckNamespaceExistsRequest, a, b); } } @@ -539,19 +665,31 @@ export class CheckNamespaceExistsResponse extends Message): CheckNamespaceExistsResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): CheckNamespaceExistsResponse { return new CheckNamespaceExistsResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): CheckNamespaceExistsResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): CheckNamespaceExistsResponse { return new CheckNamespaceExistsResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): CheckNamespaceExistsResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): CheckNamespaceExistsResponse { return new CheckNamespaceExistsResponse().fromJsonString(jsonString, options); } - static equals(a: CheckNamespaceExistsResponse | PlainMessage | undefined, b: CheckNamespaceExistsResponse | PlainMessage | undefined): boolean { + static equals( + a: CheckNamespaceExistsResponse | PlainMessage | undefined, + b: CheckNamespaceExistsResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CheckNamespaceExistsResponse, a, b); } } @@ -613,7 +751,13 @@ export class CreateSecretRequest extends Message { { no: 1, name: "context", kind: "message", T: Context }, { no: 2, name: "type", kind: "enum", T: proto3.getEnumType(SecretType) }, { no: 3, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, - { no: 4, name: "string_data", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "scalar", T: 9 /* ScalarType.STRING */} }, + { + no: 4, + name: "string_data", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "scalar", T: 9 /* ScalarType.STRING */ }, + }, ]); static fromBinary(bytes: Uint8Array, options?: Partial): CreateSecretRequest { @@ -624,11 +768,17 @@ export class CreateSecretRequest extends Message { return new CreateSecretRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): CreateSecretRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): CreateSecretRequest { return new CreateSecretRequest().fromJsonString(jsonString, options); } - static equals(a: CreateSecretRequest | PlainMessage | undefined, b: CreateSecretRequest | PlainMessage | undefined): boolean { + static equals( + a: CreateSecretRequest | PlainMessage | undefined, + b: CreateSecretRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CreateSecretRequest, a, b); } } @@ -648,8 +798,7 @@ export class CreateSecretResponse extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.plugins.resources.v1alpha1.CreateSecretResponse"; - static readonly fields: FieldList = proto3.util.newFieldList(() => [ - ]); + static readonly fields: FieldList = proto3.util.newFieldList(() => []); static fromBinary(bytes: Uint8Array, options?: Partial): CreateSecretResponse { return new CreateSecretResponse().fromBinary(bytes, options); @@ -659,11 +808,17 @@ export class CreateSecretResponse extends Message { return new CreateSecretResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): CreateSecretResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): CreateSecretResponse { return new CreateSecretResponse().fromJsonString(jsonString, options); } - static equals(a: CreateSecretResponse | PlainMessage | undefined, b: CreateSecretResponse | PlainMessage | undefined): boolean { + static equals( + a: CreateSecretResponse | PlainMessage | undefined, + b: CreateSecretResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CreateSecretResponse, a, b); } } @@ -696,7 +851,10 @@ export class GetSecretNamesRequest extends Message { { no: 1, name: "context", kind: "message", T: Context }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetSecretNamesRequest { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetSecretNamesRequest { return new GetSecretNamesRequest().fromBinary(bytes, options); } @@ -704,11 +862,17 @@ export class GetSecretNamesRequest extends Message { return new GetSecretNamesRequest().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetSecretNamesRequest { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetSecretNamesRequest { return new GetSecretNamesRequest().fromJsonString(jsonString, options); } - static equals(a: GetSecretNamesRequest | PlainMessage | undefined, b: GetSecretNamesRequest | PlainMessage | undefined): boolean { + static equals( + a: GetSecretNamesRequest | PlainMessage | undefined, + b: GetSecretNamesRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetSecretNamesRequest, a, b); } } @@ -738,22 +902,40 @@ export class GetSecretNamesResponse extends Message { static readonly runtime: typeof proto3 = proto3; static readonly typeName = "kubeappsapis.plugins.resources.v1alpha1.GetSecretNamesResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ - { no: 1, name: "secret_names", kind: "map", K: 9 /* ScalarType.STRING */, V: {kind: "enum", T: proto3.getEnumType(SecretType)} }, + { + no: 1, + name: "secret_names", + kind: "map", + K: 9 /* ScalarType.STRING */, + V: { kind: "enum", T: proto3.getEnumType(SecretType) }, + }, ]); - static fromBinary(bytes: Uint8Array, options?: Partial): GetSecretNamesResponse { + static fromBinary( + bytes: Uint8Array, + options?: Partial, + ): GetSecretNamesResponse { return new GetSecretNamesResponse().fromBinary(bytes, options); } - static fromJson(jsonValue: JsonValue, options?: Partial): GetSecretNamesResponse { + static fromJson( + jsonValue: JsonValue, + options?: Partial, + ): GetSecretNamesResponse { return new GetSecretNamesResponse().fromJson(jsonValue, options); } - static fromJsonString(jsonString: string, options?: Partial): GetSecretNamesResponse { + static fromJsonString( + jsonString: string, + options?: Partial, + ): GetSecretNamesResponse { return new GetSecretNamesResponse().fromJsonString(jsonString, options); } - static equals(a: GetSecretNamesResponse | PlainMessage | undefined, b: GetSecretNamesResponse | PlainMessage | undefined): boolean { + static equals( + a: GetSecretNamesResponse | PlainMessage | undefined, + b: GetSecretNamesResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(GetSecretNamesResponse, a, b); } } @@ -824,7 +1006,10 @@ export class CanIRequest extends Message { return new CanIRequest().fromJsonString(jsonString, options); } - static equals(a: CanIRequest | PlainMessage | undefined, b: CanIRequest | PlainMessage | undefined): boolean { + static equals( + a: CanIRequest | PlainMessage | undefined, + b: CanIRequest | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CanIRequest, a, b); } } @@ -869,8 +1054,10 @@ export class CanIResponse extends Message { return new CanIResponse().fromJsonString(jsonString, options); } - static equals(a: CanIResponse | PlainMessage | undefined, b: CanIResponse | PlainMessage | undefined): boolean { + static equals( + a: CanIResponse | PlainMessage | undefined, + b: CanIResponse | PlainMessage | undefined, + ): boolean { return proto3.util.equals(CanIResponse, a, b); } } - From 2442e05454a8c4c7d0a9fff0c2d2872bf69cf8b1 Mon Sep 17 00:00:00 2001 From: Michael Nelson Date: Thu, 12 Oct 2023 16:10:04 +1100 Subject: [PATCH 3/4] Add unimplemented stubs. Signed-off-by: Michael Nelson --- cmd/kubeapps-apis/core/packages/v1alpha1/packages.go | 4 ++++ cmd/kubeapps-apis/plugin_test/mock_plugin.go | 4 ++++ cmd/kubeapps-apis/plugins/fluxv2/packages/v1alpha1/server.go | 4 ++++ cmd/kubeapps-apis/plugins/helm/packages/v1alpha1/server.go | 4 ++++ .../kapp_controller/packages/v1alpha1/server_ctrl_packages.go | 4 ++++ .../proto/kubeappsapis/core/packages/v1alpha1/packages.proto | 4 ++++ 6 files changed, 24 insertions(+) diff --git a/cmd/kubeapps-apis/core/packages/v1alpha1/packages.go b/cmd/kubeapps-apis/core/packages/v1alpha1/packages.go index fa662a31c7e..ad16b17e6fb 100644 --- a/cmd/kubeapps-apis/core/packages/v1alpha1/packages.go +++ b/cmd/kubeapps-apis/core/packages/v1alpha1/packages.go @@ -355,6 +355,10 @@ func (s packagesServer) DeleteInstalledPackage(ctx context.Context, request *con return response, nil } +func (s packagesServer) GetAvailablePackageMetadatas(ctx context.Context, request *connect.Request[packages.GetAvailablePackageMetadatasRequest]) (*connect.Response[packages.GetAvailablePackageMetadatasResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, fmt.Errorf("Unimplemented")) +} + // getPluginWithServer returns the *pkgPluginsWithServer from a given packagesServer // matching the plugin name func (s packagesServer) getPluginWithServer(plugin *v1alpha1.Plugin) *pkgPluginWithServer { diff --git a/cmd/kubeapps-apis/plugin_test/mock_plugin.go b/cmd/kubeapps-apis/plugin_test/mock_plugin.go index 2baf31d75f8..47f1644b965 100644 --- a/cmd/kubeapps-apis/plugin_test/mock_plugin.go +++ b/cmd/kubeapps-apis/plugin_test/mock_plugin.go @@ -141,6 +141,10 @@ func (s TestPackagingPluginServer) DeleteInstalledPackage(ctx context.Context, r return connect.NewResponse(&corev1.DeleteInstalledPackageResponse{}), nil } +func (s TestPackagingPluginServer) GetAvailablePackageMetadatas(ctx context.Context, request *connect.Request[corev1.GetAvailablePackageMetadatasRequest]) (*connect.Response[corev1.GetAvailablePackageMetadatasResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, fmt.Errorf("Unimplemented")) +} + type TestRepositoriesPluginServer struct { corev1.UnimplementedRepositoriesServiceServer Plugin *plugins.Plugin diff --git a/cmd/kubeapps-apis/plugins/fluxv2/packages/v1alpha1/server.go b/cmd/kubeapps-apis/plugins/fluxv2/packages/v1alpha1/server.go index b891db48b6a..c8973e80ec9 100644 --- a/cmd/kubeapps-apis/plugins/fluxv2/packages/v1alpha1/server.go +++ b/cmd/kubeapps-apis/plugins/fluxv2/packages/v1alpha1/server.go @@ -709,3 +709,7 @@ func (s *Server) hasAccessToNamespace(ctx context.Context, headers http.Header, func GetPluginDetail() *plugins.Plugin { return common.GetPluginDetail() } + +func (s *Server) GetAvailablePackageMetadatas(ctx context.Context, request *connect.Request[corev1.GetAvailablePackageMetadatasRequest]) (*connect.Response[corev1.GetAvailablePackageMetadatasResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, fmt.Errorf("Unimplemented")) +} diff --git a/cmd/kubeapps-apis/plugins/helm/packages/v1alpha1/server.go b/cmd/kubeapps-apis/plugins/helm/packages/v1alpha1/server.go index f4a2d55288c..f72aba435c4 100644 --- a/cmd/kubeapps-apis/plugins/helm/packages/v1alpha1/server.go +++ b/cmd/kubeapps-apis/plugins/helm/packages/v1alpha1/server.go @@ -1266,3 +1266,7 @@ func (s *Server) DeletePackageRepository(ctx context.Context, request *connect.R return connect.NewResponse(&corev1.DeletePackageRepositoryResponse{}), nil } } + +func (s *Server) GetAvailablePackageMetadatas(ctx context.Context, request *connect.Request[corev1.GetAvailablePackageMetadatasRequest]) (*connect.Response[corev1.GetAvailablePackageMetadatasResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, fmt.Errorf("Unimplemented")) +} diff --git a/cmd/kubeapps-apis/plugins/kapp_controller/packages/v1alpha1/server_ctrl_packages.go b/cmd/kubeapps-apis/plugins/kapp_controller/packages/v1alpha1/server_ctrl_packages.go index cc680bdfaee..138098cea93 100644 --- a/cmd/kubeapps-apis/plugins/kapp_controller/packages/v1alpha1/server_ctrl_packages.go +++ b/cmd/kubeapps-apis/plugins/kapp_controller/packages/v1alpha1/server_ctrl_packages.go @@ -879,3 +879,7 @@ func (s *Server) GetInstalledPackageResourceRefs(ctx context.Context, request *c ResourceRefs: refs, }), nil } + +func (s *Server) GetAvailablePackageMetadatas(ctx context.Context, request *connect.Request[corev1.GetAvailablePackageMetadatasRequest]) (*connect.Response[corev1.GetAvailablePackageMetadatasResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, fmt.Errorf("Unimplemented")) +} diff --git a/cmd/kubeapps-apis/proto/kubeappsapis/core/packages/v1alpha1/packages.proto b/cmd/kubeapps-apis/proto/kubeappsapis/core/packages/v1alpha1/packages.proto index ea048c9c412..2e751bea5d4 100644 --- a/cmd/kubeapps-apis/proto/kubeappsapis/core/packages/v1alpha1/packages.proto +++ b/cmd/kubeapps-apis/proto/kubeappsapis/core/packages/v1alpha1/packages.proto @@ -324,6 +324,10 @@ message GetAvailablePackageMetadatasResponse { // The reference to the available package related to this metadata. AvailablePackageReference available_package_ref = 1; + // NOTE: May also need the repository reference, for required + // secrets? Or rely on existing matching of repo to available package + // (currently used for updates). + // Package Metadata // // A list of metadata associated with this available package. From af717e9b6df8e143589dd9b395837ed26c64836e Mon Sep 17 00:00:00 2001 From: Michael Nelson Date: Mon, 13 Nov 2023 11:52:10 +1100 Subject: [PATCH 4/4] Rebase on main. Signed-off-by: Michael Nelson --- cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json | 4 ++-- .../kubeappsapis/core/packages/v1alpha1/packages_connect.ts | 2 +- .../gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts | 2 +- .../core/packages/v1alpha1/repositories_connect.ts | 2 +- .../kubeappsapis/core/packages/v1alpha1/repositories_pb.ts | 2 +- .../gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts | 2 +- .../src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts | 2 +- .../plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts | 2 +- .../plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts | 2 +- .../plugins/helm/packages/v1alpha1/helm_connect.ts | 2 +- .../kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts | 2 +- .../packages/v1alpha1/kapp_controller_connect.ts | 2 +- .../kapp_controller/packages/v1alpha1/kapp_controller_pb.ts | 2 +- .../plugins/resources/v1alpha1/resources_connect.ts | 2 +- .../kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts | 2 +- 15 files changed, 16 insertions(+), 16 deletions(-) diff --git a/cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json b/cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json index ae2e51f49fe..1b8c56e1359 100644 --- a/cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json +++ b/cmd/kubeapps-apis/docs/kubeapps-apis.swagger.json @@ -4555,11 +4555,11 @@ "properties": { "@type": { "type": "string", - "description": "A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics." + "description": "A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com. As of May 2023, there are no widely used type server\nimplementations and no plans to implement one.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics." } }, "additionalProperties": {}, - "description": "`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n ...\n if (any.UnpackTo(\u0026foo)) {\n ...\n }\n\nExample 2: Pack and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n }\n // or ...\n if (any.isSameTypeAs(Foo.getDefaultInstance())) {\n foo = any.unpack(Foo.getDefaultInstance());\n }\n\nExample 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n any.Unpack(foo)\n ...\n\nExample 4: Pack and unpack a message in Go\n\n foo := \u0026pb.Foo{...}\n any, err := anypb.New(foo)\n if err != nil {\n ...\n }\n ...\n foo := \u0026pb.Foo{}\n if err := any.UnmarshalTo(foo); err != nil {\n ...\n }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\nJSON\n\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n package google.profile;\n message Person {\n string first_name = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\",\n \"firstName\": \u003cstring\u003e,\n \"lastName\": \u003cstring\u003e\n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }" + "description": "`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n ...\n if (any.UnpackTo(\u0026foo)) {\n ...\n }\n\nExample 2: Pack and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n }\n // or ...\n if (any.isSameTypeAs(Foo.getDefaultInstance())) {\n foo = any.unpack(Foo.getDefaultInstance());\n }\n\n Example 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n any.Unpack(foo)\n ...\n\n Example 4: Pack and unpack a message in Go\n\n foo := \u0026pb.Foo{...}\n any, err := anypb.New(foo)\n if err != nil {\n ...\n }\n ...\n foo := \u0026pb.Foo{}\n if err := any.UnmarshalTo(foo); err != nil {\n ...\n }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\nJSON\n====\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n package google.profile;\n message Person {\n string first_name = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\",\n \"firstName\": \u003cstring\u003e,\n \"lastName\": \u003cstring\u003e\n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }" }, "rpcStatus": { "type": "object", diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts index e12b471de0b..dac984db885 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_connect.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-connect-es v0.13.0 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-connect-es v0.13.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/core/packages/v1alpha1/packages.proto (package kubeappsapis.core.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts index e552638570f..a745f7b2bf5 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/packages_pb.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-es v1.3.1 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-es v1.4.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/core/packages/v1alpha1/packages.proto (package kubeappsapis.core.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts index 914d2d6d2ca..e4e9dc94794 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_connect.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-connect-es v0.13.0 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-connect-es v0.13.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/core/packages/v1alpha1/repositories.proto (package kubeappsapis.core.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts index 7181096c555..24b19209f2f 100644 --- a/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/packages/v1alpha1/repositories_pb.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-es v1.3.1 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-es v1.4.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/core/packages/v1alpha1/repositories.proto (package kubeappsapis.core.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts index 9cc20553f4e..606df214559 100644 --- a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts +++ b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_connect.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-connect-es v0.13.0 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-connect-es v0.13.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/core/plugins/v1alpha1/plugins.proto (package kubeappsapis.core.plugins.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts index 8f2d68e1240..d67b0370787 100644 --- a/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts +++ b/dashboard/src/gen/kubeappsapis/core/plugins/v1alpha1/plugins_pb.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-es v1.3.1 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-es v1.4.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/core/plugins/v1alpha1/plugins.proto (package kubeappsapis.core.plugins.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts index 53887563790..61583252ebe 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_connect.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-connect-es v0.13.0 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-connect-es v0.13.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2.proto (package kubeappsapis.plugins.fluxv2.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts index dfc31906396..0ec4dae7e82 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2_pb.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-es v1.3.1 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-es v1.4.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/plugins/fluxv2/packages/v1alpha1/fluxv2.proto (package kubeappsapis.plugins.fluxv2.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts index a578b521406..122fa7faba2 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_connect.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-connect-es v0.13.0 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-connect-es v0.13.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/plugins/helm/packages/v1alpha1/helm.proto (package kubeappsapis.plugins.helm.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts index fcc8e90202e..c41fabfc981 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/helm/packages/v1alpha1/helm_pb.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-es v1.3.1 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-es v1.4.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/plugins/helm/packages/v1alpha1/helm.proto (package kubeappsapis.plugins.helm.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts index 497f140d09b..fa748c12e4e 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_connect.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-connect-es v0.13.0 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-connect-es v0.13.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller.proto (package kubeappsapis.plugins.kapp_controller.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts index 6e7d6e7903e..8c8e404038b 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller_pb.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-es v1.3.1 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-es v1.4.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/plugins/kapp_controller/packages/v1alpha1/kapp_controller.proto (package kubeappsapis.plugins.kapp_controller.packages.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts index 709be733258..576fdde1e78 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_connect.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-connect-es v0.13.0 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-connect-es v0.13.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/plugins/resources/v1alpha1/resources.proto (package kubeappsapis.plugins.resources.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts index 8c98b470568..9f06aacacf5 100644 --- a/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts +++ b/dashboard/src/gen/kubeappsapis/plugins/resources/v1alpha1/resources_pb.ts @@ -1,7 +1,7 @@ // Copyright 2021-2023 the Kubeapps contributors. // SPDX-License-Identifier: Apache-2.0 -// @generated by protoc-gen-es v1.3.1 with parameter "target=ts,import_extension=none" +// @generated by protoc-gen-es v1.4.2 with parameter "target=ts,import_extension=none" // @generated from file kubeappsapis/plugins/resources/v1alpha1/resources.proto (package kubeappsapis.plugins.resources.v1alpha1, syntax proto3) /* eslint-disable */ // @ts-nocheck