| // Code generated by protoc-gen-go. DO NOT EDIT. |
| // versions: |
| // protoc-gen-go v1.28.1 |
| // protoc (unknown) |
| // source: registry/v1alpha1/plugin_curation.proto |
| |
| package registryv1alpha1 |
| |
| import ( |
| reflect "reflect" |
| sync "sync" |
| ) |
| |
| import ( |
| protoreflect "google.golang.org/protobuf/reflect/protoreflect" |
| |
| protoimpl "google.golang.org/protobuf/runtime/protoimpl" |
| |
| timestamppb "google.golang.org/protobuf/types/known/timestamppb" |
| pluginpb "google.golang.org/protobuf/types/pluginpb" |
| ) |
| |
| import ( |
| v1 "github.com/apache/dubbo-kubernetes/pkg/bufman/gen/proto/go/image/v1" |
| ) |
| |
| const ( |
| // Verify that this generated code is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) |
| // Verify that runtime/protoimpl is sufficiently up-to-date. |
| _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) |
| ) |
| |
| // CuratedPluginVisibility defines the visibility options available |
| // for Curated Plugins. |
| type CuratedPluginVisibility int32 |
| |
| const ( |
| CuratedPluginVisibility_CURATED_PLUGIN_VISIBILITY_UNSPECIFIED CuratedPluginVisibility = 0 |
| CuratedPluginVisibility_CURATED_PLUGIN_VISIBILITY_PUBLIC CuratedPluginVisibility = 1 |
| CuratedPluginVisibility_CURATED_PLUGIN_VISIBILITY_PRIVATE CuratedPluginVisibility = 2 |
| ) |
| |
| // Enum value maps for CuratedPluginVisibility. |
| var ( |
| CuratedPluginVisibility_name = map[int32]string{ |
| 0: "CURATED_PLUGIN_VISIBILITY_UNSPECIFIED", |
| 1: "CURATED_PLUGIN_VISIBILITY_PUBLIC", |
| 2: "CURATED_PLUGIN_VISIBILITY_PRIVATE", |
| } |
| CuratedPluginVisibility_value = map[string]int32{ |
| "CURATED_PLUGIN_VISIBILITY_UNSPECIFIED": 0, |
| "CURATED_PLUGIN_VISIBILITY_PUBLIC": 1, |
| "CURATED_PLUGIN_VISIBILITY_PRIVATE": 2, |
| } |
| ) |
| |
| func (x CuratedPluginVisibility) Enum() *CuratedPluginVisibility { |
| p := new(CuratedPluginVisibility) |
| *p = x |
| return p |
| } |
| |
| func (x CuratedPluginVisibility) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (CuratedPluginVisibility) Descriptor() protoreflect.EnumDescriptor { |
| return file_registry_v1alpha1_plugin_curation_proto_enumTypes[0].Descriptor() |
| } |
| |
| func (CuratedPluginVisibility) Type() protoreflect.EnumType { |
| return &file_registry_v1alpha1_plugin_curation_proto_enumTypes[0] |
| } |
| |
| func (x CuratedPluginVisibility) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use CuratedPluginVisibility.Descriptor instead. |
| func (CuratedPluginVisibility) EnumDescriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{0} |
| } |
| |
| // The supported plugin registries for curated plugins. |
| type PluginRegistryType int32 |
| |
| const ( |
| PluginRegistryType_PLUGIN_REGISTRY_TYPE_UNSPECIFIED PluginRegistryType = 0 |
| PluginRegistryType_PLUGIN_REGISTRY_TYPE_GO PluginRegistryType = 1 |
| PluginRegistryType_PLUGIN_REGISTRY_TYPE_NPM PluginRegistryType = 2 |
| PluginRegistryType_PLUGIN_REGISTRY_TYPE_MAVEN PluginRegistryType = 3 |
| PluginRegistryType_PLUGIN_REGISTRY_TYPE_SWIFT PluginRegistryType = 4 |
| ) |
| |
| // Enum value maps for PluginRegistryType. |
| var ( |
| PluginRegistryType_name = map[int32]string{ |
| 0: "PLUGIN_REGISTRY_TYPE_UNSPECIFIED", |
| 1: "PLUGIN_REGISTRY_TYPE_GO", |
| 2: "PLUGIN_REGISTRY_TYPE_NPM", |
| 3: "PLUGIN_REGISTRY_TYPE_MAVEN", |
| 4: "PLUGIN_REGISTRY_TYPE_SWIFT", |
| } |
| PluginRegistryType_value = map[string]int32{ |
| "PLUGIN_REGISTRY_TYPE_UNSPECIFIED": 0, |
| "PLUGIN_REGISTRY_TYPE_GO": 1, |
| "PLUGIN_REGISTRY_TYPE_NPM": 2, |
| "PLUGIN_REGISTRY_TYPE_MAVEN": 3, |
| "PLUGIN_REGISTRY_TYPE_SWIFT": 4, |
| } |
| ) |
| |
| func (x PluginRegistryType) Enum() *PluginRegistryType { |
| p := new(PluginRegistryType) |
| *p = x |
| return p |
| } |
| |
| func (x PluginRegistryType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (PluginRegistryType) Descriptor() protoreflect.EnumDescriptor { |
| return file_registry_v1alpha1_plugin_curation_proto_enumTypes[1].Descriptor() |
| } |
| |
| func (PluginRegistryType) Type() protoreflect.EnumType { |
| return &file_registry_v1alpha1_plugin_curation_proto_enumTypes[1] |
| } |
| |
| func (x PluginRegistryType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use PluginRegistryType.Descriptor instead. |
| func (PluginRegistryType) EnumDescriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{1} |
| } |
| |
| // PluginLanguage is used to specify the output languages a plugin supports. |
| type PluginLanguage int32 |
| |
| const ( |
| PluginLanguage_PLUGIN_LANGUAGE_UNSPECIFIED PluginLanguage = 0 |
| PluginLanguage_PLUGIN_LANGUAGE_GO PluginLanguage = 1 |
| PluginLanguage_PLUGIN_LANGUAGE_JAVASCRIPT PluginLanguage = 2 |
| PluginLanguage_PLUGIN_LANGUAGE_TYPESCRIPT PluginLanguage = 3 |
| PluginLanguage_PLUGIN_LANGUAGE_SWIFT PluginLanguage = 4 |
| PluginLanguage_PLUGIN_LANGUAGE_CPP PluginLanguage = 5 |
| PluginLanguage_PLUGIN_LANGUAGE_JAVA PluginLanguage = 6 |
| PluginLanguage_PLUGIN_LANGUAGE_DART PluginLanguage = 7 |
| PluginLanguage_PLUGIN_LANGUAGE_RUST PluginLanguage = 8 |
| PluginLanguage_PLUGIN_LANGUAGE_PYTHON PluginLanguage = 9 |
| PluginLanguage_PLUGIN_LANGUAGE_RUBY PluginLanguage = 10 |
| PluginLanguage_PLUGIN_LANGUAGE_KOTLIN PluginLanguage = 11 |
| PluginLanguage_PLUGIN_LANGUAGE_OBJECTIVE_C PluginLanguage = 12 |
| PluginLanguage_PLUGIN_LANGUAGE_PHP PluginLanguage = 13 |
| PluginLanguage_PLUGIN_LANGUAGE_CSHARP PluginLanguage = 14 |
| PluginLanguage_PLUGIN_LANGUAGE_SCALA PluginLanguage = 15 |
| ) |
| |
| // Enum value maps for PluginLanguage. |
| var ( |
| PluginLanguage_name = map[int32]string{ |
| 0: "PLUGIN_LANGUAGE_UNSPECIFIED", |
| 1: "PLUGIN_LANGUAGE_GO", |
| 2: "PLUGIN_LANGUAGE_JAVASCRIPT", |
| 3: "PLUGIN_LANGUAGE_TYPESCRIPT", |
| 4: "PLUGIN_LANGUAGE_SWIFT", |
| 5: "PLUGIN_LANGUAGE_CPP", |
| 6: "PLUGIN_LANGUAGE_JAVA", |
| 7: "PLUGIN_LANGUAGE_DART", |
| 8: "PLUGIN_LANGUAGE_RUST", |
| 9: "PLUGIN_LANGUAGE_PYTHON", |
| 10: "PLUGIN_LANGUAGE_RUBY", |
| 11: "PLUGIN_LANGUAGE_KOTLIN", |
| 12: "PLUGIN_LANGUAGE_OBJECTIVE_C", |
| 13: "PLUGIN_LANGUAGE_PHP", |
| 14: "PLUGIN_LANGUAGE_CSHARP", |
| 15: "PLUGIN_LANGUAGE_SCALA", |
| } |
| PluginLanguage_value = map[string]int32{ |
| "PLUGIN_LANGUAGE_UNSPECIFIED": 0, |
| "PLUGIN_LANGUAGE_GO": 1, |
| "PLUGIN_LANGUAGE_JAVASCRIPT": 2, |
| "PLUGIN_LANGUAGE_TYPESCRIPT": 3, |
| "PLUGIN_LANGUAGE_SWIFT": 4, |
| "PLUGIN_LANGUAGE_CPP": 5, |
| "PLUGIN_LANGUAGE_JAVA": 6, |
| "PLUGIN_LANGUAGE_DART": 7, |
| "PLUGIN_LANGUAGE_RUST": 8, |
| "PLUGIN_LANGUAGE_PYTHON": 9, |
| "PLUGIN_LANGUAGE_RUBY": 10, |
| "PLUGIN_LANGUAGE_KOTLIN": 11, |
| "PLUGIN_LANGUAGE_OBJECTIVE_C": 12, |
| "PLUGIN_LANGUAGE_PHP": 13, |
| "PLUGIN_LANGUAGE_CSHARP": 14, |
| "PLUGIN_LANGUAGE_SCALA": 15, |
| } |
| ) |
| |
| func (x PluginLanguage) Enum() *PluginLanguage { |
| p := new(PluginLanguage) |
| *p = x |
| return p |
| } |
| |
| func (x PluginLanguage) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (PluginLanguage) Descriptor() protoreflect.EnumDescriptor { |
| return file_registry_v1alpha1_plugin_curation_proto_enumTypes[2].Descriptor() |
| } |
| |
| func (PluginLanguage) Type() protoreflect.EnumType { |
| return &file_registry_v1alpha1_plugin_curation_proto_enumTypes[2] |
| } |
| |
| func (x PluginLanguage) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use PluginLanguage.Descriptor instead. |
| func (PluginLanguage) EnumDescriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{2} |
| } |
| |
| // NPMImportStyle is used to specify the import style the plugin supports. |
| type NPMImportStyle int32 |
| |
| const ( |
| NPMImportStyle_NPM_IMPORT_STYLE_UNSPECIFIED NPMImportStyle = 0 |
| NPMImportStyle_NPM_IMPORT_STYLE_MODULE NPMImportStyle = 1 |
| NPMImportStyle_NPM_IMPORT_STYLE_COMMONJS NPMImportStyle = 2 |
| ) |
| |
| // Enum value maps for NPMImportStyle. |
| var ( |
| NPMImportStyle_name = map[int32]string{ |
| 0: "NPM_IMPORT_STYLE_UNSPECIFIED", |
| 1: "NPM_IMPORT_STYLE_MODULE", |
| 2: "NPM_IMPORT_STYLE_COMMONJS", |
| } |
| NPMImportStyle_value = map[string]int32{ |
| "NPM_IMPORT_STYLE_UNSPECIFIED": 0, |
| "NPM_IMPORT_STYLE_MODULE": 1, |
| "NPM_IMPORT_STYLE_COMMONJS": 2, |
| } |
| ) |
| |
| func (x NPMImportStyle) Enum() *NPMImportStyle { |
| p := new(NPMImportStyle) |
| *p = x |
| return p |
| } |
| |
| func (x NPMImportStyle) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (NPMImportStyle) Descriptor() protoreflect.EnumDescriptor { |
| return file_registry_v1alpha1_plugin_curation_proto_enumTypes[3].Descriptor() |
| } |
| |
| func (NPMImportStyle) Type() protoreflect.EnumType { |
| return &file_registry_v1alpha1_plugin_curation_proto_enumTypes[3] |
| } |
| |
| func (x NPMImportStyle) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use NPMImportStyle.Descriptor instead. |
| func (NPMImportStyle) EnumDescriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{3} |
| } |
| |
| // SwiftPlatformType is used to specify the platform type for a Swift plugins minimum compatible version. |
| type SwiftPlatformType int32 |
| |
| const ( |
| SwiftPlatformType_SWIFT_PLATFORM_TYPE_UNSPECIFIED SwiftPlatformType = 0 |
| SwiftPlatformType_SWIFT_PLATFORM_TYPE_MACOS SwiftPlatformType = 1 |
| SwiftPlatformType_SWIFT_PLATFORM_TYPE_IOS SwiftPlatformType = 2 |
| SwiftPlatformType_SWIFT_PLATFORM_TYPE_WATCHOS SwiftPlatformType = 3 |
| SwiftPlatformType_SWIFT_PLATFORM_TYPE_TVOS SwiftPlatformType = 4 |
| ) |
| |
| // Enum value maps for SwiftPlatformType. |
| var ( |
| SwiftPlatformType_name = map[int32]string{ |
| 0: "SWIFT_PLATFORM_TYPE_UNSPECIFIED", |
| 1: "SWIFT_PLATFORM_TYPE_MACOS", |
| 2: "SWIFT_PLATFORM_TYPE_IOS", |
| 3: "SWIFT_PLATFORM_TYPE_WATCHOS", |
| 4: "SWIFT_PLATFORM_TYPE_TVOS", |
| } |
| SwiftPlatformType_value = map[string]int32{ |
| "SWIFT_PLATFORM_TYPE_UNSPECIFIED": 0, |
| "SWIFT_PLATFORM_TYPE_MACOS": 1, |
| "SWIFT_PLATFORM_TYPE_IOS": 2, |
| "SWIFT_PLATFORM_TYPE_WATCHOS": 3, |
| "SWIFT_PLATFORM_TYPE_TVOS": 4, |
| } |
| ) |
| |
| func (x SwiftPlatformType) Enum() *SwiftPlatformType { |
| p := new(SwiftPlatformType) |
| *p = x |
| return p |
| } |
| |
| func (x SwiftPlatformType) String() string { |
| return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) |
| } |
| |
| func (SwiftPlatformType) Descriptor() protoreflect.EnumDescriptor { |
| return file_registry_v1alpha1_plugin_curation_proto_enumTypes[4].Descriptor() |
| } |
| |
| func (SwiftPlatformType) Type() protoreflect.EnumType { |
| return &file_registry_v1alpha1_plugin_curation_proto_enumTypes[4] |
| } |
| |
| func (x SwiftPlatformType) Number() protoreflect.EnumNumber { |
| return protoreflect.EnumNumber(x) |
| } |
| |
| // Deprecated: Use SwiftPlatformType.Descriptor instead. |
| func (SwiftPlatformType) EnumDescriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{4} |
| } |
| |
| // GoConfig is the configuration for a Go plugin. |
| type GoConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Optionally define the runtime libraries for the plugin. |
| RuntimeLibraries []*GoConfig_RuntimeLibrary `protobuf:"bytes,1,rep,name=runtime_libraries,json=runtimeLibraries,proto3" json:"runtime_libraries,omitempty"` |
| // The minimum Go version required by the plugin. |
| MinimumVersion string `protobuf:"bytes,2,opt,name=minimum_version,json=minimumVersion,proto3" json:"minimum_version,omitempty"` |
| } |
| |
| func (x *GoConfig) Reset() { |
| *x = GoConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[0] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GoConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GoConfig) ProtoMessage() {} |
| |
| func (x *GoConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[0] |
| 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 GoConfig.ProtoReflect.Descriptor instead. |
| func (*GoConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{0} |
| } |
| |
| func (x *GoConfig) GetRuntimeLibraries() []*GoConfig_RuntimeLibrary { |
| if x != nil { |
| return x.RuntimeLibraries |
| } |
| return nil |
| } |
| |
| func (x *GoConfig) GetMinimumVersion() string { |
| if x != nil { |
| return x.MinimumVersion |
| } |
| return "" |
| } |
| |
| // NPMConfig is the configuration for a JavaScript NPM plugin. |
| type NPMConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Optionally define the runtime libraries for the plugin. |
| RuntimeLibraries []*NPMConfig_RuntimeLibrary `protobuf:"bytes,1,rep,name=runtime_libraries,json=runtimeLibraries,proto3" json:"runtime_libraries,omitempty"` |
| // Optionally define a configuration for rewriting import paths, a feature mainly |
| // used for remote code generation in the BSR npm registry, which makes it possible |
| // to serve the output of a BSR module and a plugin in an individual package. |
| // |
| // All plugins based on @bufbuild/protoplugin support the option "rewrite_imports". |
| // Setting this value, i.e. "connectweb.js" or "pb.js", informs the BSR npm registry |
| // that the plugin supports import rewrites with the given import suffix. |
| RewriteImportPathSuffix string `protobuf:"bytes,2,opt,name=rewrite_import_path_suffix,json=rewriteImportPathSuffix,proto3" json:"rewrite_import_path_suffix,omitempty"` |
| // The import style used for the "type" field in the package.json file. |
| // This exists to support legacy plugins that require "commonjs" support. |
| ImportStyle NPMImportStyle `protobuf:"varint,3,opt,name=import_style,json=importStyle,proto3,enum=bufman.dubbo.apache.org.registry.v1alpha1.NPMImportStyle" json:"import_style,omitempty"` |
| } |
| |
| func (x *NPMConfig) Reset() { |
| *x = NPMConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[1] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *NPMConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*NPMConfig) ProtoMessage() {} |
| |
| func (x *NPMConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[1] |
| 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 NPMConfig.ProtoReflect.Descriptor instead. |
| func (*NPMConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{1} |
| } |
| |
| func (x *NPMConfig) GetRuntimeLibraries() []*NPMConfig_RuntimeLibrary { |
| if x != nil { |
| return x.RuntimeLibraries |
| } |
| return nil |
| } |
| |
| func (x *NPMConfig) GetRewriteImportPathSuffix() string { |
| if x != nil { |
| return x.RewriteImportPathSuffix |
| } |
| return "" |
| } |
| |
| func (x *NPMConfig) GetImportStyle() NPMImportStyle { |
| if x != nil { |
| return x.ImportStyle |
| } |
| return NPMImportStyle_NPM_IMPORT_STYLE_UNSPECIFIED |
| } |
| |
| // MavenConfig is the configuration for a Maven plugin. |
| type MavenConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Optionally define the runtime libraries for the plugin. |
| RuntimeLibraries []*MavenConfig_RuntimeLibrary `protobuf:"bytes,1,rep,name=runtime_libraries,json=runtimeLibraries,proto3" json:"runtime_libraries,omitempty"` |
| // Settings for the Java/Kotlin compiler used to compile the generated code. |
| Compiler *MavenConfig_CompilerConfig `protobuf:"bytes,2,opt,name=compiler,proto3" json:"compiler,omitempty"` |
| // Optional additional runtimes supported by the plugin. |
| AdditionalRuntimes []*MavenConfig_RuntimeConfig `protobuf:"bytes,3,rep,name=additional_runtimes,json=additionalRuntimes,proto3" json:"additional_runtimes,omitempty"` |
| } |
| |
| func (x *MavenConfig) Reset() { |
| *x = MavenConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[2] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *MavenConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*MavenConfig) ProtoMessage() {} |
| |
| func (x *MavenConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[2] |
| 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 MavenConfig.ProtoReflect.Descriptor instead. |
| func (*MavenConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{2} |
| } |
| |
| func (x *MavenConfig) GetRuntimeLibraries() []*MavenConfig_RuntimeLibrary { |
| if x != nil { |
| return x.RuntimeLibraries |
| } |
| return nil |
| } |
| |
| func (x *MavenConfig) GetCompiler() *MavenConfig_CompilerConfig { |
| if x != nil { |
| return x.Compiler |
| } |
| return nil |
| } |
| |
| func (x *MavenConfig) GetAdditionalRuntimes() []*MavenConfig_RuntimeConfig { |
| if x != nil { |
| return x.AdditionalRuntimes |
| } |
| return nil |
| } |
| |
| type SwiftConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Optionally define the runtime libraries for the plugin. |
| RuntimeLibraries []*SwiftConfig_RuntimeLibrary `protobuf:"bytes,1,rep,name=runtime_libraries,json=runtimeLibraries,proto3" json:"runtime_libraries,omitempty"` |
| } |
| |
| func (x *SwiftConfig) Reset() { |
| *x = SwiftConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[3] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *SwiftConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*SwiftConfig) ProtoMessage() {} |
| |
| func (x *SwiftConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_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 SwiftConfig.ProtoReflect.Descriptor instead. |
| func (*SwiftConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{3} |
| } |
| |
| func (x *SwiftConfig) GetRuntimeLibraries() []*SwiftConfig_RuntimeLibrary { |
| if x != nil { |
| return x.RuntimeLibraries |
| } |
| return nil |
| } |
| |
| // RegistryConfig is the configuration for the remote registry of a plugin. |
| type RegistryConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Types that are assignable to RegistryConfig: |
| // |
| // *RegistryConfig_GoConfig |
| // *RegistryConfig_NpmConfig |
| // *RegistryConfig_MavenConfig |
| // *RegistryConfig_SwiftConfig |
| RegistryConfig isRegistryConfig_RegistryConfig `protobuf_oneof:"registry_config"` |
| // The options to pass to the plugin. These will |
| // be merged into a single, comma-separated string. |
| Options []string `protobuf:"bytes,10,rep,name=options,proto3" json:"options,omitempty"` |
| } |
| |
| func (x *RegistryConfig) Reset() { |
| *x = RegistryConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[4] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *RegistryConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*RegistryConfig) ProtoMessage() {} |
| |
| func (x *RegistryConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[4] |
| 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 RegistryConfig.ProtoReflect.Descriptor instead. |
| func (*RegistryConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{4} |
| } |
| |
| func (m *RegistryConfig) GetRegistryConfig() isRegistryConfig_RegistryConfig { |
| if m != nil { |
| return m.RegistryConfig |
| } |
| return nil |
| } |
| |
| func (x *RegistryConfig) GetGoConfig() *GoConfig { |
| if x, ok := x.GetRegistryConfig().(*RegistryConfig_GoConfig); ok { |
| return x.GoConfig |
| } |
| return nil |
| } |
| |
| func (x *RegistryConfig) GetNpmConfig() *NPMConfig { |
| if x, ok := x.GetRegistryConfig().(*RegistryConfig_NpmConfig); ok { |
| return x.NpmConfig |
| } |
| return nil |
| } |
| |
| func (x *RegistryConfig) GetMavenConfig() *MavenConfig { |
| if x, ok := x.GetRegistryConfig().(*RegistryConfig_MavenConfig); ok { |
| return x.MavenConfig |
| } |
| return nil |
| } |
| |
| func (x *RegistryConfig) GetSwiftConfig() *SwiftConfig { |
| if x, ok := x.GetRegistryConfig().(*RegistryConfig_SwiftConfig); ok { |
| return x.SwiftConfig |
| } |
| return nil |
| } |
| |
| func (x *RegistryConfig) GetOptions() []string { |
| if x != nil { |
| return x.Options |
| } |
| return nil |
| } |
| |
| type isRegistryConfig_RegistryConfig interface { |
| isRegistryConfig_RegistryConfig() |
| } |
| |
| type RegistryConfig_GoConfig struct { |
| GoConfig *GoConfig `protobuf:"bytes,1,opt,name=go_config,json=goConfig,proto3,oneof"` |
| } |
| |
| type RegistryConfig_NpmConfig struct { |
| NpmConfig *NPMConfig `protobuf:"bytes,2,opt,name=npm_config,json=npmConfig,proto3,oneof"` |
| } |
| |
| type RegistryConfig_MavenConfig struct { |
| MavenConfig *MavenConfig `protobuf:"bytes,3,opt,name=maven_config,json=mavenConfig,proto3,oneof"` |
| } |
| |
| type RegistryConfig_SwiftConfig struct { |
| SwiftConfig *SwiftConfig `protobuf:"bytes,4,opt,name=swift_config,json=swiftConfig,proto3,oneof"` |
| } |
| |
| func (*RegistryConfig_GoConfig) isRegistryConfig_RegistryConfig() {} |
| |
| func (*RegistryConfig_NpmConfig) isRegistryConfig_RegistryConfig() {} |
| |
| func (*RegistryConfig_MavenConfig) isRegistryConfig_RegistryConfig() {} |
| |
| func (*RegistryConfig_SwiftConfig) isRegistryConfig_RegistryConfig() {} |
| |
| type CuratedPluginReference struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The owner of the plugin, i.e. "library". |
| Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` |
| // The name of the plugin, i.e. "connect-go". |
| Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` |
| // Semver-formatted plugin version. |
| Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` |
| // The revision for this plugin version. |
| Revision uint32 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"` |
| } |
| |
| func (x *CuratedPluginReference) Reset() { |
| *x = CuratedPluginReference{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[5] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CuratedPluginReference) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CuratedPluginReference) ProtoMessage() {} |
| |
| func (x *CuratedPluginReference) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[5] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use CuratedPluginReference.ProtoReflect.Descriptor instead. |
| func (*CuratedPluginReference) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{5} |
| } |
| |
| func (x *CuratedPluginReference) GetOwner() string { |
| if x != nil { |
| return x.Owner |
| } |
| return "" |
| } |
| |
| func (x *CuratedPluginReference) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *CuratedPluginReference) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| func (x *CuratedPluginReference) GetRevision() uint32 { |
| if x != nil { |
| return x.Revision |
| } |
| return 0 |
| } |
| |
| // CuratedPlugin represents a protoc plugin curated by Buf, such as protoc-gen-go. |
| type CuratedPlugin struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The ID of the plugin, which uniquely identifies the plugin. |
| Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` |
| // The owner of the plugin, i.e. "library". |
| Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"` |
| // The name of the plugin, i.e. "connect-go". |
| Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` |
| // The optional registry type of the plugin. |
| RegistryType PluginRegistryType `protobuf:"varint,4,opt,name=registry_type,json=registryType,proto3,enum=bufman.dubbo.apache.org.registry.v1alpha1.PluginRegistryType" json:"registry_type,omitempty"` |
| // Semver-formatted plugin version. |
| Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` |
| // The full container image digest associated with this plugin version including |
| // the algorithm. |
| // Ref: https://github.com/opencontainers/image-spec/blob/main/descriptor.md#digests |
| ContainerImageDigest string `protobuf:"bytes,6,opt,name=container_image_digest,json=containerImageDigest,proto3" json:"container_image_digest,omitempty"` |
| // The creation time of the plugin. |
| CreateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` |
| // List of plugin dependencies. |
| Dependencies []*CuratedPluginReference `protobuf:"bytes,9,rep,name=dependencies,proto3" json:"dependencies,omitempty"` |
| // Optionally specify the URL leading to the source code of the plugin, if available. |
| SourceUrl string `protobuf:"bytes,10,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"` |
| // Optionally specify a brief description of the plugin functionality. |
| Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"` |
| // The configuration for the remote registry of the plugin. |
| RegistryConfig *RegistryConfig `protobuf:"bytes,12,opt,name=registry_config,json=registryConfig,proto3" json:"registry_config,omitempty"` |
| // The revision for this plugin version. |
| Revision uint32 `protobuf:"varint,13,opt,name=revision,proto3" json:"revision,omitempty"` |
| // The output languages supported by the plugin. |
| OutputLanguages []PluginLanguage `protobuf:"varint,14,rep,packed,name=output_languages,json=outputLanguages,proto3,enum=bufman.dubbo.apache.org.registry.v1alpha1.PluginLanguage" json:"output_languages,omitempty"` |
| // spdx_license_id is the license of the plugin, which should be one of the identifiers |
| // defined in https://spdx.org/licenses |
| SpdxLicenseId string `protobuf:"bytes,15,opt,name=spdx_license_id,json=spdxLicenseId,proto3" json:"spdx_license_id,omitempty"` |
| // license_url specifies an optional URL for the plugin's license (if not using a standard spdx_license_id). |
| LicenseUrl string `protobuf:"bytes,16,opt,name=license_url,json=licenseUrl,proto3" json:"license_url,omitempty"` |
| // verified indicates the plugin has been verified. Verification is a property |
| // of the BSR and cannot be set by end-users. |
| Verified bool `protobuf:"varint,17,opt,name=verified,proto3" json:"verified,omitempty"` |
| // Visibility indicates whether the plugin is public or private. |
| Visibility CuratedPluginVisibility `protobuf:"varint,18,opt,name=visibility,proto3,enum=bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginVisibility" json:"visibility,omitempty"` |
| // Deprecated indicates whether the plugin is deprecated. |
| Deprecated bool `protobuf:"varint,19,opt,name=deprecated,proto3" json:"deprecated,omitempty"` |
| // Optionally specify a message to be displayed when the plugin is deprecated. |
| DeprecationMessage string `protobuf:"bytes,20,opt,name=deprecation_message,json=deprecationMessage,proto3" json:"deprecation_message,omitempty"` |
| } |
| |
| func (x *CuratedPlugin) Reset() { |
| *x = CuratedPlugin{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[6] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CuratedPlugin) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CuratedPlugin) ProtoMessage() {} |
| |
| func (x *CuratedPlugin) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[6] |
| 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 CuratedPlugin.ProtoReflect.Descriptor instead. |
| func (*CuratedPlugin) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{6} |
| } |
| |
| func (x *CuratedPlugin) GetId() string { |
| if x != nil { |
| return x.Id |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetOwner() string { |
| if x != nil { |
| return x.Owner |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetRegistryType() PluginRegistryType { |
| if x != nil { |
| return x.RegistryType |
| } |
| return PluginRegistryType_PLUGIN_REGISTRY_TYPE_UNSPECIFIED |
| } |
| |
| func (x *CuratedPlugin) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetContainerImageDigest() string { |
| if x != nil { |
| return x.ContainerImageDigest |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetCreateTime() *timestamppb.Timestamp { |
| if x != nil { |
| return x.CreateTime |
| } |
| return nil |
| } |
| |
| func (x *CuratedPlugin) GetDependencies() []*CuratedPluginReference { |
| if x != nil { |
| return x.Dependencies |
| } |
| return nil |
| } |
| |
| func (x *CuratedPlugin) GetSourceUrl() string { |
| if x != nil { |
| return x.SourceUrl |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetDescription() string { |
| if x != nil { |
| return x.Description |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetRegistryConfig() *RegistryConfig { |
| if x != nil { |
| return x.RegistryConfig |
| } |
| return nil |
| } |
| |
| func (x *CuratedPlugin) GetRevision() uint32 { |
| if x != nil { |
| return x.Revision |
| } |
| return 0 |
| } |
| |
| func (x *CuratedPlugin) GetOutputLanguages() []PluginLanguage { |
| if x != nil { |
| return x.OutputLanguages |
| } |
| return nil |
| } |
| |
| func (x *CuratedPlugin) GetSpdxLicenseId() string { |
| if x != nil { |
| return x.SpdxLicenseId |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetLicenseUrl() string { |
| if x != nil { |
| return x.LicenseUrl |
| } |
| return "" |
| } |
| |
| func (x *CuratedPlugin) GetVerified() bool { |
| if x != nil { |
| return x.Verified |
| } |
| return false |
| } |
| |
| func (x *CuratedPlugin) GetVisibility() CuratedPluginVisibility { |
| if x != nil { |
| return x.Visibility |
| } |
| return CuratedPluginVisibility_CURATED_PLUGIN_VISIBILITY_UNSPECIFIED |
| } |
| |
| func (x *CuratedPlugin) GetDeprecated() bool { |
| if x != nil { |
| return x.Deprecated |
| } |
| return false |
| } |
| |
| func (x *CuratedPlugin) GetDeprecationMessage() string { |
| if x != nil { |
| return x.DeprecationMessage |
| } |
| return "" |
| } |
| |
| type GenerateCodeRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The image to run plugins against to generate the desired file outputs. |
| // |
| // All image files that are not imports and not well-known types will be generated. |
| // If you want to filter what files are generated, modify the image. |
| // If you want to include imports, set include_imports. |
| Image *v1.Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` |
| Requests []*PluginGenerationRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"` |
| // Include imports from the Image in generation. If include_imports is also set |
| // in one of requests, use the request's value for that plugin. |
| IncludeImports bool `protobuf:"varint,3,opt,name=include_imports,json=includeImports,proto3" json:"include_imports,omitempty"` |
| // Include Well-Known Types from the Image in generation. |
| // |
| // include_imports must be set if include_well_known_types is set. If include_well_known_types |
| // is also set in one of requests, use the request's value for that plugin. |
| IncludeWellKnownTypes bool `protobuf:"varint,4,opt,name=include_well_known_types,json=includeWellKnownTypes,proto3" json:"include_well_known_types,omitempty"` |
| } |
| |
| func (x *GenerateCodeRequest) Reset() { |
| *x = GenerateCodeRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[7] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GenerateCodeRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GenerateCodeRequest) ProtoMessage() {} |
| |
| func (x *GenerateCodeRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[7] |
| 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 GenerateCodeRequest.ProtoReflect.Descriptor instead. |
| func (*GenerateCodeRequest) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{7} |
| } |
| |
| func (x *GenerateCodeRequest) GetImage() *v1.Image { |
| if x != nil { |
| return x.Image |
| } |
| return nil |
| } |
| |
| func (x *GenerateCodeRequest) GetRequests() []*PluginGenerationRequest { |
| if x != nil { |
| return x.Requests |
| } |
| return nil |
| } |
| |
| func (x *GenerateCodeRequest) GetIncludeImports() bool { |
| if x != nil { |
| return x.IncludeImports |
| } |
| return false |
| } |
| |
| func (x *GenerateCodeRequest) GetIncludeWellKnownTypes() bool { |
| if x != nil { |
| return x.IncludeWellKnownTypes |
| } |
| return false |
| } |
| |
| type GenerateCodeResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Responses from each plugin execution. |
| // The order of each response matches the order in the GenerateCodeRequest. |
| Responses []*PluginGenerationResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"` |
| } |
| |
| func (x *GenerateCodeResponse) Reset() { |
| *x = GenerateCodeResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[8] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GenerateCodeResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GenerateCodeResponse) ProtoMessage() {} |
| |
| func (x *GenerateCodeResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[8] |
| 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 GenerateCodeResponse.ProtoReflect.Descriptor instead. |
| func (*GenerateCodeResponse) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{8} |
| } |
| |
| func (x *GenerateCodeResponse) GetResponses() []*PluginGenerationResponse { |
| if x != nil { |
| return x.Responses |
| } |
| return nil |
| } |
| |
| // Request for performing code generation using the specified plugin. |
| type PluginGenerationRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The plugin to execute. |
| PluginReference *CuratedPluginReference `protobuf:"bytes,1,opt,name=plugin_reference,json=pluginReference,proto3" json:"plugin_reference,omitempty"` |
| // The options to pass to the plugin. These will |
| // be merged into a single, comma-separated string. |
| Options []string `protobuf:"bytes,2,rep,name=options,proto3" json:"options,omitempty"` |
| // Include imports from the Image in generation. |
| IncludeImports *bool `protobuf:"varint,3,opt,name=include_imports,json=includeImports,proto3,oneof" json:"include_imports,omitempty"` |
| // Include Well-Known Types from the Image in generation. |
| // |
| // include_imports must be set if include_well_known_types is set. |
| IncludeWellKnownTypes *bool `protobuf:"varint,4,opt,name=include_well_known_types,json=includeWellKnownTypes,proto3,oneof" json:"include_well_known_types,omitempty"` |
| } |
| |
| func (x *PluginGenerationRequest) Reset() { |
| *x = PluginGenerationRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[9] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *PluginGenerationRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*PluginGenerationRequest) ProtoMessage() {} |
| |
| func (x *PluginGenerationRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[9] |
| 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 PluginGenerationRequest.ProtoReflect.Descriptor instead. |
| func (*PluginGenerationRequest) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{9} |
| } |
| |
| func (x *PluginGenerationRequest) GetPluginReference() *CuratedPluginReference { |
| if x != nil { |
| return x.PluginReference |
| } |
| return nil |
| } |
| |
| func (x *PluginGenerationRequest) GetOptions() []string { |
| if x != nil { |
| return x.Options |
| } |
| return nil |
| } |
| |
| func (x *PluginGenerationRequest) GetIncludeImports() bool { |
| if x != nil && x.IncludeImports != nil { |
| return *x.IncludeImports |
| } |
| return false |
| } |
| |
| func (x *PluginGenerationRequest) GetIncludeWellKnownTypes() bool { |
| if x != nil && x.IncludeWellKnownTypes != nil { |
| return *x.IncludeWellKnownTypes |
| } |
| return false |
| } |
| |
| // Response from code generation for a given plugin. |
| type PluginGenerationResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Generated code from the plugin. |
| Response *pluginpb.CodeGeneratorResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` |
| } |
| |
| func (x *PluginGenerationResponse) Reset() { |
| *x = PluginGenerationResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[10] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *PluginGenerationResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*PluginGenerationResponse) ProtoMessage() {} |
| |
| func (x *PluginGenerationResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[10] |
| 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 PluginGenerationResponse.ProtoReflect.Descriptor instead. |
| func (*PluginGenerationResponse) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{10} |
| } |
| |
| func (x *PluginGenerationResponse) GetResponse() *pluginpb.CodeGeneratorResponse { |
| if x != nil { |
| return x.Response |
| } |
| return nil |
| } |
| |
| type DeleteCuratedPluginRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The owner of the plugin to delete. |
| Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` |
| // The name of the plugin to delete. |
| Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` |
| // Version is the plugin version and is optional. If this field is not set then delete all versions, |
| // otherwise delete only the specified version which includes all revisions. |
| Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` |
| } |
| |
| func (x *DeleteCuratedPluginRequest) Reset() { |
| *x = DeleteCuratedPluginRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[11] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteCuratedPluginRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteCuratedPluginRequest) ProtoMessage() {} |
| |
| func (x *DeleteCuratedPluginRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[11] |
| 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 DeleteCuratedPluginRequest.ProtoReflect.Descriptor instead. |
| func (*DeleteCuratedPluginRequest) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{11} |
| } |
| |
| func (x *DeleteCuratedPluginRequest) GetOwner() string { |
| if x != nil { |
| return x.Owner |
| } |
| return "" |
| } |
| |
| func (x *DeleteCuratedPluginRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *DeleteCuratedPluginRequest) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| type DeleteCuratedPluginResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| } |
| |
| func (x *DeleteCuratedPluginResponse) Reset() { |
| *x = DeleteCuratedPluginResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[12] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *DeleteCuratedPluginResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*DeleteCuratedPluginResponse) ProtoMessage() {} |
| |
| func (x *DeleteCuratedPluginResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[12] |
| 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 DeleteCuratedPluginResponse.ProtoReflect.Descriptor instead. |
| func (*DeleteCuratedPluginResponse) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{12} |
| } |
| |
| type CreateCuratedPluginRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The owner of the plugin, i.e. "library". |
| Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` |
| // The name of the plugin, i.e. "connect-go". |
| Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` |
| // The optional registry type of the plugin. |
| RegistryType PluginRegistryType `protobuf:"varint,3,opt,name=registry_type,json=registryType,proto3,enum=bufman.dubbo.apache.org.registry.v1alpha1.PluginRegistryType" json:"registry_type,omitempty"` |
| // Semver-formatted plugin version. |
| Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` |
| // Image Name and Image Digest define a unique plugin image |
| // Image Digest is like sha256:febcf61cd6e1ac9628f6ac14fa40836d16f3c6ddef3b303ff0321606e55ddd0b |
| ImageDigest string `protobuf:"bytes,5,opt,name=image_digest,json=imageDigest,proto3" json:"image_digest,omitempty"` |
| // List of plugin dependencies. |
| Dependencies []*CuratedPluginReference `protobuf:"bytes,7,rep,name=dependencies,proto3" json:"dependencies,omitempty"` |
| // The URL leading to the source code of the plugin, if available. |
| SourceUrl string `protobuf:"bytes,8,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"` |
| // A brief description of the plugin functionality. |
| Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"` |
| // The configuration for the remote registry of the plugin. |
| RegistryConfig *RegistryConfig `protobuf:"bytes,12,opt,name=registry_config,json=registryConfig,proto3" json:"registry_config,omitempty"` |
| // The revision for this plugin version. |
| Revision uint32 `protobuf:"varint,13,opt,name=revision,proto3" json:"revision,omitempty"` |
| // The output languages supported by the plugin. |
| OutputLanguages []PluginLanguage `protobuf:"varint,14,rep,packed,name=output_languages,json=outputLanguages,proto3,enum=bufman.dubbo.apache.org.registry.v1alpha1.PluginLanguage" json:"output_languages,omitempty"` |
| // spdx_license_id is the license of the plugin, which should be one of the identifiers |
| // defined in https://spdx.org/licenses |
| SpdxLicenseId string `protobuf:"bytes,15,opt,name=spdx_license_id,json=spdxLicenseId,proto3" json:"spdx_license_id,omitempty"` |
| // license_url specifies an optional URL for the plugin's license (if not using a standard spdx_license_id). |
| LicenseUrl string `protobuf:"bytes,16,opt,name=license_url,json=licenseUrl,proto3" json:"license_url,omitempty"` |
| // Visibility indicates whether the plugin is public or private. |
| Visibility CuratedPluginVisibility `protobuf:"varint,17,opt,name=visibility,proto3,enum=bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginVisibility" json:"visibility,omitempty"` |
| // Image Name and Image Digest define a unique plugin image |
| ImageName string `protobuf:"bytes,18,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"` |
| // Docker Repo Name is define to access user's docker hub |
| DockerRepoName string `protobuf:"bytes,19,opt,name=docker_repo_name,json=dockerRepoName,proto3" json:"docker_repo_name,omitempty"` |
| } |
| |
| func (x *CreateCuratedPluginRequest) Reset() { |
| *x = CreateCuratedPluginRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[13] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateCuratedPluginRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateCuratedPluginRequest) ProtoMessage() {} |
| |
| func (x *CreateCuratedPluginRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_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 CreateCuratedPluginRequest.ProtoReflect.Descriptor instead. |
| func (*CreateCuratedPluginRequest) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{13} |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetOwner() string { |
| if x != nil { |
| return x.Owner |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetRegistryType() PluginRegistryType { |
| if x != nil { |
| return x.RegistryType |
| } |
| return PluginRegistryType_PLUGIN_REGISTRY_TYPE_UNSPECIFIED |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetImageDigest() string { |
| if x != nil { |
| return x.ImageDigest |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetDependencies() []*CuratedPluginReference { |
| if x != nil { |
| return x.Dependencies |
| } |
| return nil |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetSourceUrl() string { |
| if x != nil { |
| return x.SourceUrl |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetDescription() string { |
| if x != nil { |
| return x.Description |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetRegistryConfig() *RegistryConfig { |
| if x != nil { |
| return x.RegistryConfig |
| } |
| return nil |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetRevision() uint32 { |
| if x != nil { |
| return x.Revision |
| } |
| return 0 |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetOutputLanguages() []PluginLanguage { |
| if x != nil { |
| return x.OutputLanguages |
| } |
| return nil |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetSpdxLicenseId() string { |
| if x != nil { |
| return x.SpdxLicenseId |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetLicenseUrl() string { |
| if x != nil { |
| return x.LicenseUrl |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetVisibility() CuratedPluginVisibility { |
| if x != nil { |
| return x.Visibility |
| } |
| return CuratedPluginVisibility_CURATED_PLUGIN_VISIBILITY_UNSPECIFIED |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetImageName() string { |
| if x != nil { |
| return x.ImageName |
| } |
| return "" |
| } |
| |
| func (x *CreateCuratedPluginRequest) GetDockerRepoName() string { |
| if x != nil { |
| return x.DockerRepoName |
| } |
| return "" |
| } |
| |
| type CreateCuratedPluginResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The created plugin. |
| Configuration *CuratedPlugin `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"` |
| } |
| |
| func (x *CreateCuratedPluginResponse) Reset() { |
| *x = CreateCuratedPluginResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[14] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CreateCuratedPluginResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CreateCuratedPluginResponse) ProtoMessage() {} |
| |
| func (x *CreateCuratedPluginResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[14] |
| 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 CreateCuratedPluginResponse.ProtoReflect.Descriptor instead. |
| func (*CreateCuratedPluginResponse) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{14} |
| } |
| |
| func (x *CreateCuratedPluginResponse) GetConfiguration() *CuratedPlugin { |
| if x != nil { |
| return x.Configuration |
| } |
| return nil |
| } |
| |
| type ListCuratedPluginsRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| PageSize uint32 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` |
| // The first page is returned if this is empty. |
| PageToken string `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` |
| Reverse bool `protobuf:"varint,3,opt,name=reverse,proto3" json:"reverse,omitempty"` |
| // If true, will only return plugins which support remote packages (registry_type is set). |
| SupportsRemotePackages bool `protobuf:"varint,4,opt,name=supports_remote_packages,json=supportsRemotePackages,proto3" json:"supports_remote_packages,omitempty"` |
| // If true, will include deprecated plugins. |
| IncludeDeprecated bool `protobuf:"varint,5,opt,name=include_deprecated,json=includeDeprecated,proto3" json:"include_deprecated,omitempty"` |
| } |
| |
| func (x *ListCuratedPluginsRequest) Reset() { |
| *x = ListCuratedPluginsRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[15] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListCuratedPluginsRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListCuratedPluginsRequest) ProtoMessage() {} |
| |
| func (x *ListCuratedPluginsRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[15] |
| 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 ListCuratedPluginsRequest.ProtoReflect.Descriptor instead. |
| func (*ListCuratedPluginsRequest) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{15} |
| } |
| |
| func (x *ListCuratedPluginsRequest) GetPageSize() uint32 { |
| if x != nil { |
| return x.PageSize |
| } |
| return 0 |
| } |
| |
| func (x *ListCuratedPluginsRequest) GetPageToken() string { |
| if x != nil { |
| return x.PageToken |
| } |
| return "" |
| } |
| |
| func (x *ListCuratedPluginsRequest) GetReverse() bool { |
| if x != nil { |
| return x.Reverse |
| } |
| return false |
| } |
| |
| func (x *ListCuratedPluginsRequest) GetSupportsRemotePackages() bool { |
| if x != nil { |
| return x.SupportsRemotePackages |
| } |
| return false |
| } |
| |
| func (x *ListCuratedPluginsRequest) GetIncludeDeprecated() bool { |
| if x != nil { |
| return x.IncludeDeprecated |
| } |
| return false |
| } |
| |
| type ListCuratedPluginsResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Plugins []*CuratedPlugin `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"` |
| // There are no more pages if this is empty. |
| NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` |
| } |
| |
| func (x *ListCuratedPluginsResponse) Reset() { |
| *x = ListCuratedPluginsResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[16] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *ListCuratedPluginsResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*ListCuratedPluginsResponse) ProtoMessage() {} |
| |
| func (x *ListCuratedPluginsResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[16] |
| 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 ListCuratedPluginsResponse.ProtoReflect.Descriptor instead. |
| func (*ListCuratedPluginsResponse) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{16} |
| } |
| |
| func (x *ListCuratedPluginsResponse) GetPlugins() []*CuratedPlugin { |
| if x != nil { |
| return x.Plugins |
| } |
| return nil |
| } |
| |
| func (x *ListCuratedPluginsResponse) GetNextPageToken() string { |
| if x != nil { |
| return x.NextPageToken |
| } |
| return "" |
| } |
| |
| type GetLatestCuratedPluginRequest struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The owner of the plugin, i.e. "library". |
| Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` |
| // The name of the plugin, i.e. "connect-go". |
| Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` |
| // Both version (semver-formatted) and revision are optional, which means |
| // return the latest plugin. |
| // If version is set, but revision is omitted, then return the latest |
| // revision for that version. |
| // If version and revision are both set, return specific plugin. |
| // It is an error to set a revision without a corresponding version. |
| Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` |
| Revision uint32 `protobuf:"varint,4,opt,name=revision,proto3" json:"revision,omitempty"` |
| // If true, will only return versions (and revisions) which support remote packages (registry_type is set). |
| SupportsRemotePackages bool `protobuf:"varint,5,opt,name=supports_remote_packages,json=supportsRemotePackages,proto3" json:"supports_remote_packages,omitempty"` |
| } |
| |
| func (x *GetLatestCuratedPluginRequest) Reset() { |
| *x = GetLatestCuratedPluginRequest{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[17] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetLatestCuratedPluginRequest) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetLatestCuratedPluginRequest) ProtoMessage() {} |
| |
| func (x *GetLatestCuratedPluginRequest) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[17] |
| if protoimpl.UnsafeEnabled && x != nil { |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| if ms.LoadMessageInfo() == nil { |
| ms.StoreMessageInfo(mi) |
| } |
| return ms |
| } |
| return mi.MessageOf(x) |
| } |
| |
| // Deprecated: Use GetLatestCuratedPluginRequest.ProtoReflect.Descriptor instead. |
| func (*GetLatestCuratedPluginRequest) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{17} |
| } |
| |
| func (x *GetLatestCuratedPluginRequest) GetOwner() string { |
| if x != nil { |
| return x.Owner |
| } |
| return "" |
| } |
| |
| func (x *GetLatestCuratedPluginRequest) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *GetLatestCuratedPluginRequest) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| func (x *GetLatestCuratedPluginRequest) GetRevision() uint32 { |
| if x != nil { |
| return x.Revision |
| } |
| return 0 |
| } |
| |
| func (x *GetLatestCuratedPluginRequest) GetSupportsRemotePackages() bool { |
| if x != nil { |
| return x.SupportsRemotePackages |
| } |
| return false |
| } |
| |
| type GetLatestCuratedPluginResponse struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Plugin *CuratedPlugin `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` |
| // versions is a semver-sorted list in descending order. |
| Versions []*CuratedPluginVersionRevisions `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"` |
| } |
| |
| func (x *GetLatestCuratedPluginResponse) Reset() { |
| *x = GetLatestCuratedPluginResponse{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[18] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GetLatestCuratedPluginResponse) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GetLatestCuratedPluginResponse) ProtoMessage() {} |
| |
| func (x *GetLatestCuratedPluginResponse) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[18] |
| 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 GetLatestCuratedPluginResponse.ProtoReflect.Descriptor instead. |
| func (*GetLatestCuratedPluginResponse) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{18} |
| } |
| |
| func (x *GetLatestCuratedPluginResponse) GetPlugin() *CuratedPlugin { |
| if x != nil { |
| return x.Plugin |
| } |
| return nil |
| } |
| |
| func (x *GetLatestCuratedPluginResponse) GetVersions() []*CuratedPluginVersionRevisions { |
| if x != nil { |
| return x.Versions |
| } |
| return nil |
| } |
| |
| type CuratedPluginVersionRevisions struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` |
| // revisions is a sorted list in descending order. |
| Revisions []uint32 `protobuf:"varint,2,rep,packed,name=revisions,proto3" json:"revisions,omitempty"` |
| } |
| |
| func (x *CuratedPluginVersionRevisions) Reset() { |
| *x = CuratedPluginVersionRevisions{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[19] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *CuratedPluginVersionRevisions) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*CuratedPluginVersionRevisions) ProtoMessage() {} |
| |
| func (x *CuratedPluginVersionRevisions) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[19] |
| 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 CuratedPluginVersionRevisions.ProtoReflect.Descriptor instead. |
| func (*CuratedPluginVersionRevisions) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{19} |
| } |
| |
| func (x *CuratedPluginVersionRevisions) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| func (x *CuratedPluginVersionRevisions) GetRevisions() []uint32 { |
| if x != nil { |
| return x.Revisions |
| } |
| return nil |
| } |
| |
| // RuntimeLibrary describes the runtime library dependency of the generated code. |
| type GoConfig_RuntimeLibrary struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the runtime library module, i.e. "google.golang.org/protobuf". |
| Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"` |
| // The version of the runtime library, i.e. "v1.27.1". |
| Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` |
| } |
| |
| func (x *GoConfig_RuntimeLibrary) Reset() { |
| *x = GoConfig_RuntimeLibrary{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[20] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *GoConfig_RuntimeLibrary) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*GoConfig_RuntimeLibrary) ProtoMessage() {} |
| |
| func (x *GoConfig_RuntimeLibrary) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[20] |
| 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 GoConfig_RuntimeLibrary.ProtoReflect.Descriptor instead. |
| func (*GoConfig_RuntimeLibrary) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{0, 0} |
| } |
| |
| func (x *GoConfig_RuntimeLibrary) GetModule() string { |
| if x != nil { |
| return x.Module |
| } |
| return "" |
| } |
| |
| func (x *GoConfig_RuntimeLibrary) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| // RuntimeLibrary describes the runtime library dependency of the generated code. |
| type NPMConfig_RuntimeLibrary struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the runtime library package, i.e. "@grpc/grpc-js". |
| Package string `protobuf:"bytes,1,opt,name=package,proto3" json:"package,omitempty"` |
| // The version of the runtime library, i.e. "^1.27.1". |
| Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` |
| } |
| |
| func (x *NPMConfig_RuntimeLibrary) Reset() { |
| *x = NPMConfig_RuntimeLibrary{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[21] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *NPMConfig_RuntimeLibrary) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*NPMConfig_RuntimeLibrary) ProtoMessage() {} |
| |
| func (x *NPMConfig_RuntimeLibrary) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[21] |
| 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 NPMConfig_RuntimeLibrary.ProtoReflect.Descriptor instead. |
| func (*NPMConfig_RuntimeLibrary) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{1, 0} |
| } |
| |
| func (x *NPMConfig_RuntimeLibrary) GetPackage() string { |
| if x != nil { |
| return x.Package |
| } |
| return "" |
| } |
| |
| func (x *NPMConfig_RuntimeLibrary) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| // RuntimeLibrary describes a runtime dependency of the generated code. |
| type MavenConfig_RuntimeLibrary struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| GroupId string `protobuf:"bytes,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` |
| ArtifactId string `protobuf:"bytes,2,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"` |
| Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` |
| Classifier string `protobuf:"bytes,4,opt,name=classifier,proto3" json:"classifier,omitempty"` |
| Extension string `protobuf:"bytes,5,opt,name=extension,proto3" json:"extension,omitempty"` |
| } |
| |
| func (x *MavenConfig_RuntimeLibrary) Reset() { |
| *x = MavenConfig_RuntimeLibrary{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[22] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *MavenConfig_RuntimeLibrary) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*MavenConfig_RuntimeLibrary) ProtoMessage() {} |
| |
| func (x *MavenConfig_RuntimeLibrary) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[22] |
| 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 MavenConfig_RuntimeLibrary.ProtoReflect.Descriptor instead. |
| func (*MavenConfig_RuntimeLibrary) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{2, 0} |
| } |
| |
| func (x *MavenConfig_RuntimeLibrary) GetGroupId() string { |
| if x != nil { |
| return x.GroupId |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_RuntimeLibrary) GetArtifactId() string { |
| if x != nil { |
| return x.ArtifactId |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_RuntimeLibrary) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_RuntimeLibrary) GetClassifier() string { |
| if x != nil { |
| return x.Classifier |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_RuntimeLibrary) GetExtension() string { |
| if x != nil { |
| return x.Extension |
| } |
| return "" |
| } |
| |
| // CompilerConfig contains configuration for the Java and/or Kotlin compiler used when compiling the generated code. |
| type MavenConfig_CompilerConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Java *MavenConfig_CompilerJavaConfig `protobuf:"bytes,1,opt,name=java,proto3" json:"java,omitempty"` |
| Kotlin *MavenConfig_CompilerKotlinConfig `protobuf:"bytes,2,opt,name=kotlin,proto3" json:"kotlin,omitempty"` |
| } |
| |
| func (x *MavenConfig_CompilerConfig) Reset() { |
| *x = MavenConfig_CompilerConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[23] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *MavenConfig_CompilerConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*MavenConfig_CompilerConfig) ProtoMessage() {} |
| |
| func (x *MavenConfig_CompilerConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[23] |
| 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 MavenConfig_CompilerConfig.ProtoReflect.Descriptor instead. |
| func (*MavenConfig_CompilerConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{2, 1} |
| } |
| |
| func (x *MavenConfig_CompilerConfig) GetJava() *MavenConfig_CompilerJavaConfig { |
| if x != nil { |
| return x.Java |
| } |
| return nil |
| } |
| |
| func (x *MavenConfig_CompilerConfig) GetKotlin() *MavenConfig_CompilerKotlinConfig { |
| if x != nil { |
| return x.Kotlin |
| } |
| return nil |
| } |
| |
| // CompilerJavaConfig contains settings for the Java compiler. |
| type MavenConfig_CompilerJavaConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // File encoding (default: UTF-8). |
| Encoding string `protobuf:"bytes,1,opt,name=encoding,proto3" json:"encoding,omitempty"` |
| // Release version (default: 8). |
| Release int32 `protobuf:"varint,2,opt,name=release,proto3" json:"release,omitempty"` |
| // Source version (default: 8). |
| Source int32 `protobuf:"varint,3,opt,name=source,proto3" json:"source,omitempty"` |
| // Target version (default: 8). |
| Target int32 `protobuf:"varint,4,opt,name=target,proto3" json:"target,omitempty"` |
| } |
| |
| func (x *MavenConfig_CompilerJavaConfig) Reset() { |
| *x = MavenConfig_CompilerJavaConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[24] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *MavenConfig_CompilerJavaConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*MavenConfig_CompilerJavaConfig) ProtoMessage() {} |
| |
| func (x *MavenConfig_CompilerJavaConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[24] |
| 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 MavenConfig_CompilerJavaConfig.ProtoReflect.Descriptor instead. |
| func (*MavenConfig_CompilerJavaConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{2, 2} |
| } |
| |
| func (x *MavenConfig_CompilerJavaConfig) GetEncoding() string { |
| if x != nil { |
| return x.Encoding |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_CompilerJavaConfig) GetRelease() int32 { |
| if x != nil { |
| return x.Release |
| } |
| return 0 |
| } |
| |
| func (x *MavenConfig_CompilerJavaConfig) GetSource() int32 { |
| if x != nil { |
| return x.Source |
| } |
| return 0 |
| } |
| |
| func (x *MavenConfig_CompilerJavaConfig) GetTarget() int32 { |
| if x != nil { |
| return x.Target |
| } |
| return 0 |
| } |
| |
| // CompilerKotlinConfig contains settings for the Kotlin compiler. |
| type MavenConfig_CompilerKotlinConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // Version of the Kotlin compiler used to compile the generated code. |
| Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` |
| // Version of the Kotlin API to target. |
| ApiVersion string `protobuf:"bytes,2,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` |
| // Target version of the JVM bytecode (default: 1.8). |
| JvmTarget string `protobuf:"bytes,3,opt,name=jvm_target,json=jvmTarget,proto3" json:"jvm_target,omitempty"` |
| // Kotlin language version used for source compatibility. |
| LanguageVersion string `protobuf:"bytes,4,opt,name=language_version,json=languageVersion,proto3" json:"language_version,omitempty"` |
| } |
| |
| func (x *MavenConfig_CompilerKotlinConfig) Reset() { |
| *x = MavenConfig_CompilerKotlinConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[25] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *MavenConfig_CompilerKotlinConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*MavenConfig_CompilerKotlinConfig) ProtoMessage() {} |
| |
| func (x *MavenConfig_CompilerKotlinConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[25] |
| 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 MavenConfig_CompilerKotlinConfig.ProtoReflect.Descriptor instead. |
| func (*MavenConfig_CompilerKotlinConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{2, 3} |
| } |
| |
| func (x *MavenConfig_CompilerKotlinConfig) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_CompilerKotlinConfig) GetApiVersion() string { |
| if x != nil { |
| return x.ApiVersion |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_CompilerKotlinConfig) GetJvmTarget() string { |
| if x != nil { |
| return x.JvmTarget |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_CompilerKotlinConfig) GetLanguageVersion() string { |
| if x != nil { |
| return x.LanguageVersion |
| } |
| return "" |
| } |
| |
| // RuntimeConfig allows configuring additional runtimes (like the 'lite' runtime). |
| // They can use different runtime dependencies and plugin options. |
| type MavenConfig_RuntimeConfig struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` |
| RuntimeLibraries []*MavenConfig_RuntimeLibrary `protobuf:"bytes,2,rep,name=runtime_libraries,json=runtimeLibraries,proto3" json:"runtime_libraries,omitempty"` |
| // The options to pass to the plugin. These will |
| // be merged into a single, comma-separated string. |
| Options []string `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"` |
| } |
| |
| func (x *MavenConfig_RuntimeConfig) Reset() { |
| *x = MavenConfig_RuntimeConfig{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[26] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *MavenConfig_RuntimeConfig) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*MavenConfig_RuntimeConfig) ProtoMessage() {} |
| |
| func (x *MavenConfig_RuntimeConfig) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[26] |
| 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 MavenConfig_RuntimeConfig.ProtoReflect.Descriptor instead. |
| func (*MavenConfig_RuntimeConfig) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{2, 4} |
| } |
| |
| func (x *MavenConfig_RuntimeConfig) GetName() string { |
| if x != nil { |
| return x.Name |
| } |
| return "" |
| } |
| |
| func (x *MavenConfig_RuntimeConfig) GetRuntimeLibraries() []*MavenConfig_RuntimeLibrary { |
| if x != nil { |
| return x.RuntimeLibraries |
| } |
| return nil |
| } |
| |
| func (x *MavenConfig_RuntimeConfig) GetOptions() []string { |
| if x != nil { |
| return x.Options |
| } |
| return nil |
| } |
| |
| // RuntimeLibrary describes a runtime library dependency of the generated code. |
| type SwiftConfig_RuntimeLibrary struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The source of the runtime library package, e.g. https://github.com/apple/swift-protobuf.git. |
| Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` |
| // The name of the runtime library package, e.g. "swift-protobuf". |
| Package string `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"` |
| // The version of the runtime library, e.g. "1.21.0". |
| Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` |
| // The products exported by the runtime library, e.g. "SwiftProtobuf". |
| Products []string `protobuf:"bytes,4,rep,name=products,proto3" json:"products,omitempty"` |
| // The minimum compatible platform versions of the runtime library. |
| Platforms []*SwiftConfig_RuntimeLibrary_Platform `protobuf:"bytes,5,rep,name=platforms,proto3" json:"platforms,omitempty"` |
| // The supported Swift language versions of the runtime library, e.g. ".v5". |
| SwiftVersions []string `protobuf:"bytes,6,rep,name=swift_versions,json=swiftVersions,proto3" json:"swift_versions,omitempty"` |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary) Reset() { |
| *x = SwiftConfig_RuntimeLibrary{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[27] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*SwiftConfig_RuntimeLibrary) ProtoMessage() {} |
| |
| func (x *SwiftConfig_RuntimeLibrary) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[27] |
| 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 SwiftConfig_RuntimeLibrary.ProtoReflect.Descriptor instead. |
| func (*SwiftConfig_RuntimeLibrary) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{3, 0} |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary) GetSource() string { |
| if x != nil { |
| return x.Source |
| } |
| return "" |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary) GetPackage() string { |
| if x != nil { |
| return x.Package |
| } |
| return "" |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary) GetProducts() []string { |
| if x != nil { |
| return x.Products |
| } |
| return nil |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary) GetPlatforms() []*SwiftConfig_RuntimeLibrary_Platform { |
| if x != nil { |
| return x.Platforms |
| } |
| return nil |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary) GetSwiftVersions() []string { |
| if x != nil { |
| return x.SwiftVersions |
| } |
| return nil |
| } |
| |
| // The minimum compatible platform versions of the runtime library. |
| type SwiftConfig_RuntimeLibrary_Platform struct { |
| state protoimpl.MessageState |
| sizeCache protoimpl.SizeCache |
| unknownFields protoimpl.UnknownFields |
| |
| // The name of the platform. |
| Name SwiftPlatformType `protobuf:"varint,1,opt,name=name,proto3,enum=bufman.dubbo.apache.org.registry.v1alpha1.SwiftPlatformType" json:"name,omitempty"` |
| // The minimum compatible version of the platform. |
| Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary_Platform) Reset() { |
| *x = SwiftConfig_RuntimeLibrary_Platform{} |
| if protoimpl.UnsafeEnabled { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[28] |
| ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) |
| ms.StoreMessageInfo(mi) |
| } |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary_Platform) String() string { |
| return protoimpl.X.MessageStringOf(x) |
| } |
| |
| func (*SwiftConfig_RuntimeLibrary_Platform) ProtoMessage() {} |
| |
| func (x *SwiftConfig_RuntimeLibrary_Platform) ProtoReflect() protoreflect.Message { |
| mi := &file_registry_v1alpha1_plugin_curation_proto_msgTypes[28] |
| 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 SwiftConfig_RuntimeLibrary_Platform.ProtoReflect.Descriptor instead. |
| func (*SwiftConfig_RuntimeLibrary_Platform) Descriptor() ([]byte, []int) { |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP(), []int{3, 0, 0} |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary_Platform) GetName() SwiftPlatformType { |
| if x != nil { |
| return x.Name |
| } |
| return SwiftPlatformType_SWIFT_PLATFORM_TYPE_UNSPECIFIED |
| } |
| |
| func (x *SwiftConfig_RuntimeLibrary_Platform) GetVersion() string { |
| if x != nil { |
| return x.Version |
| } |
| return "" |
| } |
| |
| var File_registry_v1alpha1_plugin_curation_proto protoreflect.FileDescriptor |
| |
| var file_registry_v1alpha1_plugin_curation_proto_rawDesc = []byte{ |
| 0x0a, 0x27, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, |
| 0x68, 0x61, 0x31, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x63, 0x75, 0x72, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x29, 0x62, 0x75, 0x66, 0x6d, 0x61, |
| 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, |
| 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, |
| 0x70, 0x68, 0x61, 0x31, 0x1a, 0x14, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x69, |
| 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x25, 0x67, 0x6f, 0x6f, 0x67, |
| 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6f, 0x6d, 0x70, |
| 0x69, 0x6c, 0x65, 0x72, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, |
| 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, |
| 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, |
| 0x74, 0x6f, 0x22, 0xe8, 0x01, 0x0a, 0x08, 0x47, 0x6f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, |
| 0x6f, 0x0a, 0x11, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, |
| 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, 0x75, 0x66, |
| 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, |
| 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, |
| 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x6f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, |
| 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x10, |
| 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, |
| 0x12, 0x27, 0x0a, 0x0f, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x76, 0x65, 0x72, 0x73, |
| 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x6d, 0x69, 0x6e, 0x69, 0x6d, |
| 0x75, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x42, 0x0a, 0x0e, 0x52, 0x75, 0x6e, |
| 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x6d, |
| 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x64, |
| 0x75, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xde, 0x02, |
| 0x0a, 0x09, 0x4e, 0x50, 0x4d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x70, 0x0a, 0x11, 0x72, |
| 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, |
| 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, |
| 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, |
| 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, |
| 0x61, 0x31, 0x2e, 0x4e, 0x50, 0x4d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x75, 0x6e, |
| 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x10, 0x72, 0x75, 0x6e, |
| 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x3b, 0x0a, |
| 0x1a, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, |
| 0x70, 0x61, 0x74, 0x68, 0x5f, 0x73, 0x75, 0x66, 0x66, 0x69, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x17, 0x72, 0x65, 0x77, 0x72, 0x69, 0x74, 0x65, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, |
| 0x50, 0x61, 0x74, 0x68, 0x53, 0x75, 0x66, 0x66, 0x69, 0x78, 0x12, 0x5c, 0x0a, 0x0c, 0x69, 0x6d, |
| 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, |
| 0x32, 0x39, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, |
| 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, |
| 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4e, 0x50, 0x4d, |
| 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x52, 0x0b, 0x69, 0x6d, 0x70, |
| 0x6f, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, 0x65, 0x1a, 0x44, 0x0a, 0x0e, 0x52, 0x75, 0x6e, 0x74, |
| 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, |
| 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x63, |
| 0x6b, 0x61, 0x67, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xa7, |
| 0x09, 0x0a, 0x0b, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x72, |
| 0x0a, 0x11, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, |
| 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x6d, |
| 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, |
| 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, |
| 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x2e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, |
| 0x52, 0x10, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, |
| 0x65, 0x73, 0x12, 0x61, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x18, 0x02, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, |
| 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, |
| 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, |
| 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, |
| 0x70, 0x69, 0x6c, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x08, 0x63, 0x6f, 0x6d, |
| 0x70, 0x69, 0x6c, 0x65, 0x72, 0x12, 0x75, 0x0a, 0x13, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, |
| 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, |
| 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, |
| 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, |
| 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4d, |
| 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x75, 0x6e, 0x74, 0x69, |
| 0x6d, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x12, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, |
| 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x1a, 0xa4, 0x01, 0x0a, |
| 0x0e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, |
| 0x19, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x72, |
| 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x0a, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, |
| 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, |
| 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6c, 0x61, 0x73, 0x73, 0x69, 0x66, |
| 0x69, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x61, 0x73, 0x73, |
| 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, |
| 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, |
| 0x69, 0x6f, 0x6e, 0x1a, 0xd4, 0x01, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, |
| 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5d, 0x0a, 0x04, 0x6a, 0x61, 0x76, 0x61, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x0b, 0x32, 0x49, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, |
| 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, |
| 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, |
| 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6d, |
| 0x70, 0x69, 0x6c, 0x65, 0x72, 0x4a, 0x61, 0x76, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, |
| 0x04, 0x6a, 0x61, 0x76, 0x61, 0x12, 0x63, 0x0a, 0x06, 0x6b, 0x6f, 0x74, 0x6c, 0x69, 0x6e, 0x18, |
| 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, |
| 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, |
| 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, |
| 0x31, 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, |
| 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x4b, 0x6f, 0x74, 0x6c, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x52, 0x06, 0x6b, 0x6f, 0x74, 0x6c, 0x69, 0x6e, 0x1a, 0x7a, 0x0a, 0x12, 0x43, 0x6f, |
| 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x4a, 0x61, 0x76, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x08, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x18, 0x0a, 0x07, |
| 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x72, |
| 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, |
| 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x16, |
| 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, |
| 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x1a, 0x9b, 0x01, 0x0a, 0x14, 0x43, 0x6f, 0x6d, 0x70, 0x69, |
| 0x6c, 0x65, 0x72, 0x4b, 0x6f, 0x74, 0x6c, 0x69, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, |
| 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x70, 0x69, |
| 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, |
| 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6a, 0x76, |
| 0x6d, 0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, |
| 0x6a, 0x76, 0x6d, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x6c, 0x61, 0x6e, |
| 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x56, 0x65, 0x72, |
| 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0xb1, 0x01, 0x0a, 0x0d, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, |
| 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x72, 0x0a, 0x11, 0x72, 0x75, |
| 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, |
| 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, |
| 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, |
| 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, |
| 0x31, 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x75, |
| 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x10, 0x72, 0x75, |
| 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x18, |
| 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, |
| 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x89, 0x04, 0x0a, 0x0b, 0x53, 0x77, 0x69, |
| 0x66, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x72, 0x0a, 0x11, 0x72, 0x75, 0x6e, 0x74, |
| 0x69, 0x6d, 0x65, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, |
| 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, |
| 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, |
| 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, |
| 0x53, 0x77, 0x69, 0x66, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x52, 0x75, 0x6e, 0x74, |
| 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x10, 0x72, 0x75, 0x6e, 0x74, |
| 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x1a, 0x85, 0x03, 0x0a, |
| 0x0e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x12, |
| 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, |
| 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, |
| 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, |
| 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x70, |
| 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x12, 0x6c, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x74, 0x66, |
| 0x6f, 0x72, 0x6d, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x62, 0x75, 0x66, |
| 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, |
| 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, |
| 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x77, 0x69, 0x66, 0x74, 0x43, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x2e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, |
| 0x79, 0x2e, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x74, |
| 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x76, |
| 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x73, |
| 0x77, 0x69, 0x66, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x76, 0x0a, 0x08, |
| 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x50, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, |
| 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, |
| 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, |
| 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, |
| 0x61, 0x31, 0x2e, 0x53, 0x77, 0x69, 0x66, 0x74, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, |
| 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, |
| 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, |
| 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xa8, 0x03, 0x0a, 0x0e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, |
| 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x52, 0x0a, 0x09, 0x67, 0x6f, 0x5f, 0x63, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x62, 0x75, 0x66, |
| 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, |
| 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, |
| 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x6f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, |
| 0x00, 0x52, 0x08, 0x67, 0x6f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x55, 0x0a, 0x0a, 0x6e, |
| 0x70, 0x6d, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, |
| 0x34, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, |
| 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, |
| 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4e, 0x50, 0x4d, 0x43, |
| 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x09, 0x6e, 0x70, 0x6d, 0x43, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x12, 0x5b, 0x0a, 0x0c, 0x6d, 0x61, 0x76, 0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, |
| 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, |
| 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, |
| 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, |
| 0x48, 0x00, 0x52, 0x0b, 0x6d, 0x61, 0x76, 0x65, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, |
| 0x5b, 0x0a, 0x0c, 0x73, 0x77, 0x69, 0x66, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, |
| 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, |
| 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, |
| 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, |
| 0x31, 0x2e, 0x53, 0x77, 0x69, 0x66, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, |
| 0x0b, 0x73, 0x77, 0x69, 0x66, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, |
| 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, |
| 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x11, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, |
| 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x0a, 0x22, |
| 0x78, 0x0a, 0x16, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, |
| 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, |
| 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x12, |
| 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, |
| 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, |
| 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, |
| 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, |
| 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xe2, 0x07, 0x0a, 0x0d, 0x43, 0x75, |
| 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, |
| 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6f, |
| 0x77, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, |
| 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x62, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, |
| 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x62, |
| 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, |
| 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, |
| 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, |
| 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x72, 0x65, 0x67, |
| 0x69, 0x73, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, |
| 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, |
| 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x0a, 0x16, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, |
| 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x06, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x14, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x6d, |
| 0x61, 0x67, 0x65, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, |
| 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, |
| 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, |
| 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, |
| 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x65, 0x0a, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, |
| 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x62, |
| 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, |
| 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, |
| 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, |
| 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, |
| 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x1d, 0x0a, |
| 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x20, 0x0a, 0x0b, |
| 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x62, |
| 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, |
| 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, |
| 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, |
| 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, |
| 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0d, |
| 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x64, |
| 0x0a, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, |
| 0x65, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x39, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, |
| 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, |
| 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, |
| 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x4c, 0x61, 0x6e, 0x67, 0x75, |
| 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x4c, 0x61, 0x6e, 0x67, 0x75, |
| 0x61, 0x67, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x70, 0x64, 0x78, 0x5f, 0x6c, 0x69, 0x63, |
| 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, |
| 0x70, 0x64, 0x78, 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, |
| 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x10, 0x20, 0x01, 0x28, |
| 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x1a, 0x0a, |
| 0x08, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x52, |
| 0x08, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x62, 0x0a, 0x0a, 0x76, 0x69, 0x73, |
| 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x42, 0x2e, |
| 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, |
| 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, |
| 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, |
| 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, |
| 0x79, 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x1e, 0x0a, |
| 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, |
| 0x08, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2f, 0x0a, |
| 0x13, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x65, 0x73, |
| 0x73, 0x61, 0x67, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x64, 0x65, 0x70, 0x72, |
| 0x65, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x96, |
| 0x02, 0x0a, 0x13, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x52, |
| 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, |
| 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, |
| 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, |
| 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x05, |
| 0x69, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x5e, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, |
| 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, |
| 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, |
| 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, |
| 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x08, 0x72, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, |
| 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0e, |
| 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x37, |
| 0x0a, 0x18, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x77, 0x65, 0x6c, 0x6c, 0x5f, 0x6b, |
| 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, |
| 0x52, 0x15, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x57, 0x65, 0x6c, 0x6c, 0x4b, 0x6e, 0x6f, |
| 0x77, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x79, 0x0a, 0x14, 0x47, 0x65, 0x6e, 0x65, 0x72, |
| 0x61, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, |
| 0x61, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, |
| 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, |
| 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, |
| 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, |
| 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, |
| 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x09, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, |
| 0x65, 0x73, 0x22, 0xbe, 0x02, 0x0a, 0x17, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x47, 0x65, 0x6e, |
| 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x6c, |
| 0x0a, 0x10, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, |
| 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, |
| 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, |
| 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, |
| 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, |
| 0x69, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0f, 0x70, 0x6c, 0x75, |
| 0x67, 0x69, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, |
| 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, |
| 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2c, 0x0a, 0x0f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, |
| 0x65, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x48, |
| 0x00, 0x52, 0x0e, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, |
| 0x73, 0x88, 0x01, 0x01, 0x12, 0x3c, 0x0a, 0x18, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, |
| 0x77, 0x65, 0x6c, 0x6c, 0x5f, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, |
| 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x48, 0x01, 0x52, 0x15, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, |
| 0x65, 0x57, 0x65, 0x6c, 0x6c, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x73, 0x88, |
| 0x01, 0x01, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x69, |
| 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x42, 0x1b, 0x0a, 0x19, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, |
| 0x64, 0x65, 0x5f, 0x77, 0x65, 0x6c, 0x6c, 0x5f, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x5f, 0x74, 0x79, |
| 0x70, 0x65, 0x73, 0x22, 0x67, 0x0a, 0x18, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x47, 0x65, 0x6e, |
| 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, |
| 0x4b, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, |
| 0x62, 0x75, 0x66, 0x2e, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x2e, 0x43, 0x6f, 0x64, |
| 0x65, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, |
| 0x73, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x60, 0x0a, 0x1a, |
| 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, |
| 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, |
| 0x6e, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, |
| 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, |
| 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, |
| 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x1d, |
| 0x0a, 0x1b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, |
| 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xeb, 0x06, |
| 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, |
| 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, |
| 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, |
| 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, |
| 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x62, 0x0a, 0x0d, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, |
| 0x72, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, |
| 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, |
| 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, |
| 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, |
| 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x72, 0x65, |
| 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, |
| 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, |
| 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x69, |
| 0x67, 0x65, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6d, 0x61, 0x67, |
| 0x65, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x12, 0x65, 0x0a, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, |
| 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41, 0x2e, |
| 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, |
| 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, |
| 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, |
| 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, |
| 0x52, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x1d, |
| 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x08, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x20, 0x0a, |
| 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, |
| 0x62, 0x0a, 0x0f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, |
| 0x69, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, |
| 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, |
| 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, |
| 0x70, 0x68, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x52, 0x0e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x43, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, |
| 0x0d, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, |
| 0x64, 0x0a, 0x10, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, |
| 0x67, 0x65, 0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x39, 0x2e, 0x62, 0x75, 0x66, 0x6d, |
| 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, |
| 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, |
| 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x4c, 0x61, 0x6e, 0x67, |
| 0x75, 0x61, 0x67, 0x65, 0x52, 0x0f, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x4c, 0x61, 0x6e, 0x67, |
| 0x75, 0x61, 0x67, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x70, 0x64, 0x78, 0x5f, 0x6c, 0x69, |
| 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, |
| 0x73, 0x70, 0x64, 0x78, 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x49, 0x64, 0x12, 0x1f, 0x0a, |
| 0x0b, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x10, 0x20, 0x01, |
| 0x28, 0x09, 0x52, 0x0a, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x62, |
| 0x0a, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x11, 0x20, 0x01, |
| 0x28, 0x0e, 0x32, 0x42, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, |
| 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, |
| 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, |
| 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x56, 0x69, 0x73, 0x69, |
| 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0a, 0x76, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, |
| 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, |
| 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, |
| 0x65, 0x12, 0x28, 0x0a, 0x10, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x70, 0x6f, |
| 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x64, 0x6f, 0x63, |
| 0x6b, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6f, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x7d, 0x0a, 0x1b, 0x43, |
| 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, |
| 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5e, 0x0a, 0x0d, 0x63, 0x6f, |
| 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x38, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, |
| 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, |
| 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, |
| 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e, |
| 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xda, 0x01, 0x0a, 0x19, 0x4c, |
| 0x69, 0x73, 0x74, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, |
| 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, |
| 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x61, 0x67, |
| 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, |
| 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, |
| 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x18, |
| 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x72, 0x65, 0x76, 0x65, 0x72, 0x73, 0x65, 0x12, 0x38, |
| 0x0a, 0x18, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, |
| 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, |
| 0x52, 0x16, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, |
| 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x69, 0x6e, 0x63, 0x6c, |
| 0x75, 0x64, 0x65, 0x5f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x05, |
| 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x44, 0x65, 0x70, |
| 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x22, 0x98, 0x01, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, |
| 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x52, 0x65, |
| 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x07, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, |
| 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, |
| 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, |
| 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, |
| 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, |
| 0x6e, 0x52, 0x07, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 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, 0xb9, 0x01, 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, |
| 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, |
| 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x18, 0x01, 0x20, |
| 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, |
| 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, |
| 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, |
| 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, |
| 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, |
| 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x18, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, |
| 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, |
| 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x73, |
| 0x52, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x22, 0xd8, |
| 0x01, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x43, 0x75, 0x72, 0x61, |
| 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, |
| 0x65, 0x12, 0x50, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, |
| 0x0b, 0x32, 0x38, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, |
| 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, |
| 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x75, |
| 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x06, 0x70, 0x6c, 0x75, |
| 0x67, 0x69, 0x6e, 0x12, 0x64, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, |
| 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, |
| 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, |
| 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, |
| 0x31, 0x2e, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x56, |
| 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x52, |
| 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x57, 0x0a, 0x1d, 0x43, 0x75, 0x72, |
| 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, |
| 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, |
| 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, |
| 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, |
| 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x09, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, |
| 0x6e, 0x73, 0x2a, 0x91, 0x01, 0x0a, 0x17, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, |
| 0x75, 0x67, 0x69, 0x6e, 0x56, 0x69, 0x73, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x29, |
| 0x0a, 0x25, 0x43, 0x55, 0x52, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, |
| 0x5f, 0x56, 0x49, 0x53, 0x49, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, |
| 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x24, 0x0a, 0x20, 0x43, 0x55, 0x52, |
| 0x41, 0x54, 0x45, 0x44, 0x5f, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x56, 0x49, 0x53, 0x49, |
| 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x10, 0x01, 0x12, |
| 0x25, 0x0a, 0x21, 0x43, 0x55, 0x52, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x50, 0x4c, 0x55, 0x47, 0x49, |
| 0x4e, 0x5f, 0x56, 0x49, 0x53, 0x49, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x50, 0x52, 0x49, |
| 0x56, 0x41, 0x54, 0x45, 0x10, 0x02, 0x2a, 0xb5, 0x01, 0x0a, 0x12, 0x50, 0x6c, 0x75, 0x67, 0x69, |
| 0x6e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, |
| 0x20, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x52, 0x59, |
| 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, |
| 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x52, 0x45, |
| 0x47, 0x49, 0x53, 0x54, 0x52, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x4f, 0x10, 0x01, |
| 0x12, 0x1c, 0x0a, 0x18, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, |
| 0x54, 0x52, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x50, 0x4d, 0x10, 0x02, 0x12, 0x1e, |
| 0x0a, 0x1a, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x52, |
| 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x56, 0x45, 0x4e, 0x10, 0x03, 0x12, 0x1e, |
| 0x0a, 0x1a, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53, 0x54, 0x52, |
| 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x57, 0x49, 0x46, 0x54, 0x10, 0x04, 0x2a, 0xce, |
| 0x03, 0x0a, 0x0e, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, |
| 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, |
| 0x55, 0x41, 0x47, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, |
| 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, |
| 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x47, 0x4f, 0x10, 0x01, 0x12, 0x1e, 0x0a, 0x1a, 0x50, 0x4c, |
| 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x4a, 0x41, |
| 0x56, 0x41, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x10, 0x02, 0x12, 0x1e, 0x0a, 0x1a, 0x50, 0x4c, |
| 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x54, 0x59, |
| 0x50, 0x45, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x10, 0x03, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x4c, |
| 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x57, |
| 0x49, 0x46, 0x54, 0x10, 0x04, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, |
| 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x43, 0x50, 0x50, 0x10, 0x05, 0x12, 0x18, |
| 0x0a, 0x14, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, |
| 0x45, 0x5f, 0x4a, 0x41, 0x56, 0x41, 0x10, 0x06, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x4c, 0x55, 0x47, |
| 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x44, 0x41, 0x52, 0x54, |
| 0x10, 0x07, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, |
| 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x52, 0x55, 0x53, 0x54, 0x10, 0x08, 0x12, 0x1a, 0x0a, 0x16, |
| 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, |
| 0x50, 0x59, 0x54, 0x48, 0x4f, 0x4e, 0x10, 0x09, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x4c, 0x55, 0x47, |
| 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x52, 0x55, 0x42, 0x59, |
| 0x10, 0x0a, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, |
| 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x4b, 0x4f, 0x54, 0x4c, 0x49, 0x4e, 0x10, 0x0b, 0x12, 0x1f, |
| 0x0a, 0x1b, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, |
| 0x45, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x49, 0x56, 0x45, 0x5f, 0x43, 0x10, 0x0c, 0x12, |
| 0x17, 0x0a, 0x13, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, |
| 0x47, 0x45, 0x5f, 0x50, 0x48, 0x50, 0x10, 0x0d, 0x12, 0x1a, 0x0a, 0x16, 0x50, 0x4c, 0x55, 0x47, |
| 0x49, 0x4e, 0x5f, 0x4c, 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x43, 0x53, 0x48, 0x41, |
| 0x52, 0x50, 0x10, 0x0e, 0x12, 0x19, 0x0a, 0x15, 0x50, 0x4c, 0x55, 0x47, 0x49, 0x4e, 0x5f, 0x4c, |
| 0x41, 0x4e, 0x47, 0x55, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x43, 0x41, 0x4c, 0x41, 0x10, 0x0f, 0x2a, |
| 0x6e, 0x0a, 0x0e, 0x4e, 0x50, 0x4d, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x74, 0x79, 0x6c, |
| 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x4e, 0x50, 0x4d, 0x5f, 0x49, 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x5f, |
| 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, |
| 0x44, 0x10, 0x00, 0x12, 0x1b, 0x0a, 0x17, 0x4e, 0x50, 0x4d, 0x5f, 0x49, 0x4d, 0x50, 0x4f, 0x52, |
| 0x54, 0x5f, 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x4d, 0x4f, 0x44, 0x55, 0x4c, 0x45, 0x10, 0x01, |
| 0x12, 0x1d, 0x0a, 0x19, 0x4e, 0x50, 0x4d, 0x5f, 0x49, 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x53, |
| 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x4d, 0x4f, 0x4e, 0x4a, 0x53, 0x10, 0x02, 0x2a, |
| 0xb3, 0x01, 0x0a, 0x11, 0x53, 0x77, 0x69, 0x66, 0x74, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, |
| 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x1f, 0x53, 0x57, 0x49, 0x46, 0x54, 0x5f, 0x50, |
| 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, |
| 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x57, |
| 0x49, 0x46, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, |
| 0x45, 0x5f, 0x4d, 0x41, 0x43, 0x4f, 0x53, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17, 0x53, 0x57, 0x49, |
| 0x46, 0x54, 0x5f, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, |
| 0x5f, 0x49, 0x4f, 0x53, 0x10, 0x02, 0x12, 0x1f, 0x0a, 0x1b, 0x53, 0x57, 0x49, 0x46, 0x54, 0x5f, |
| 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x57, 0x41, |
| 0x54, 0x43, 0x48, 0x4f, 0x53, 0x10, 0x03, 0x12, 0x1c, 0x0a, 0x18, 0x53, 0x57, 0x49, 0x46, 0x54, |
| 0x5f, 0x50, 0x4c, 0x41, 0x54, 0x46, 0x4f, 0x52, 0x4d, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x54, |
| 0x56, 0x4f, 0x53, 0x10, 0x04, 0x32, 0xcd, 0x05, 0x0a, 0x15, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, |
| 0x43, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, |
| 0xa6, 0x01, 0x0a, 0x12, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, |
| 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x12, 0x44, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, |
| 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, |
| 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, |
| 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, |
| 0x75, 0x67, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x62, |
| 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, |
| 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, |
| 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x75, 0x72, |
| 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, |
| 0x6e, 0x73, 0x65, 0x22, 0x03, 0x90, 0x02, 0x01, 0x12, 0xa9, 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, |
| 0x12, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, |
| 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, |
| 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, |
| 0x61, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, |
| 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x46, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, |
| 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, |
| 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, |
| 0x68, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, |
| 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, |
| 0x03, 0x90, 0x02, 0x02, 0x12, 0xb2, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x74, 0x65, |
| 0x73, 0x74, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x12, |
| 0x48, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, |
| 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, |
| 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, |
| 0x61, 0x74, 0x65, 0x73, 0x74, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, |
| 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x62, 0x75, 0x66, 0x6d, |
| 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, |
| 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, |
| 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x43, |
| 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, |
| 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x90, 0x02, 0x01, 0x12, 0xa9, 0x01, 0x0a, 0x13, 0x44, 0x65, |
| 0x6c, 0x65, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, |
| 0x6e, 0x12, 0x45, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, |
| 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, |
| 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, |
| 0x6c, 0x65, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, |
| 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x46, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, |
| 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, |
| 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, |
| 0x70, 0x68, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x75, 0x72, 0x61, 0x74, |
| 0x65, 0x64, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, |
| 0x22, 0x03, 0x90, 0x02, 0x02, 0x32, 0xa9, 0x01, 0x0a, 0x15, 0x43, 0x6f, 0x64, 0x65, 0x47, 0x65, |
| 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, |
| 0x8f, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, |
| 0x12, 0x3e, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, |
| 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, |
| 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, |
| 0x65, 0x72, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, |
| 0x1a, 0x3f, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, |
| 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, |
| 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, |
| 0x65, 0x72, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, |
| 0x65, 0x42, 0xee, 0x02, 0x0a, 0x2d, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, |
| 0x2e, 0x64, 0x75, 0x62, 0x62, 0x6f, 0x2e, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x6f, 0x72, |
| 0x67, 0x2e, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, |
| 0x68, 0x61, 0x31, 0x42, 0x13, 0x50, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x43, 0x75, 0x72, 0x61, 0x74, |
| 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x5d, 0x67, 0x69, 0x74, 0x68, |
| 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2f, 0x64, 0x75, |
| 0x62, 0x62, 0x6f, 0x2d, 0x6b, 0x75, 0x62, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x65, 0x73, 0x2f, 0x70, |
| 0x6b, 0x67, 0x2f, 0x62, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, |
| 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, |
| 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x3b, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, |
| 0x79, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xa2, 0x02, 0x05, 0x42, 0x44, 0x41, 0x4f, |
| 0x52, 0xaa, 0x02, 0x29, 0x42, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x2e, 0x44, 0x75, 0x62, 0x62, 0x6f, |
| 0x2e, 0x41, 0x70, 0x61, 0x63, 0x68, 0x65, 0x2e, 0x4f, 0x72, 0x67, 0x2e, 0x52, 0x65, 0x67, 0x69, |
| 0x73, 0x74, 0x72, 0x79, 0x2e, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xca, 0x02, 0x29, |
| 0x42, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x5c, 0x44, 0x75, 0x62, 0x62, 0x6f, 0x5c, 0x41, 0x70, 0x61, |
| 0x63, 0x68, 0x65, 0x5c, 0x4f, 0x72, 0x67, 0x5c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, |
| 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0xe2, 0x02, 0x35, 0x42, 0x75, 0x66, 0x6d, |
| 0x61, 0x6e, 0x5c, 0x44, 0x75, 0x62, 0x62, 0x6f, 0x5c, 0x41, 0x70, 0x61, 0x63, 0x68, 0x65, 0x5c, |
| 0x4f, 0x72, 0x67, 0x5c, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0x61, |
| 0x6c, 0x70, 0x68, 0x61, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, |
| 0x61, 0xea, 0x02, 0x2e, 0x42, 0x75, 0x66, 0x6d, 0x61, 0x6e, 0x3a, 0x3a, 0x44, 0x75, 0x62, 0x62, |
| 0x6f, 0x3a, 0x3a, 0x41, 0x70, 0x61, 0x63, 0x68, 0x65, 0x3a, 0x3a, 0x4f, 0x72, 0x67, 0x3a, 0x3a, |
| 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68, |
| 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, |
| } |
| |
| var ( |
| file_registry_v1alpha1_plugin_curation_proto_rawDescOnce sync.Once |
| file_registry_v1alpha1_plugin_curation_proto_rawDescData = file_registry_v1alpha1_plugin_curation_proto_rawDesc |
| ) |
| |
| func file_registry_v1alpha1_plugin_curation_proto_rawDescGZIP() []byte { |
| file_registry_v1alpha1_plugin_curation_proto_rawDescOnce.Do(func() { |
| file_registry_v1alpha1_plugin_curation_proto_rawDescData = protoimpl.X.CompressGZIP(file_registry_v1alpha1_plugin_curation_proto_rawDescData) |
| }) |
| return file_registry_v1alpha1_plugin_curation_proto_rawDescData |
| } |
| |
| var file_registry_v1alpha1_plugin_curation_proto_enumTypes = make([]protoimpl.EnumInfo, 5) |
| var file_registry_v1alpha1_plugin_curation_proto_msgTypes = make([]protoimpl.MessageInfo, 29) |
| var file_registry_v1alpha1_plugin_curation_proto_goTypes = []interface{}{ |
| (CuratedPluginVisibility)(0), // 0: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginVisibility |
| (PluginRegistryType)(0), // 1: bufman.dubbo.apache.org.registry.v1alpha1.PluginRegistryType |
| (PluginLanguage)(0), // 2: bufman.dubbo.apache.org.registry.v1alpha1.PluginLanguage |
| (NPMImportStyle)(0), // 3: bufman.dubbo.apache.org.registry.v1alpha1.NPMImportStyle |
| (SwiftPlatformType)(0), // 4: bufman.dubbo.apache.org.registry.v1alpha1.SwiftPlatformType |
| (*GoConfig)(nil), // 5: bufman.dubbo.apache.org.registry.v1alpha1.GoConfig |
| (*NPMConfig)(nil), // 6: bufman.dubbo.apache.org.registry.v1alpha1.NPMConfig |
| (*MavenConfig)(nil), // 7: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig |
| (*SwiftConfig)(nil), // 8: bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig |
| (*RegistryConfig)(nil), // 9: bufman.dubbo.apache.org.registry.v1alpha1.RegistryConfig |
| (*CuratedPluginReference)(nil), // 10: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginReference |
| (*CuratedPlugin)(nil), // 11: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin |
| (*GenerateCodeRequest)(nil), // 12: bufman.dubbo.apache.org.registry.v1alpha1.GenerateCodeRequest |
| (*GenerateCodeResponse)(nil), // 13: bufman.dubbo.apache.org.registry.v1alpha1.GenerateCodeResponse |
| (*PluginGenerationRequest)(nil), // 14: bufman.dubbo.apache.org.registry.v1alpha1.PluginGenerationRequest |
| (*PluginGenerationResponse)(nil), // 15: bufman.dubbo.apache.org.registry.v1alpha1.PluginGenerationResponse |
| (*DeleteCuratedPluginRequest)(nil), // 16: bufman.dubbo.apache.org.registry.v1alpha1.DeleteCuratedPluginRequest |
| (*DeleteCuratedPluginResponse)(nil), // 17: bufman.dubbo.apache.org.registry.v1alpha1.DeleteCuratedPluginResponse |
| (*CreateCuratedPluginRequest)(nil), // 18: bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginRequest |
| (*CreateCuratedPluginResponse)(nil), // 19: bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginResponse |
| (*ListCuratedPluginsRequest)(nil), // 20: bufman.dubbo.apache.org.registry.v1alpha1.ListCuratedPluginsRequest |
| (*ListCuratedPluginsResponse)(nil), // 21: bufman.dubbo.apache.org.registry.v1alpha1.ListCuratedPluginsResponse |
| (*GetLatestCuratedPluginRequest)(nil), // 22: bufman.dubbo.apache.org.registry.v1alpha1.GetLatestCuratedPluginRequest |
| (*GetLatestCuratedPluginResponse)(nil), // 23: bufman.dubbo.apache.org.registry.v1alpha1.GetLatestCuratedPluginResponse |
| (*CuratedPluginVersionRevisions)(nil), // 24: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginVersionRevisions |
| (*GoConfig_RuntimeLibrary)(nil), // 25: bufman.dubbo.apache.org.registry.v1alpha1.GoConfig.RuntimeLibrary |
| (*NPMConfig_RuntimeLibrary)(nil), // 26: bufman.dubbo.apache.org.registry.v1alpha1.NPMConfig.RuntimeLibrary |
| (*MavenConfig_RuntimeLibrary)(nil), // 27: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.RuntimeLibrary |
| (*MavenConfig_CompilerConfig)(nil), // 28: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.CompilerConfig |
| (*MavenConfig_CompilerJavaConfig)(nil), // 29: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.CompilerJavaConfig |
| (*MavenConfig_CompilerKotlinConfig)(nil), // 30: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.CompilerKotlinConfig |
| (*MavenConfig_RuntimeConfig)(nil), // 31: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.RuntimeConfig |
| (*SwiftConfig_RuntimeLibrary)(nil), // 32: bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig.RuntimeLibrary |
| (*SwiftConfig_RuntimeLibrary_Platform)(nil), // 33: bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig.RuntimeLibrary.Platform |
| (*timestamppb.Timestamp)(nil), // 34: google.protobuf.Timestamp |
| (*v1.Image)(nil), // 35: bufman.dubbo.apache.org.image.v1.Image |
| (*pluginpb.CodeGeneratorResponse)(nil), // 36: google.protobuf.compiler.CodeGeneratorResponse |
| } |
| var file_registry_v1alpha1_plugin_curation_proto_depIdxs = []int32{ |
| 25, // 0: bufman.dubbo.apache.org.registry.v1alpha1.GoConfig.runtime_libraries:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.GoConfig.RuntimeLibrary |
| 26, // 1: bufman.dubbo.apache.org.registry.v1alpha1.NPMConfig.runtime_libraries:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.NPMConfig.RuntimeLibrary |
| 3, // 2: bufman.dubbo.apache.org.registry.v1alpha1.NPMConfig.import_style:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.NPMImportStyle |
| 27, // 3: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.runtime_libraries:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.RuntimeLibrary |
| 28, // 4: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.compiler:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.CompilerConfig |
| 31, // 5: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.additional_runtimes:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.RuntimeConfig |
| 32, // 6: bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig.runtime_libraries:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig.RuntimeLibrary |
| 5, // 7: bufman.dubbo.apache.org.registry.v1alpha1.RegistryConfig.go_config:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.GoConfig |
| 6, // 8: bufman.dubbo.apache.org.registry.v1alpha1.RegistryConfig.npm_config:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.NPMConfig |
| 7, // 9: bufman.dubbo.apache.org.registry.v1alpha1.RegistryConfig.maven_config:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig |
| 8, // 10: bufman.dubbo.apache.org.registry.v1alpha1.RegistryConfig.swift_config:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig |
| 1, // 11: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin.registry_type:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.PluginRegistryType |
| 34, // 12: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin.create_time:type_name -> google.protobuf.Timestamp |
| 10, // 13: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin.dependencies:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginReference |
| 9, // 14: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin.registry_config:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.RegistryConfig |
| 2, // 15: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin.output_languages:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.PluginLanguage |
| 0, // 16: bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin.visibility:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginVisibility |
| 35, // 17: bufman.dubbo.apache.org.registry.v1alpha1.GenerateCodeRequest.image:type_name -> bufman.dubbo.apache.org.image.v1.Image |
| 14, // 18: bufman.dubbo.apache.org.registry.v1alpha1.GenerateCodeRequest.requests:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.PluginGenerationRequest |
| 15, // 19: bufman.dubbo.apache.org.registry.v1alpha1.GenerateCodeResponse.responses:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.PluginGenerationResponse |
| 10, // 20: bufman.dubbo.apache.org.registry.v1alpha1.PluginGenerationRequest.plugin_reference:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginReference |
| 36, // 21: bufman.dubbo.apache.org.registry.v1alpha1.PluginGenerationResponse.response:type_name -> google.protobuf.compiler.CodeGeneratorResponse |
| 1, // 22: bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginRequest.registry_type:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.PluginRegistryType |
| 10, // 23: bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginRequest.dependencies:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginReference |
| 9, // 24: bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginRequest.registry_config:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.RegistryConfig |
| 2, // 25: bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginRequest.output_languages:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.PluginLanguage |
| 0, // 26: bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginRequest.visibility:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginVisibility |
| 11, // 27: bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginResponse.configuration:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin |
| 11, // 28: bufman.dubbo.apache.org.registry.v1alpha1.ListCuratedPluginsResponse.plugins:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin |
| 11, // 29: bufman.dubbo.apache.org.registry.v1alpha1.GetLatestCuratedPluginResponse.plugin:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPlugin |
| 24, // 30: bufman.dubbo.apache.org.registry.v1alpha1.GetLatestCuratedPluginResponse.versions:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.CuratedPluginVersionRevisions |
| 29, // 31: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.CompilerConfig.java:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.CompilerJavaConfig |
| 30, // 32: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.CompilerConfig.kotlin:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.CompilerKotlinConfig |
| 27, // 33: bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.RuntimeConfig.runtime_libraries:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.MavenConfig.RuntimeLibrary |
| 33, // 34: bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig.RuntimeLibrary.platforms:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig.RuntimeLibrary.Platform |
| 4, // 35: bufman.dubbo.apache.org.registry.v1alpha1.SwiftConfig.RuntimeLibrary.Platform.name:type_name -> bufman.dubbo.apache.org.registry.v1alpha1.SwiftPlatformType |
| 20, // 36: bufman.dubbo.apache.org.registry.v1alpha1.PluginCurationService.ListCuratedPlugins:input_type -> bufman.dubbo.apache.org.registry.v1alpha1.ListCuratedPluginsRequest |
| 18, // 37: bufman.dubbo.apache.org.registry.v1alpha1.PluginCurationService.CreateCuratedPlugin:input_type -> bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginRequest |
| 22, // 38: bufman.dubbo.apache.org.registry.v1alpha1.PluginCurationService.GetLatestCuratedPlugin:input_type -> bufman.dubbo.apache.org.registry.v1alpha1.GetLatestCuratedPluginRequest |
| 16, // 39: bufman.dubbo.apache.org.registry.v1alpha1.PluginCurationService.DeleteCuratedPlugin:input_type -> bufman.dubbo.apache.org.registry.v1alpha1.DeleteCuratedPluginRequest |
| 12, // 40: bufman.dubbo.apache.org.registry.v1alpha1.CodeGenerationService.GenerateCode:input_type -> bufman.dubbo.apache.org.registry.v1alpha1.GenerateCodeRequest |
| 21, // 41: bufman.dubbo.apache.org.registry.v1alpha1.PluginCurationService.ListCuratedPlugins:output_type -> bufman.dubbo.apache.org.registry.v1alpha1.ListCuratedPluginsResponse |
| 19, // 42: bufman.dubbo.apache.org.registry.v1alpha1.PluginCurationService.CreateCuratedPlugin:output_type -> bufman.dubbo.apache.org.registry.v1alpha1.CreateCuratedPluginResponse |
| 23, // 43: bufman.dubbo.apache.org.registry.v1alpha1.PluginCurationService.GetLatestCuratedPlugin:output_type -> bufman.dubbo.apache.org.registry.v1alpha1.GetLatestCuratedPluginResponse |
| 17, // 44: bufman.dubbo.apache.org.registry.v1alpha1.PluginCurationService.DeleteCuratedPlugin:output_type -> bufman.dubbo.apache.org.registry.v1alpha1.DeleteCuratedPluginResponse |
| 13, // 45: bufman.dubbo.apache.org.registry.v1alpha1.CodeGenerationService.GenerateCode:output_type -> bufman.dubbo.apache.org.registry.v1alpha1.GenerateCodeResponse |
| 41, // [41:46] is the sub-list for method output_type |
| 36, // [36:41] is the sub-list for method input_type |
| 36, // [36:36] is the sub-list for extension type_name |
| 36, // [36:36] is the sub-list for extension extendee |
| 0, // [0:36] is the sub-list for field type_name |
| } |
| |
| func init() { file_registry_v1alpha1_plugin_curation_proto_init() } |
| func file_registry_v1alpha1_plugin_curation_proto_init() { |
| if File_registry_v1alpha1_plugin_curation_proto != nil { |
| return |
| } |
| if !protoimpl.UnsafeEnabled { |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GoConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*NPMConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*MavenConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*SwiftConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*RegistryConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CuratedPluginReference); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CuratedPlugin); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GenerateCodeRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GenerateCodeResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*PluginGenerationRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*PluginGenerationResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteCuratedPluginRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*DeleteCuratedPluginResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateCuratedPluginRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CreateCuratedPluginResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListCuratedPluginsRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*ListCuratedPluginsResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetLatestCuratedPluginRequest); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GetLatestCuratedPluginResponse); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*CuratedPluginVersionRevisions); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*GoConfig_RuntimeLibrary); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*NPMConfig_RuntimeLibrary); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*MavenConfig_RuntimeLibrary); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*MavenConfig_CompilerConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*MavenConfig_CompilerJavaConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*MavenConfig_CompilerKotlinConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*MavenConfig_RuntimeConfig); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*SwiftConfig_RuntimeLibrary); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { |
| switch v := v.(*SwiftConfig_RuntimeLibrary_Platform); i { |
| case 0: |
| return &v.state |
| case 1: |
| return &v.sizeCache |
| case 2: |
| return &v.unknownFields |
| default: |
| return nil |
| } |
| } |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[4].OneofWrappers = []interface{}{ |
| (*RegistryConfig_GoConfig)(nil), |
| (*RegistryConfig_NpmConfig)(nil), |
| (*RegistryConfig_MavenConfig)(nil), |
| (*RegistryConfig_SwiftConfig)(nil), |
| } |
| file_registry_v1alpha1_plugin_curation_proto_msgTypes[9].OneofWrappers = []interface{}{} |
| type x struct{} |
| out := protoimpl.TypeBuilder{ |
| File: protoimpl.DescBuilder{ |
| GoPackagePath: reflect.TypeOf(x{}).PkgPath(), |
| RawDescriptor: file_registry_v1alpha1_plugin_curation_proto_rawDesc, |
| NumEnums: 5, |
| NumMessages: 29, |
| NumExtensions: 0, |
| NumServices: 2, |
| }, |
| GoTypes: file_registry_v1alpha1_plugin_curation_proto_goTypes, |
| DependencyIndexes: file_registry_v1alpha1_plugin_curation_proto_depIdxs, |
| EnumInfos: file_registry_v1alpha1_plugin_curation_proto_enumTypes, |
| MessageInfos: file_registry_v1alpha1_plugin_curation_proto_msgTypes, |
| }.Build() |
| File_registry_v1alpha1_plugin_curation_proto = out.File |
| file_registry_v1alpha1_plugin_curation_proto_rawDesc = nil |
| file_registry_v1alpha1_plugin_curation_proto_goTypes = nil |
| file_registry_v1alpha1_plugin_curation_proto_depIdxs = nil |
| } |