cli/internal/api/orchestrator/v1/plugin_registry.pb.go
Alex Dunmow 2f065e3ed4 feat: ninja CLI in its own repo (block/cli, WO-WZ-023)
The ninja developer CLI moves out of block/core into its own module
git.dev.alexdunmow.com/block/cli. Pins block/core@v0.18.2 for abi/v1, the
plugin.mod parser, and DESCRIBE guest builds; vendors its own orchestrator
registry client (internal/api, generated from a vendored plugin_registry.proto)
since it cannot import block/core/internal. Produces byte-identical v1
artifacts (verified: art-deco codeless SHA256-identical to the pre-move build).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-04 22:39:32 +08:00

4467 lines
149 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc (unknown)
// source: orchestrator/v1/plugin_registry.proto
package orchestratorv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
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)
)
// PluginVisibility is the lifecycle/access state of a plugin in the registry.
// PRIVATE plugins are scoped to a single account; PUBLIC plugins are visible
// to all. UNDER_REVIEW / REJECTED / TAKEN_DOWN are public-registry moderation
// states and do not apply to private plugins.
type PluginVisibility int32
const (
PluginVisibility_PLUGIN_VISIBILITY_UNSPECIFIED PluginVisibility = 0
PluginVisibility_PLUGIN_VISIBILITY_PRIVATE PluginVisibility = 1
PluginVisibility_PLUGIN_VISIBILITY_UNDER_REVIEW PluginVisibility = 2
PluginVisibility_PLUGIN_VISIBILITY_PUBLIC PluginVisibility = 3
PluginVisibility_PLUGIN_VISIBILITY_REJECTED PluginVisibility = 4
PluginVisibility_PLUGIN_VISIBILITY_TAKEN_DOWN PluginVisibility = 5
)
// Enum value maps for PluginVisibility.
var (
PluginVisibility_name = map[int32]string{
0: "PLUGIN_VISIBILITY_UNSPECIFIED",
1: "PLUGIN_VISIBILITY_PRIVATE",
2: "PLUGIN_VISIBILITY_UNDER_REVIEW",
3: "PLUGIN_VISIBILITY_PUBLIC",
4: "PLUGIN_VISIBILITY_REJECTED",
5: "PLUGIN_VISIBILITY_TAKEN_DOWN",
}
PluginVisibility_value = map[string]int32{
"PLUGIN_VISIBILITY_UNSPECIFIED": 0,
"PLUGIN_VISIBILITY_PRIVATE": 1,
"PLUGIN_VISIBILITY_UNDER_REVIEW": 2,
"PLUGIN_VISIBILITY_PUBLIC": 3,
"PLUGIN_VISIBILITY_REJECTED": 4,
"PLUGIN_VISIBILITY_TAKEN_DOWN": 5,
}
)
func (x PluginVisibility) Enum() *PluginVisibility {
p := new(PluginVisibility)
*p = x
return p
}
func (x PluginVisibility) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (PluginVisibility) Descriptor() protoreflect.EnumDescriptor {
return file_orchestrator_v1_plugin_registry_proto_enumTypes[0].Descriptor()
}
func (PluginVisibility) Type() protoreflect.EnumType {
return &file_orchestrator_v1_plugin_registry_proto_enumTypes[0]
}
func (x PluginVisibility) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use PluginVisibility.Descriptor instead.
func (PluginVisibility) EnumDescriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{0}
}
type Scope struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Slug string `protobuf:"bytes,2,opt,name=slug,proto3" json:"slug,omitempty"`
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Scope) Reset() {
*x = Scope{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Scope) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Scope) ProtoMessage() {}
func (x *Scope) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Scope.ProtoReflect.Descriptor instead.
func (*Scope) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{0}
}
func (x *Scope) GetId() string {
if x != nil {
return x.Id
}
return ""
}
func (x *Scope) GetSlug() string {
if x != nil {
return x.Slug
}
return ""
}
func (x *Scope) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
func (x *Scope) GetCreatedAt() *timestamppb.Timestamp {
if x != nil {
return x.CreatedAt
}
return nil
}
type Plugin struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ScopeSlug string `protobuf:"bytes,2,opt,name=scope_slug,json=scopeSlug,proto3" json:"scope_slug,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Visibility PluginVisibility `protobuf:"varint,4,opt,name=visibility,proto3,enum=orchestrator.v1.PluginVisibility" json:"visibility,omitempty"`
Premium bool `protobuf:"varint,5,opt,name=premium,proto3" json:"premium,omitempty"`
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
HomepageUrl string `protobuf:"bytes,7,opt,name=homepage_url,json=homepageUrl,proto3" json:"homepage_url,omitempty"`
Categories []string `protobuf:"bytes,8,rep,name=categories,proto3" json:"categories,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Kind string `protobuf:"bytes,10,opt,name=kind,proto3" json:"kind,omitempty"`
DisplayName string `protobuf:"bytes,11,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// owner_account_id is set for private plugins and identifies the account
// that owns the plugin. Empty for public plugins.
OwnerAccountId string `protobuf:"bytes,12,opt,name=owner_account_id,json=ownerAccountId,proto3" json:"owner_account_id,omitempty"`
// latest_version is the most recent non-yanked version string published
// for this plugin (e.g. "0.2.3"). Empty when the plugin has no versions
// yet. Computed server-side as a LATERAL lookup on registry_versions so
// listing endpoints don't N+1.
LatestVersion string `protobuf:"bytes,13,opt,name=latest_version,json=latestVersion,proto3" json:"latest_version,omitempty"`
Tags []string `protobuf:"bytes,14,rep,name=tags,proto3" json:"tags,omitempty"`
// preview_image_url is the PUBLIC, unsigned, long-lived image URL for this
// plugin's latest non-yanked version preview (a PNG screenshot), usable
// directly as an <img src>. Empty when no preview has been published yet —
// the wizard card then degrades to display_name + tags (spec §5.2).
PreviewImageUrl string `protobuf:"bytes,15,opt,name=preview_image_url,json=previewImageUrl,proto3" json:"preview_image_url,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Plugin) Reset() {
*x = Plugin{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Plugin) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Plugin) ProtoMessage() {}
func (x *Plugin) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Plugin.ProtoReflect.Descriptor instead.
func (*Plugin) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{1}
}
func (x *Plugin) GetId() string {
if x != nil {
return x.Id
}
return ""
}
func (x *Plugin) GetScopeSlug() string {
if x != nil {
return x.ScopeSlug
}
return ""
}
func (x *Plugin) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *Plugin) GetVisibility() PluginVisibility {
if x != nil {
return x.Visibility
}
return PluginVisibility_PLUGIN_VISIBILITY_UNSPECIFIED
}
func (x *Plugin) GetPremium() bool {
if x != nil {
return x.Premium
}
return false
}
func (x *Plugin) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *Plugin) GetHomepageUrl() string {
if x != nil {
return x.HomepageUrl
}
return ""
}
func (x *Plugin) GetCategories() []string {
if x != nil {
return x.Categories
}
return nil
}
func (x *Plugin) GetUpdatedAt() *timestamppb.Timestamp {
if x != nil {
return x.UpdatedAt
}
return nil
}
func (x *Plugin) GetKind() string {
if x != nil {
return x.Kind
}
return ""
}
func (x *Plugin) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
func (x *Plugin) GetOwnerAccountId() string {
if x != nil {
return x.OwnerAccountId
}
return ""
}
func (x *Plugin) GetLatestVersion() string {
if x != nil {
return x.LatestVersion
}
return ""
}
func (x *Plugin) GetTags() []string {
if x != nil {
return x.Tags
}
return nil
}
func (x *Plugin) GetPreviewImageUrl() string {
if x != nil {
return x.PreviewImageUrl
}
return ""
}
type Category struct {
state protoimpl.MessageState `protogen:"open.v1"`
Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
SortOrder int32 `protobuf:"varint,4,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Category) Reset() {
*x = Category{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Category) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Category) ProtoMessage() {}
func (x *Category) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Category.ProtoReflect.Descriptor instead.
func (*Category) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{2}
}
func (x *Category) GetSlug() string {
if x != nil {
return x.Slug
}
return ""
}
func (x *Category) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
func (x *Category) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *Category) GetSortOrder() int32 {
if x != nil {
return x.SortOrder
}
return 0
}
type Version struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
PluginId string `protobuf:"bytes,2,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
PublishedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=published_at,json=publishedAt,proto3" json:"published_at,omitempty"`
Yanked bool `protobuf:"varint,7,opt,name=yanked,proto3" json:"yanked,omitempty"`
SdkConstraint string `protobuf:"bytes,8,opt,name=sdk_constraint,json=sdkConstraint,proto3" json:"sdk_constraint,omitempty"`
SourceArchiveSha256 string `protobuf:"bytes,9,opt,name=source_archive_sha256,json=sourceArchiveSha256,proto3" json:"source_archive_sha256,omitempty"`
SourceArchiveSize int64 `protobuf:"varint,10,opt,name=source_archive_size,json=sourceArchiveSize,proto3" json:"source_archive_size,omitempty"`
// preview_image_url is the public unsigned URL of this specific version's
// preview PNG, or empty when this version shipped no preview.png.
PreviewImageUrl string `protobuf:"bytes,11,opt,name=preview_image_url,json=previewImageUrl,proto3" json:"preview_image_url,omitempty"`
// abi_version is the wasm ABI major version this artifact was built against
// (WO-WZ-011). 0 means a legacy source archive (compiled in-container), not a
// .bnp. Instances filter incompatible artifacts on this before downloading.
AbiVersion uint32 `protobuf:"varint,12,opt,name=abi_version,json=abiVersion,proto3" json:"abi_version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Version) Reset() {
*x = Version{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Version) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Version) ProtoMessage() {}
func (x *Version) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[3]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Version.ProtoReflect.Descriptor instead.
func (*Version) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{3}
}
func (x *Version) GetId() string {
if x != nil {
return x.Id
}
return ""
}
func (x *Version) GetPluginId() string {
if x != nil {
return x.PluginId
}
return ""
}
func (x *Version) GetVersion() string {
if x != nil {
return x.Version
}
return ""
}
func (x *Version) GetPublishedAt() *timestamppb.Timestamp {
if x != nil {
return x.PublishedAt
}
return nil
}
func (x *Version) GetYanked() bool {
if x != nil {
return x.Yanked
}
return false
}
func (x *Version) GetSdkConstraint() string {
if x != nil {
return x.SdkConstraint
}
return ""
}
func (x *Version) GetSourceArchiveSha256() string {
if x != nil {
return x.SourceArchiveSha256
}
return ""
}
func (x *Version) GetSourceArchiveSize() int64 {
if x != nil {
return x.SourceArchiveSize
}
return 0
}
func (x *Version) GetPreviewImageUrl() string {
if x != nil {
return x.PreviewImageUrl
}
return ""
}
func (x *Version) GetAbiVersion() uint32 {
if x != nil {
return x.AbiVersion
}
return 0
}
type Requirement struct {
state protoimpl.MessageState `protogen:"open.v1"`
ScopeSlug string `protobuf:"bytes,1,opt,name=scope_slug,json=scopeSlug,proto3" json:"scope_slug,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
ConstraintExpr string `protobuf:"bytes,3,opt,name=constraint_expr,json=constraintExpr,proto3" json:"constraint_expr,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Requirement) Reset() {
*x = Requirement{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Requirement) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Requirement) ProtoMessage() {}
func (x *Requirement) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[4]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use Requirement.ProtoReflect.Descriptor instead.
func (*Requirement) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{4}
}
func (x *Requirement) GetScopeSlug() string {
if x != nil {
return x.ScopeSlug
}
return ""
}
func (x *Requirement) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *Requirement) GetConstraintExpr() string {
if x != nil {
return x.ConstraintExpr
}
return ""
}
type CreateScopeRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateScopeRequest) Reset() {
*x = CreateScopeRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateScopeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateScopeRequest) ProtoMessage() {}
func (x *CreateScopeRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[5]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateScopeRequest.ProtoReflect.Descriptor instead.
func (*CreateScopeRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{5}
}
func (x *CreateScopeRequest) GetSlug() string {
if x != nil {
return x.Slug
}
return ""
}
func (x *CreateScopeRequest) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
type CreateScopeResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Scope *Scope `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreateScopeResponse) Reset() {
*x = CreateScopeResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreateScopeResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreateScopeResponse) ProtoMessage() {}
func (x *CreateScopeResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[6]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreateScopeResponse.ProtoReflect.Descriptor instead.
func (*CreateScopeResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{6}
}
func (x *CreateScopeResponse) GetScope() *Scope {
if x != nil {
return x.Scope
}
return nil
}
type ListMyScopesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListMyScopesRequest) Reset() {
*x = ListMyScopesRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListMyScopesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListMyScopesRequest) ProtoMessage() {}
func (x *ListMyScopesRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[7]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListMyScopesRequest.ProtoReflect.Descriptor instead.
func (*ListMyScopesRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{7}
}
type ListMyScopesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Scopes []*Scope `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListMyScopesResponse) Reset() {
*x = ListMyScopesResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListMyScopesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListMyScopesResponse) ProtoMessage() {}
func (x *ListMyScopesResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[8]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListMyScopesResponse.ProtoReflect.Descriptor instead.
func (*ListMyScopesResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{8}
}
func (x *ListMyScopesResponse) GetScopes() []*Scope {
if x != nil {
return x.Scopes
}
return nil
}
type GetScopeRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetScopeRequest) Reset() {
*x = GetScopeRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetScopeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetScopeRequest) ProtoMessage() {}
func (x *GetScopeRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[9]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetScopeRequest.ProtoReflect.Descriptor instead.
func (*GetScopeRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{9}
}
func (x *GetScopeRequest) GetSlug() string {
if x != nil {
return x.Slug
}
return ""
}
type GetScopeResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Scope *Scope `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
Plugins []*Plugin `protobuf:"bytes,2,rep,name=plugins,proto3" json:"plugins,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetScopeResponse) Reset() {
*x = GetScopeResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetScopeResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetScopeResponse) ProtoMessage() {}
func (x *GetScopeResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[10]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetScopeResponse.ProtoReflect.Descriptor instead.
func (*GetScopeResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{10}
}
func (x *GetScopeResponse) GetScope() *Scope {
if x != nil {
return x.Scope
}
return nil
}
func (x *GetScopeResponse) GetPlugins() []*Plugin {
if x != nil {
return x.Plugins
}
return nil
}
type ListMyPluginsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListMyPluginsRequest) Reset() {
*x = ListMyPluginsRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListMyPluginsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListMyPluginsRequest) ProtoMessage() {}
func (x *ListMyPluginsRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[11]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListMyPluginsRequest.ProtoReflect.Descriptor instead.
func (*ListMyPluginsRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{11}
}
type ListMyPluginsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Plugins []*Plugin `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListMyPluginsResponse) Reset() {
*x = ListMyPluginsResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListMyPluginsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListMyPluginsResponse) ProtoMessage() {}
func (x *ListMyPluginsResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[12]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListMyPluginsResponse.ProtoReflect.Descriptor instead.
func (*ListMyPluginsResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{12}
}
func (x *ListMyPluginsResponse) GetPlugins() []*Plugin {
if x != nil {
return x.Plugins
}
return nil
}
type CreatePluginRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ScopeSlug string `protobuf:"bytes,1,opt,name=scope_slug,json=scopeSlug,proto3" json:"scope_slug,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
Categories []string `protobuf:"bytes,5,rep,name=categories,proto3" json:"categories,omitempty"`
DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// visibility is the requested visibility of the plugin. UNSPECIFIED defers
// to the registry's default (public for explicit scopes, private for the
// "@private" sentinel).
Visibility PluginVisibility `protobuf:"varint,7,opt,name=visibility,proto3,enum=orchestrator.v1.PluginVisibility" json:"visibility,omitempty"`
// active_account_id is required when visibility = PRIVATE; the server
// verifies the caller is a member of this account before creating the
// private plugin under it.
ActiveAccountId string `protobuf:"bytes,8,opt,name=active_account_id,json=activeAccountId,proto3" json:"active_account_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreatePluginRequest) Reset() {
*x = CreatePluginRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreatePluginRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreatePluginRequest) ProtoMessage() {}
func (x *CreatePluginRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[13]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreatePluginRequest.ProtoReflect.Descriptor instead.
func (*CreatePluginRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{13}
}
func (x *CreatePluginRequest) GetScopeSlug() string {
if x != nil {
return x.ScopeSlug
}
return ""
}
func (x *CreatePluginRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *CreatePluginRequest) GetDescription() string {
if x != nil {
return x.Description
}
return ""
}
func (x *CreatePluginRequest) GetKind() string {
if x != nil {
return x.Kind
}
return ""
}
func (x *CreatePluginRequest) GetCategories() []string {
if x != nil {
return x.Categories
}
return nil
}
func (x *CreatePluginRequest) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
func (x *CreatePluginRequest) GetVisibility() PluginVisibility {
if x != nil {
return x.Visibility
}
return PluginVisibility_PLUGIN_VISIBILITY_UNSPECIFIED
}
func (x *CreatePluginRequest) GetActiveAccountId() string {
if x != nil {
return x.ActiveAccountId
}
return ""
}
type CreatePluginResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Plugin *Plugin `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CreatePluginResponse) Reset() {
*x = CreatePluginResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CreatePluginResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CreatePluginResponse) ProtoMessage() {}
func (x *CreatePluginResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[14]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CreatePluginResponse.ProtoReflect.Descriptor instead.
func (*CreatePluginResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{14}
}
func (x *CreatePluginResponse) GetPlugin() *Plugin {
if x != nil {
return x.Plugin
}
return nil
}
type GetPluginRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ScopeSlug string `protobuf:"bytes,1,opt,name=scope_slug,json=scopeSlug,proto3" json:"scope_slug,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// active_account_id is required when scope_slug = "private" so the server
// can resolve (account_id, name) instead of (scope_id, name). Ignored
// otherwise.
ActiveAccountId string `protobuf:"bytes,3,opt,name=active_account_id,json=activeAccountId,proto3" json:"active_account_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetPluginRequest) Reset() {
*x = GetPluginRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetPluginRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetPluginRequest) ProtoMessage() {}
func (x *GetPluginRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[15]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetPluginRequest.ProtoReflect.Descriptor instead.
func (*GetPluginRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{15}
}
func (x *GetPluginRequest) GetScopeSlug() string {
if x != nil {
return x.ScopeSlug
}
return ""
}
func (x *GetPluginRequest) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *GetPluginRequest) GetActiveAccountId() string {
if x != nil {
return x.ActiveAccountId
}
return ""
}
type GetPluginResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Plugin *Plugin `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
Versions []*Version `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
Channels map[string]string `protobuf:"bytes,3,rep,name=channels,proto3" json:"channels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetPluginResponse) Reset() {
*x = GetPluginResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetPluginResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetPluginResponse) ProtoMessage() {}
func (x *GetPluginResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[16]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetPluginResponse.ProtoReflect.Descriptor instead.
func (*GetPluginResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{16}
}
func (x *GetPluginResponse) GetPlugin() *Plugin {
if x != nil {
return x.Plugin
}
return nil
}
func (x *GetPluginResponse) GetVersions() []*Version {
if x != nil {
return x.Versions
}
return nil
}
func (x *GetPluginResponse) GetChannels() map[string]string {
if x != nil {
return x.Channels
}
return nil
}
type ListPluginsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
Categories []string `protobuf:"bytes,5,rep,name=categories,proto3" json:"categories,omitempty"`
Tags []string `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPluginsRequest) Reset() {
*x = ListPluginsRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPluginsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPluginsRequest) ProtoMessage() {}
func (x *ListPluginsRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[17]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPluginsRequest.ProtoReflect.Descriptor instead.
func (*ListPluginsRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{17}
}
func (x *ListPluginsRequest) GetLimit() int32 {
if x != nil {
return x.Limit
}
return 0
}
func (x *ListPluginsRequest) GetOffset() int32 {
if x != nil {
return x.Offset
}
return 0
}
func (x *ListPluginsRequest) GetQuery() string {
if x != nil {
return x.Query
}
return ""
}
func (x *ListPluginsRequest) GetKind() string {
if x != nil {
return x.Kind
}
return ""
}
func (x *ListPluginsRequest) GetCategories() []string {
if x != nil {
return x.Categories
}
return nil
}
func (x *ListPluginsRequest) GetTags() []string {
if x != nil {
return x.Tags
}
return nil
}
type ListPluginsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Plugins []*Plugin `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPluginsResponse) Reset() {
*x = ListPluginsResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPluginsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPluginsResponse) ProtoMessage() {}
func (x *ListPluginsResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[18]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPluginsResponse.ProtoReflect.Descriptor instead.
func (*ListPluginsResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{18}
}
func (x *ListPluginsResponse) GetPlugins() []*Plugin {
if x != nil {
return x.Plugins
}
return nil
}
type ListCategoriesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListCategoriesRequest) Reset() {
*x = ListCategoriesRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListCategoriesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListCategoriesRequest) ProtoMessage() {}
func (x *ListCategoriesRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[19]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListCategoriesRequest.ProtoReflect.Descriptor instead.
func (*ListCategoriesRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{19}
}
type ListCategoriesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Categories []*Category `protobuf:"bytes,1,rep,name=categories,proto3" json:"categories,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListCategoriesResponse) Reset() {
*x = ListCategoriesResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListCategoriesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListCategoriesResponse) ProtoMessage() {}
func (x *ListCategoriesResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[20]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListCategoriesResponse.ProtoReflect.Descriptor instead.
func (*ListCategoriesResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{20}
}
func (x *ListCategoriesResponse) GetCategories() []*Category {
if x != nil {
return x.Categories
}
return nil
}
type ListTagsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
// Optional kind filter: "plugin", "theme", or "" for both. Lets the browse
// UI show theme-specific tags when the user filters by kind=theme.
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
// Cap the response. 0 → server default (100).
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListTagsRequest) Reset() {
*x = ListTagsRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListTagsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListTagsRequest) ProtoMessage() {}
func (x *ListTagsRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[21]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListTagsRequest.ProtoReflect.Descriptor instead.
func (*ListTagsRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{21}
}
func (x *ListTagsRequest) GetKind() string {
if x != nil {
return x.Kind
}
return ""
}
func (x *ListTagsRequest) GetLimit() int32 {
if x != nil {
return x.Limit
}
return 0
}
type ListTagsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Tags []*TagCount `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListTagsResponse) Reset() {
*x = ListTagsResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListTagsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListTagsResponse) ProtoMessage() {}
func (x *ListTagsResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[22]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListTagsResponse.ProtoReflect.Descriptor instead.
func (*ListTagsResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{22}
}
func (x *ListTagsResponse) GetTags() []*TagCount {
if x != nil {
return x.Tags
}
return nil
}
type TagCount struct {
state protoimpl.MessageState `protogen:"open.v1"`
Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *TagCount) Reset() {
*x = TagCount{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *TagCount) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*TagCount) ProtoMessage() {}
func (x *TagCount) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[23]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use TagCount.ProtoReflect.Descriptor instead.
func (*TagCount) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{23}
}
func (x *TagCount) GetTag() string {
if x != nil {
return x.Tag
}
return ""
}
func (x *TagCount) GetCount() int32 {
if x != nil {
return x.Count
}
return 0
}
type ListPrivatePluginsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
// account_id selects which account's private plugins to list. The caller
// must be a member of this account.
AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPrivatePluginsRequest) Reset() {
*x = ListPrivatePluginsRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPrivatePluginsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPrivatePluginsRequest) ProtoMessage() {}
func (x *ListPrivatePluginsRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[24]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPrivatePluginsRequest.ProtoReflect.Descriptor instead.
func (*ListPrivatePluginsRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{24}
}
func (x *ListPrivatePluginsRequest) GetAccountId() string {
if x != nil {
return x.AccountId
}
return ""
}
type ListPrivatePluginsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Plugins []*PrivatePluginSummary `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPrivatePluginsResponse) Reset() {
*x = ListPrivatePluginsResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPrivatePluginsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPrivatePluginsResponse) ProtoMessage() {}
func (x *ListPrivatePluginsResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[25]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPrivatePluginsResponse.ProtoReflect.Descriptor instead.
func (*ListPrivatePluginsResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{25}
}
func (x *ListPrivatePluginsResponse) GetPlugins() []*PrivatePluginSummary {
if x != nil {
return x.Plugins
}
return nil
}
// PrivatePluginSummary is the row shape used by the publisher dashboard and
// by the CMS "Private" installer tab. It bundles a Plugin with the latest
// version per channel and an installation count.
type PrivatePluginSummary struct {
state protoimpl.MessageState `protogen:"open.v1"`
Plugin *Plugin `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
// channel_versions maps channel name -> latest version string published on
// that channel (e.g. "latest" -> "0.3.0", "beta" -> "0.4.0-beta.1").
ChannelVersions map[string]string `protobuf:"bytes,2,rep,name=channel_versions,json=channelVersions,proto3" json:"channel_versions,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
// installed_site_count is the number of CMS sites in the owning account
// that currently have any version of this plugin installed. Used to gate
// delete-plugin in the dashboard.
InstalledSiteCount int32 `protobuf:"varint,3,opt,name=installed_site_count,json=installedSiteCount,proto3" json:"installed_site_count,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PrivatePluginSummary) Reset() {
*x = PrivatePluginSummary{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PrivatePluginSummary) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PrivatePluginSummary) ProtoMessage() {}
func (x *PrivatePluginSummary) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[26]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PrivatePluginSummary.ProtoReflect.Descriptor instead.
func (*PrivatePluginSummary) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{26}
}
func (x *PrivatePluginSummary) GetPlugin() *Plugin {
if x != nil {
return x.Plugin
}
return nil
}
func (x *PrivatePluginSummary) GetChannelVersions() map[string]string {
if x != nil {
return x.ChannelVersions
}
return nil
}
func (x *PrivatePluginSummary) GetInstalledSiteCount() int32 {
if x != nil {
return x.InstalledSiteCount
}
return 0
}
type DeletePrivatePluginRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
PluginName string `protobuf:"bytes,2,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DeletePrivatePluginRequest) Reset() {
*x = DeletePrivatePluginRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DeletePrivatePluginRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeletePrivatePluginRequest) ProtoMessage() {}
func (x *DeletePrivatePluginRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[27]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeletePrivatePluginRequest.ProtoReflect.Descriptor instead.
func (*DeletePrivatePluginRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{27}
}
func (x *DeletePrivatePluginRequest) GetAccountId() string {
if x != nil {
return x.AccountId
}
return ""
}
func (x *DeletePrivatePluginRequest) GetPluginName() string {
if x != nil {
return x.PluginName
}
return ""
}
type DeletePrivatePluginResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DeletePrivatePluginResponse) Reset() {
*x = DeletePrivatePluginResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DeletePrivatePluginResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeletePrivatePluginResponse) ProtoMessage() {}
func (x *DeletePrivatePluginResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[28]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeletePrivatePluginResponse.ProtoReflect.Descriptor instead.
func (*DeletePrivatePluginResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{28}
}
type DeletePrivatePluginVersionRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
PluginName string `protobuf:"bytes,2,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DeletePrivatePluginVersionRequest) Reset() {
*x = DeletePrivatePluginVersionRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DeletePrivatePluginVersionRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeletePrivatePluginVersionRequest) ProtoMessage() {}
func (x *DeletePrivatePluginVersionRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[29]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeletePrivatePluginVersionRequest.ProtoReflect.Descriptor instead.
func (*DeletePrivatePluginVersionRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{29}
}
func (x *DeletePrivatePluginVersionRequest) GetAccountId() string {
if x != nil {
return x.AccountId
}
return ""
}
func (x *DeletePrivatePluginVersionRequest) GetPluginName() string {
if x != nil {
return x.PluginName
}
return ""
}
func (x *DeletePrivatePluginVersionRequest) GetVersion() string {
if x != nil {
return x.Version
}
return ""
}
type DeletePrivatePluginVersionResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DeletePrivatePluginVersionResponse) Reset() {
*x = DeletePrivatePluginVersionResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DeletePrivatePluginVersionResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeletePrivatePluginVersionResponse) ProtoMessage() {}
func (x *DeletePrivatePluginVersionResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[30]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeletePrivatePluginVersionResponse.ProtoReflect.Descriptor instead.
func (*DeletePrivatePluginVersionResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{30}
}
type ListPrivatePluginInstallSitesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
AccountId string `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
PluginName string `protobuf:"bytes,2,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPrivatePluginInstallSitesRequest) Reset() {
*x = ListPrivatePluginInstallSitesRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPrivatePluginInstallSitesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPrivatePluginInstallSitesRequest) ProtoMessage() {}
func (x *ListPrivatePluginInstallSitesRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[31]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPrivatePluginInstallSitesRequest.ProtoReflect.Descriptor instead.
func (*ListPrivatePluginInstallSitesRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{31}
}
func (x *ListPrivatePluginInstallSitesRequest) GetAccountId() string {
if x != nil {
return x.AccountId
}
return ""
}
func (x *ListPrivatePluginInstallSitesRequest) GetPluginName() string {
if x != nil {
return x.PluginName
}
return ""
}
type ListPrivatePluginInstallSitesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Sites []*PrivatePluginInstallSite `protobuf:"bytes,1,rep,name=sites,proto3" json:"sites,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPrivatePluginInstallSitesResponse) Reset() {
*x = ListPrivatePluginInstallSitesResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPrivatePluginInstallSitesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPrivatePluginInstallSitesResponse) ProtoMessage() {}
func (x *ListPrivatePluginInstallSitesResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[32]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPrivatePluginInstallSitesResponse.ProtoReflect.Descriptor instead.
func (*ListPrivatePluginInstallSitesResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{32}
}
func (x *ListPrivatePluginInstallSitesResponse) GetSites() []*PrivatePluginInstallSite {
if x != nil {
return x.Sites
}
return nil
}
type PrivatePluginInstallSite struct {
state protoimpl.MessageState `protogen:"open.v1"`
InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
SiteDisplayName string `protobuf:"bytes,2,opt,name=site_display_name,json=siteDisplayName,proto3" json:"site_display_name,omitempty"`
InstalledVersion string `protobuf:"bytes,3,opt,name=installed_version,json=installedVersion,proto3" json:"installed_version,omitempty"`
PinnedChannel string `protobuf:"bytes,4,opt,name=pinned_channel,json=pinnedChannel,proto3" json:"pinned_channel,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PrivatePluginInstallSite) Reset() {
*x = PrivatePluginInstallSite{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PrivatePluginInstallSite) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PrivatePluginInstallSite) ProtoMessage() {}
func (x *PrivatePluginInstallSite) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[33]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PrivatePluginInstallSite.ProtoReflect.Descriptor instead.
func (*PrivatePluginInstallSite) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{33}
}
func (x *PrivatePluginInstallSite) GetInstanceId() string {
if x != nil {
return x.InstanceId
}
return ""
}
func (x *PrivatePluginInstallSite) GetSiteDisplayName() string {
if x != nil {
return x.SiteDisplayName
}
return ""
}
func (x *PrivatePluginInstallSite) GetInstalledVersion() string {
if x != nil {
return x.InstalledVersion
}
return ""
}
func (x *PrivatePluginInstallSite) GetPinnedChannel() string {
if x != nil {
return x.PinnedChannel
}
return ""
}
type GetVersionRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ScopeSlug string `protobuf:"bytes,1,opt,name=scope_slug,json=scopeSlug,proto3" json:"scope_slug,omitempty"`
PluginName string `protobuf:"bytes,2,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetVersionRequest) Reset() {
*x = GetVersionRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetVersionRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetVersionRequest) ProtoMessage() {}
func (x *GetVersionRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[34]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.
func (*GetVersionRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{34}
}
func (x *GetVersionRequest) GetScopeSlug() string {
if x != nil {
return x.ScopeSlug
}
return ""
}
func (x *GetVersionRequest) GetPluginName() string {
if x != nil {
return x.PluginName
}
return ""
}
func (x *GetVersionRequest) GetVersion() string {
if x != nil {
return x.Version
}
return ""
}
type GetVersionResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Version *Version `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
Requires []*Requirement `protobuf:"bytes,2,rep,name=requires,proto3" json:"requires,omitempty"`
ReadmeMd string `protobuf:"bytes,3,opt,name=readme_md,json=readmeMd,proto3" json:"readme_md,omitempty"`
ChangelogMd string `protobuf:"bytes,4,opt,name=changelog_md,json=changelogMd,proto3" json:"changelog_md,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetVersionResponse) Reset() {
*x = GetVersionResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetVersionResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetVersionResponse) ProtoMessage() {}
func (x *GetVersionResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[35]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.
func (*GetVersionResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{35}
}
func (x *GetVersionResponse) GetVersion() *Version {
if x != nil {
return x.Version
}
return nil
}
func (x *GetVersionResponse) GetRequires() []*Requirement {
if x != nil {
return x.Requires
}
return nil
}
func (x *GetVersionResponse) GetReadmeMd() string {
if x != nil {
return x.ReadmeMd
}
return ""
}
func (x *GetVersionResponse) GetChangelogMd() string {
if x != nil {
return x.ChangelogMd
}
return ""
}
type ResolveInstallRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ScopeSlug string `protobuf:"bytes,1,opt,name=scope_slug,json=scopeSlug,proto3" json:"scope_slug,omitempty"`
PluginName string `protobuf:"bytes,2,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
VersionOrChannel string `protobuf:"bytes,3,opt,name=version_or_channel,json=versionOrChannel,proto3" json:"version_or_channel,omitempty"`
// active_account_id is required when scope_slug = "private" so the server
// resolves (account_id, name) and verifies the caller's account
// membership. Ignored for public scopes.
ActiveAccountId string `protobuf:"bytes,4,opt,name=active_account_id,json=activeAccountId,proto3" json:"active_account_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResolveInstallRequest) Reset() {
*x = ResolveInstallRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResolveInstallRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResolveInstallRequest) ProtoMessage() {}
func (x *ResolveInstallRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[36]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResolveInstallRequest.ProtoReflect.Descriptor instead.
func (*ResolveInstallRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{36}
}
func (x *ResolveInstallRequest) GetScopeSlug() string {
if x != nil {
return x.ScopeSlug
}
return ""
}
func (x *ResolveInstallRequest) GetPluginName() string {
if x != nil {
return x.PluginName
}
return ""
}
func (x *ResolveInstallRequest) GetVersionOrChannel() string {
if x != nil {
return x.VersionOrChannel
}
return ""
}
func (x *ResolveInstallRequest) GetActiveAccountId() string {
if x != nil {
return x.ActiveAccountId
}
return ""
}
type ResolveInstallResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
VersionId string `protobuf:"bytes,1,opt,name=version_id,json=versionId,proto3" json:"version_id,omitempty"`
ScopeSlug string `protobuf:"bytes,2,opt,name=scope_slug,json=scopeSlug,proto3" json:"scope_slug,omitempty"`
PluginName string `protobuf:"bytes,3,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
ChannelPinned string `protobuf:"bytes,5,opt,name=channel_pinned,json=channelPinned,proto3" json:"channel_pinned,omitempty"`
ArchiveUrl string `protobuf:"bytes,6,opt,name=archive_url,json=archiveUrl,proto3" json:"archive_url,omitempty"`
ArchiveSha256 string `protobuf:"bytes,7,opt,name=archive_sha256,json=archiveSha256,proto3" json:"archive_sha256,omitempty"`
SdkConstraint string `protobuf:"bytes,8,opt,name=sdk_constraint,json=sdkConstraint,proto3" json:"sdk_constraint,omitempty"`
Requires []*Requirement `protobuf:"bytes,9,rep,name=requires,proto3" json:"requires,omitempty"`
Yanked bool `protobuf:"varint,10,opt,name=yanked,proto3" json:"yanked,omitempty"`
Warnings []string `protobuf:"bytes,11,rep,name=warnings,proto3" json:"warnings,omitempty"`
// abi_version is the wasm ABI major of the resolved artifact (WO-WZ-011); 0
// for a legacy source archive. The installing instance rejects an artifact
// whose abi_version its loader cannot run.
AbiVersion uint32 `protobuf:"varint,12,opt,name=abi_version,json=abiVersion,proto3" json:"abi_version,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResolveInstallResponse) Reset() {
*x = ResolveInstallResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResolveInstallResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResolveInstallResponse) ProtoMessage() {}
func (x *ResolveInstallResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[37]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResolveInstallResponse.ProtoReflect.Descriptor instead.
func (*ResolveInstallResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{37}
}
func (x *ResolveInstallResponse) GetVersionId() string {
if x != nil {
return x.VersionId
}
return ""
}
func (x *ResolveInstallResponse) GetScopeSlug() string {
if x != nil {
return x.ScopeSlug
}
return ""
}
func (x *ResolveInstallResponse) GetPluginName() string {
if x != nil {
return x.PluginName
}
return ""
}
func (x *ResolveInstallResponse) GetVersion() string {
if x != nil {
return x.Version
}
return ""
}
func (x *ResolveInstallResponse) GetChannelPinned() string {
if x != nil {
return x.ChannelPinned
}
return ""
}
func (x *ResolveInstallResponse) GetArchiveUrl() string {
if x != nil {
return x.ArchiveUrl
}
return ""
}
func (x *ResolveInstallResponse) GetArchiveSha256() string {
if x != nil {
return x.ArchiveSha256
}
return ""
}
func (x *ResolveInstallResponse) GetSdkConstraint() string {
if x != nil {
return x.SdkConstraint
}
return ""
}
func (x *ResolveInstallResponse) GetRequires() []*Requirement {
if x != nil {
return x.Requires
}
return nil
}
func (x *ResolveInstallResponse) GetYanked() bool {
if x != nil {
return x.Yanked
}
return false
}
func (x *ResolveInstallResponse) GetWarnings() []string {
if x != nil {
return x.Warnings
}
return nil
}
func (x *ResolveInstallResponse) GetAbiVersion() uint32 {
if x != nil {
return x.AbiVersion
}
return 0
}
type ListPrivatePluginsForInstanceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPrivatePluginsForInstanceRequest) Reset() {
*x = ListPrivatePluginsForInstanceRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPrivatePluginsForInstanceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPrivatePluginsForInstanceRequest) ProtoMessage() {}
func (x *ListPrivatePluginsForInstanceRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[38]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPrivatePluginsForInstanceRequest.ProtoReflect.Descriptor instead.
func (*ListPrivatePluginsForInstanceRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{38}
}
func (x *ListPrivatePluginsForInstanceRequest) GetInstanceId() string {
if x != nil {
return x.InstanceId
}
return ""
}
type ResolveInstallForInstanceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
PluginName string `protobuf:"bytes,2,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
VersionOrChannel string `protobuf:"bytes,3,opt,name=version_or_channel,json=versionOrChannel,proto3" json:"version_or_channel,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ResolveInstallForInstanceRequest) Reset() {
*x = ResolveInstallForInstanceRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ResolveInstallForInstanceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ResolveInstallForInstanceRequest) ProtoMessage() {}
func (x *ResolveInstallForInstanceRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[39]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ResolveInstallForInstanceRequest.ProtoReflect.Descriptor instead.
func (*ResolveInstallForInstanceRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{39}
}
func (x *ResolveInstallForInstanceRequest) GetInstanceId() string {
if x != nil {
return x.InstanceId
}
return ""
}
func (x *ResolveInstallForInstanceRequest) GetPluginName() string {
if x != nil {
return x.PluginName
}
return ""
}
func (x *ResolveInstallForInstanceRequest) GetVersionOrChannel() string {
if x != nil {
return x.VersionOrChannel
}
return ""
}
type PendingReview struct {
state protoimpl.MessageState `protogen:"open.v1"`
ReviewId string `protobuf:"bytes,1,opt,name=review_id,json=reviewId,proto3" json:"review_id,omitempty"`
PluginId string `protobuf:"bytes,2,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
ScopeSlug string `protobuf:"bytes,3,opt,name=scope_slug,json=scopeSlug,proto3" json:"scope_slug,omitempty"`
PluginName string `protobuf:"bytes,4,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
PluginDisplayName string `protobuf:"bytes,5,opt,name=plugin_display_name,json=pluginDisplayName,proto3" json:"plugin_display_name,omitempty"`
SubmittedByUserId string `protobuf:"bytes,6,opt,name=submitted_by_user_id,json=submittedByUserId,proto3" json:"submitted_by_user_id,omitempty"`
SubmittedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=submitted_at,json=submittedAt,proto3" json:"submitted_at,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PendingReview) Reset() {
*x = PendingReview{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PendingReview) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PendingReview) ProtoMessage() {}
func (x *PendingReview) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[40]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PendingReview.ProtoReflect.Descriptor instead.
func (*PendingReview) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{40}
}
func (x *PendingReview) GetReviewId() string {
if x != nil {
return x.ReviewId
}
return ""
}
func (x *PendingReview) GetPluginId() string {
if x != nil {
return x.PluginId
}
return ""
}
func (x *PendingReview) GetScopeSlug() string {
if x != nil {
return x.ScopeSlug
}
return ""
}
func (x *PendingReview) GetPluginName() string {
if x != nil {
return x.PluginName
}
return ""
}
func (x *PendingReview) GetPluginDisplayName() string {
if x != nil {
return x.PluginDisplayName
}
return ""
}
func (x *PendingReview) GetSubmittedByUserId() string {
if x != nil {
return x.SubmittedByUserId
}
return ""
}
func (x *PendingReview) GetSubmittedAt() *timestamppb.Timestamp {
if x != nil {
return x.SubmittedAt
}
return nil
}
type SubmitForReviewRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SubmitForReviewRequest) Reset() {
*x = SubmitForReviewRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SubmitForReviewRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SubmitForReviewRequest) ProtoMessage() {}
func (x *SubmitForReviewRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[41]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SubmitForReviewRequest.ProtoReflect.Descriptor instead.
func (*SubmitForReviewRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{41}
}
func (x *SubmitForReviewRequest) GetPluginId() string {
if x != nil {
return x.PluginId
}
return ""
}
type SubmitForReviewResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
// visibility is "under_review" for non-admin authors, "public" when a superadmin
// submits (they bypass the queue entirely). String form is preserved here for
// backwards compatibility with existing handlers; the canonical enum is
// PluginVisibility on the Plugin message.
Visibility string `protobuf:"bytes,1,opt,name=visibility,proto3" json:"visibility,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SubmitForReviewResponse) Reset() {
*x = SubmitForReviewResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SubmitForReviewResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SubmitForReviewResponse) ProtoMessage() {}
func (x *SubmitForReviewResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[42]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SubmitForReviewResponse.ProtoReflect.Descriptor instead.
func (*SubmitForReviewResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{42}
}
func (x *SubmitForReviewResponse) GetVisibility() string {
if x != nil {
return x.Visibility
}
return ""
}
type ListPendingReviewsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPendingReviewsRequest) Reset() {
*x = ListPendingReviewsRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPendingReviewsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPendingReviewsRequest) ProtoMessage() {}
func (x *ListPendingReviewsRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[43]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPendingReviewsRequest.ProtoReflect.Descriptor instead.
func (*ListPendingReviewsRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{43}
}
func (x *ListPendingReviewsRequest) GetLimit() int32 {
if x != nil {
return x.Limit
}
return 0
}
func (x *ListPendingReviewsRequest) GetOffset() int32 {
if x != nil {
return x.Offset
}
return 0
}
type ListPendingReviewsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Reviews []*PendingReview `protobuf:"bytes,1,rep,name=reviews,proto3" json:"reviews,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListPendingReviewsResponse) Reset() {
*x = ListPendingReviewsResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListPendingReviewsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListPendingReviewsResponse) ProtoMessage() {}
func (x *ListPendingReviewsResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[44]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListPendingReviewsResponse.ProtoReflect.Descriptor instead.
func (*ListPendingReviewsResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{44}
}
func (x *ListPendingReviewsResponse) GetReviews() []*PendingReview {
if x != nil {
return x.Reviews
}
return nil
}
type ApproveSubmissionRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` // optional note for audit log
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ApproveSubmissionRequest) Reset() {
*x = ApproveSubmissionRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ApproveSubmissionRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ApproveSubmissionRequest) ProtoMessage() {}
func (x *ApproveSubmissionRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[45]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ApproveSubmissionRequest.ProtoReflect.Descriptor instead.
func (*ApproveSubmissionRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{45}
}
func (x *ApproveSubmissionRequest) GetPluginId() string {
if x != nil {
return x.PluginId
}
return ""
}
func (x *ApproveSubmissionRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
type ApproveSubmissionResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ApproveSubmissionResponse) Reset() {
*x = ApproveSubmissionResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ApproveSubmissionResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ApproveSubmissionResponse) ProtoMessage() {}
func (x *ApproveSubmissionResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[46]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ApproveSubmissionResponse.ProtoReflect.Descriptor instead.
func (*ApproveSubmissionResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{46}
}
type RejectSubmissionRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` // required
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RejectSubmissionRequest) Reset() {
*x = RejectSubmissionRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RejectSubmissionRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RejectSubmissionRequest) ProtoMessage() {}
func (x *RejectSubmissionRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[47]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RejectSubmissionRequest.ProtoReflect.Descriptor instead.
func (*RejectSubmissionRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{47}
}
func (x *RejectSubmissionRequest) GetPluginId() string {
if x != nil {
return x.PluginId
}
return ""
}
func (x *RejectSubmissionRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
type RejectSubmissionResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RejectSubmissionResponse) Reset() {
*x = RejectSubmissionResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RejectSubmissionResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RejectSubmissionResponse) ProtoMessage() {}
func (x *RejectSubmissionResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[48]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RejectSubmissionResponse.ProtoReflect.Descriptor instead.
func (*RejectSubmissionResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{48}
}
type RequestChangesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` // required — author sees this verbatim
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RequestChangesRequest) Reset() {
*x = RequestChangesRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RequestChangesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RequestChangesRequest) ProtoMessage() {}
func (x *RequestChangesRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[49]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RequestChangesRequest.ProtoReflect.Descriptor instead.
func (*RequestChangesRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{49}
}
func (x *RequestChangesRequest) GetPluginId() string {
if x != nil {
return x.PluginId
}
return ""
}
func (x *RequestChangesRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
type RequestChangesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RequestChangesResponse) Reset() {
*x = RequestChangesResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RequestChangesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RequestChangesResponse) ProtoMessage() {}
func (x *RequestChangesResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[50]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RequestChangesResponse.ProtoReflect.Descriptor instead.
func (*RequestChangesResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{50}
}
type PublishVersionRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
PluginId string `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
Channel string `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel,omitempty"`
Archive []byte `protobuf:"bytes,4,opt,name=archive,proto3" json:"archive,omitempty"`
ReadmeMd string `protobuf:"bytes,5,opt,name=readme_md,json=readmeMd,proto3" json:"readme_md,omitempty"`
ChangelogMd string `protobuf:"bytes,6,opt,name=changelog_md,json=changelogMd,proto3" json:"changelog_md,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PublishVersionRequest) Reset() {
*x = PublishVersionRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PublishVersionRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PublishVersionRequest) ProtoMessage() {}
func (x *PublishVersionRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[51]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PublishVersionRequest.ProtoReflect.Descriptor instead.
func (*PublishVersionRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{51}
}
func (x *PublishVersionRequest) GetPluginId() string {
if x != nil {
return x.PluginId
}
return ""
}
func (x *PublishVersionRequest) GetVersion() string {
if x != nil {
return x.Version
}
return ""
}
func (x *PublishVersionRequest) GetChannel() string {
if x != nil {
return x.Channel
}
return ""
}
func (x *PublishVersionRequest) GetArchive() []byte {
if x != nil {
return x.Archive
}
return nil
}
func (x *PublishVersionRequest) GetReadmeMd() string {
if x != nil {
return x.ReadmeMd
}
return ""
}
func (x *PublishVersionRequest) GetChangelogMd() string {
if x != nil {
return x.ChangelogMd
}
return ""
}
type PublishVersionResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Version *Version `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
ArchiveUrl string `protobuf:"bytes,2,opt,name=archive_url,json=archiveUrl,proto3" json:"archive_url,omitempty"`
Warnings []string `protobuf:"bytes,3,rep,name=warnings,proto3" json:"warnings,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PublishVersionResponse) Reset() {
*x = PublishVersionResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PublishVersionResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PublishVersionResponse) ProtoMessage() {}
func (x *PublishVersionResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[52]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PublishVersionResponse.ProtoReflect.Descriptor instead.
func (*PublishVersionResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{52}
}
func (x *PublishVersionResponse) GetVersion() *Version {
if x != nil {
return x.Version
}
return nil
}
func (x *PublishVersionResponse) GetArchiveUrl() string {
if x != nil {
return x.ArchiveUrl
}
return ""
}
func (x *PublishVersionResponse) GetWarnings() []string {
if x != nil {
return x.Warnings
}
return nil
}
type StartDeviceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Scopes []string `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *StartDeviceRequest) Reset() {
*x = StartDeviceRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *StartDeviceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StartDeviceRequest) ProtoMessage() {}
func (x *StartDeviceRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[53]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use StartDeviceRequest.ProtoReflect.Descriptor instead.
func (*StartDeviceRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{53}
}
func (x *StartDeviceRequest) GetScopes() []string {
if x != nil {
return x.Scopes
}
return nil
}
type StartDeviceResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
DeviceCode string `protobuf:"bytes,1,opt,name=device_code,json=deviceCode,proto3" json:"device_code,omitempty"`
UserCode string `protobuf:"bytes,2,opt,name=user_code,json=userCode,proto3" json:"user_code,omitempty"`
VerificationUri string `protobuf:"bytes,3,opt,name=verification_uri,json=verificationUri,proto3" json:"verification_uri,omitempty"`
IntervalSeconds int32 `protobuf:"varint,4,opt,name=interval_seconds,json=intervalSeconds,proto3" json:"interval_seconds,omitempty"`
ExpiresInSeconds int32 `protobuf:"varint,5,opt,name=expires_in_seconds,json=expiresInSeconds,proto3" json:"expires_in_seconds,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *StartDeviceResponse) Reset() {
*x = StartDeviceResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *StartDeviceResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*StartDeviceResponse) ProtoMessage() {}
func (x *StartDeviceResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[54]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use StartDeviceResponse.ProtoReflect.Descriptor instead.
func (*StartDeviceResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{54}
}
func (x *StartDeviceResponse) GetDeviceCode() string {
if x != nil {
return x.DeviceCode
}
return ""
}
func (x *StartDeviceResponse) GetUserCode() string {
if x != nil {
return x.UserCode
}
return ""
}
func (x *StartDeviceResponse) GetVerificationUri() string {
if x != nil {
return x.VerificationUri
}
return ""
}
func (x *StartDeviceResponse) GetIntervalSeconds() int32 {
if x != nil {
return x.IntervalSeconds
}
return 0
}
func (x *StartDeviceResponse) GetExpiresInSeconds() int32 {
if x != nil {
return x.ExpiresInSeconds
}
return 0
}
type PollDeviceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
DeviceCode string `protobuf:"bytes,1,opt,name=device_code,json=deviceCode,proto3" json:"device_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PollDeviceRequest) Reset() {
*x = PollDeviceRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PollDeviceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PollDeviceRequest) ProtoMessage() {}
func (x *PollDeviceRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[55]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PollDeviceRequest.ProtoReflect.Descriptor instead.
func (*PollDeviceRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{55}
}
func (x *PollDeviceRequest) GetDeviceCode() string {
if x != nil {
return x.DeviceCode
}
return ""
}
type PollDeviceResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PollDeviceResponse) Reset() {
*x = PollDeviceResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PollDeviceResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PollDeviceResponse) ProtoMessage() {}
func (x *PollDeviceResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[56]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PollDeviceResponse.ProtoReflect.Descriptor instead.
func (*PollDeviceResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{56}
}
func (x *PollDeviceResponse) GetAccessToken() string {
if x != nil {
return x.AccessToken
}
return ""
}
func (x *PollDeviceResponse) GetStatus() string {
if x != nil {
return x.Status
}
return ""
}
type ApproveDeviceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserCode string `protobuf:"bytes,1,opt,name=user_code,json=userCode,proto3" json:"user_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ApproveDeviceRequest) Reset() {
*x = ApproveDeviceRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ApproveDeviceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ApproveDeviceRequest) ProtoMessage() {}
func (x *ApproveDeviceRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[57]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ApproveDeviceRequest.ProtoReflect.Descriptor instead.
func (*ApproveDeviceRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{57}
}
func (x *ApproveDeviceRequest) GetUserCode() string {
if x != nil {
return x.UserCode
}
return ""
}
type ApproveDeviceResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ApproveDeviceResponse) Reset() {
*x = ApproveDeviceResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[58]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ApproveDeviceResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ApproveDeviceResponse) ProtoMessage() {}
func (x *ApproveDeviceResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[58]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ApproveDeviceResponse.ProtoReflect.Descriptor instead.
func (*ApproveDeviceResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{58}
}
type DenyDeviceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserCode string `protobuf:"bytes,1,opt,name=user_code,json=userCode,proto3" json:"user_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DenyDeviceRequest) Reset() {
*x = DenyDeviceRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[59]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DenyDeviceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DenyDeviceRequest) ProtoMessage() {}
func (x *DenyDeviceRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[59]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DenyDeviceRequest.ProtoReflect.Descriptor instead.
func (*DenyDeviceRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{59}
}
func (x *DenyDeviceRequest) GetUserCode() string {
if x != nil {
return x.UserCode
}
return ""
}
type DenyDeviceResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DenyDeviceResponse) Reset() {
*x = DenyDeviceResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DenyDeviceResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DenyDeviceResponse) ProtoMessage() {}
func (x *DenyDeviceResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[60]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DenyDeviceResponse.ProtoReflect.Descriptor instead.
func (*DenyDeviceResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{60}
}
type GetDeviceStatusRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserCode string `protobuf:"bytes,1,opt,name=user_code,json=userCode,proto3" json:"user_code,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetDeviceStatusRequest) Reset() {
*x = GetDeviceStatusRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[61]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetDeviceStatusRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDeviceStatusRequest) ProtoMessage() {}
func (x *GetDeviceStatusRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[61]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetDeviceStatusRequest.ProtoReflect.Descriptor instead.
func (*GetDeviceStatusRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{61}
}
func (x *GetDeviceStatusRequest) GetUserCode() string {
if x != nil {
return x.UserCode
}
return ""
}
type GetDeviceStatusResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
Authorized bool `protobuf:"varint,2,opt,name=authorized,proto3" json:"authorized,omitempty"`
Denied bool `protobuf:"varint,3,opt,name=denied,proto3" json:"denied,omitempty"`
ClientId string `protobuf:"bytes,4,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetDeviceStatusResponse) Reset() {
*x = GetDeviceStatusResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[62]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetDeviceStatusResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetDeviceStatusResponse) ProtoMessage() {}
func (x *GetDeviceStatusResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[62]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetDeviceStatusResponse.ProtoReflect.Descriptor instead.
func (*GetDeviceStatusResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{62}
}
func (x *GetDeviceStatusResponse) GetValid() bool {
if x != nil {
return x.Valid
}
return false
}
func (x *GetDeviceStatusResponse) GetAuthorized() bool {
if x != nil {
return x.Authorized
}
return false
}
func (x *GetDeviceStatusResponse) GetDenied() bool {
if x != nil {
return x.Denied
}
return false
}
func (x *GetDeviceStatusResponse) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
type WhoamiRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *WhoamiRequest) Reset() {
*x = WhoamiRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[63]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *WhoamiRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WhoamiRequest) ProtoMessage() {}
func (x *WhoamiRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[63]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WhoamiRequest.ProtoReflect.Descriptor instead.
func (*WhoamiRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{63}
}
type WhoamiResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *WhoamiResponse) Reset() {
*x = WhoamiResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[64]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *WhoamiResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*WhoamiResponse) ProtoMessage() {}
func (x *WhoamiResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[64]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use WhoamiResponse.ProtoReflect.Descriptor instead.
func (*WhoamiResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{64}
}
func (x *WhoamiResponse) GetUserId() string {
if x != nil {
return x.UserId
}
return ""
}
func (x *WhoamiResponse) GetEmail() string {
if x != nil {
return x.Email
}
return ""
}
func (x *WhoamiResponse) GetDisplayName() string {
if x != nil {
return x.DisplayName
}
return ""
}
// MyAccount is the slim account row returned to the CLI by
// PluginAuthService.ListMyAccounts. The orchestrator's full Account message
// lives in accounts.proto and carries billing, plan, status, etc.; CLI
// account-switching needs none of that, so this shape stays minimal and
// avoids forcing core to generate bindings for accounts.proto.
type MyAccount struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Slug string `protobuf:"bytes,2,opt,name=slug,proto3" json:"slug,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *MyAccount) Reset() {
*x = MyAccount{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[65]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *MyAccount) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MyAccount) ProtoMessage() {}
func (x *MyAccount) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[65]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use MyAccount.ProtoReflect.Descriptor instead.
func (*MyAccount) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{65}
}
func (x *MyAccount) GetId() string {
if x != nil {
return x.Id
}
return ""
}
func (x *MyAccount) GetSlug() string {
if x != nil {
return x.Slug
}
return ""
}
func (x *MyAccount) GetName() string {
if x != nil {
return x.Name
}
return ""
}
type ListMyAccountsForCLIRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListMyAccountsForCLIRequest) Reset() {
*x = ListMyAccountsForCLIRequest{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[66]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListMyAccountsForCLIRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListMyAccountsForCLIRequest) ProtoMessage() {}
func (x *ListMyAccountsForCLIRequest) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[66]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListMyAccountsForCLIRequest.ProtoReflect.Descriptor instead.
func (*ListMyAccountsForCLIRequest) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{66}
}
type ListMyAccountsForCLIResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Accounts []*MyAccount `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListMyAccountsForCLIResponse) Reset() {
*x = ListMyAccountsForCLIResponse{}
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[67]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListMyAccountsForCLIResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListMyAccountsForCLIResponse) ProtoMessage() {}
func (x *ListMyAccountsForCLIResponse) ProtoReflect() protoreflect.Message {
mi := &file_orchestrator_v1_plugin_registry_proto_msgTypes[67]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ListMyAccountsForCLIResponse.ProtoReflect.Descriptor instead.
func (*ListMyAccountsForCLIResponse) Descriptor() ([]byte, []int) {
return file_orchestrator_v1_plugin_registry_proto_rawDescGZIP(), []int{67}
}
func (x *ListMyAccountsForCLIResponse) GetAccounts() []*MyAccount {
if x != nil {
return x.Accounts
}
return nil
}
var File_orchestrator_v1_plugin_registry_proto protoreflect.FileDescriptor
const file_orchestrator_v1_plugin_registry_proto_rawDesc = "" +
"\n" +
"%orchestrator/v1/plugin_registry.proto\x12\x0forchestrator.v1\x1a\x1fgoogle/protobuf/timestamp.proto\"\x89\x01\n" +
"\x05Scope\x12\x0e\n" +
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" +
"\x04slug\x18\x02 \x01(\tR\x04slug\x12!\n" +
"\fdisplay_name\x18\x03 \x01(\tR\vdisplayName\x129\n" +
"\n" +
"created_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\"\x90\x04\n" +
"\x06Plugin\x12\x0e\n" +
"\x02id\x18\x01 \x01(\tR\x02id\x12\x1d\n" +
"\n" +
"scope_slug\x18\x02 \x01(\tR\tscopeSlug\x12\x12\n" +
"\x04name\x18\x03 \x01(\tR\x04name\x12A\n" +
"\n" +
"visibility\x18\x04 \x01(\x0e2!.orchestrator.v1.PluginVisibilityR\n" +
"visibility\x12\x18\n" +
"\apremium\x18\x05 \x01(\bR\apremium\x12 \n" +
"\vdescription\x18\x06 \x01(\tR\vdescription\x12!\n" +
"\fhomepage_url\x18\a \x01(\tR\vhomepageUrl\x12\x1e\n" +
"\n" +
"categories\x18\b \x03(\tR\n" +
"categories\x129\n" +
"\n" +
"updated_at\x18\t \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12\x12\n" +
"\x04kind\x18\n" +
" \x01(\tR\x04kind\x12!\n" +
"\fdisplay_name\x18\v \x01(\tR\vdisplayName\x12(\n" +
"\x10owner_account_id\x18\f \x01(\tR\x0eownerAccountId\x12%\n" +
"\x0elatest_version\x18\r \x01(\tR\rlatestVersion\x12\x12\n" +
"\x04tags\x18\x0e \x03(\tR\x04tags\x12*\n" +
"\x11preview_image_url\x18\x0f \x01(\tR\x0fpreviewImageUrl\"\x82\x01\n" +
"\bCategory\x12\x12\n" +
"\x04slug\x18\x01 \x01(\tR\x04slug\x12!\n" +
"\fdisplay_name\x18\x02 \x01(\tR\vdisplayName\x12 \n" +
"\vdescription\x18\x03 \x01(\tR\vdescription\x12\x1d\n" +
"\n" +
"sort_order\x18\x04 \x01(\x05R\tsortOrder\"\xff\x02\n" +
"\aVersion\x12\x0e\n" +
"\x02id\x18\x01 \x01(\tR\x02id\x12\x1b\n" +
"\tplugin_id\x18\x02 \x01(\tR\bpluginId\x12\x18\n" +
"\aversion\x18\x03 \x01(\tR\aversion\x12=\n" +
"\fpublished_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\vpublishedAt\x12\x16\n" +
"\x06yanked\x18\a \x01(\bR\x06yanked\x12%\n" +
"\x0esdk_constraint\x18\b \x01(\tR\rsdkConstraint\x122\n" +
"\x15source_archive_sha256\x18\t \x01(\tR\x13sourceArchiveSha256\x12.\n" +
"\x13source_archive_size\x18\n" +
" \x01(\x03R\x11sourceArchiveSize\x12*\n" +
"\x11preview_image_url\x18\v \x01(\tR\x0fpreviewImageUrl\x12\x1f\n" +
"\vabi_version\x18\f \x01(\rR\n" +
"abiVersion\"i\n" +
"\vRequirement\x12\x1d\n" +
"\n" +
"scope_slug\x18\x01 \x01(\tR\tscopeSlug\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12'\n" +
"\x0fconstraint_expr\x18\x03 \x01(\tR\x0econstraintExpr\"K\n" +
"\x12CreateScopeRequest\x12\x12\n" +
"\x04slug\x18\x01 \x01(\tR\x04slug\x12!\n" +
"\fdisplay_name\x18\x02 \x01(\tR\vdisplayName\"C\n" +
"\x13CreateScopeResponse\x12,\n" +
"\x05scope\x18\x01 \x01(\v2\x16.orchestrator.v1.ScopeR\x05scope\"\x15\n" +
"\x13ListMyScopesRequest\"F\n" +
"\x14ListMyScopesResponse\x12.\n" +
"\x06scopes\x18\x01 \x03(\v2\x16.orchestrator.v1.ScopeR\x06scopes\"%\n" +
"\x0fGetScopeRequest\x12\x12\n" +
"\x04slug\x18\x01 \x01(\tR\x04slug\"s\n" +
"\x10GetScopeResponse\x12,\n" +
"\x05scope\x18\x01 \x01(\v2\x16.orchestrator.v1.ScopeR\x05scope\x121\n" +
"\aplugins\x18\x02 \x03(\v2\x17.orchestrator.v1.PluginR\aplugins\"\x16\n" +
"\x14ListMyPluginsRequest\"J\n" +
"\x15ListMyPluginsResponse\x121\n" +
"\aplugins\x18\x01 \x03(\v2\x17.orchestrator.v1.PluginR\aplugins\"\xb0\x02\n" +
"\x13CreatePluginRequest\x12\x1d\n" +
"\n" +
"scope_slug\x18\x01 \x01(\tR\tscopeSlug\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12 \n" +
"\vdescription\x18\x03 \x01(\tR\vdescription\x12\x12\n" +
"\x04kind\x18\x04 \x01(\tR\x04kind\x12\x1e\n" +
"\n" +
"categories\x18\x05 \x03(\tR\n" +
"categories\x12!\n" +
"\fdisplay_name\x18\x06 \x01(\tR\vdisplayName\x12A\n" +
"\n" +
"visibility\x18\a \x01(\x0e2!.orchestrator.v1.PluginVisibilityR\n" +
"visibility\x12*\n" +
"\x11active_account_id\x18\b \x01(\tR\x0factiveAccountId\"G\n" +
"\x14CreatePluginResponse\x12/\n" +
"\x06plugin\x18\x01 \x01(\v2\x17.orchestrator.v1.PluginR\x06plugin\"q\n" +
"\x10GetPluginRequest\x12\x1d\n" +
"\n" +
"scope_slug\x18\x01 \x01(\tR\tscopeSlug\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12*\n" +
"\x11active_account_id\x18\x03 \x01(\tR\x0factiveAccountId\"\x85\x02\n" +
"\x11GetPluginResponse\x12/\n" +
"\x06plugin\x18\x01 \x01(\v2\x17.orchestrator.v1.PluginR\x06plugin\x124\n" +
"\bversions\x18\x02 \x03(\v2\x18.orchestrator.v1.VersionR\bversions\x12L\n" +
"\bchannels\x18\x03 \x03(\v20.orchestrator.v1.GetPluginResponse.ChannelsEntryR\bchannels\x1a;\n" +
"\rChannelsEntry\x12\x10\n" +
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\xa0\x01\n" +
"\x12ListPluginsRequest\x12\x14\n" +
"\x05limit\x18\x01 \x01(\x05R\x05limit\x12\x16\n" +
"\x06offset\x18\x02 \x01(\x05R\x06offset\x12\x14\n" +
"\x05query\x18\x03 \x01(\tR\x05query\x12\x12\n" +
"\x04kind\x18\x04 \x01(\tR\x04kind\x12\x1e\n" +
"\n" +
"categories\x18\x05 \x03(\tR\n" +
"categories\x12\x12\n" +
"\x04tags\x18\x06 \x03(\tR\x04tags\"H\n" +
"\x13ListPluginsResponse\x121\n" +
"\aplugins\x18\x01 \x03(\v2\x17.orchestrator.v1.PluginR\aplugins\"\x17\n" +
"\x15ListCategoriesRequest\"S\n" +
"\x16ListCategoriesResponse\x129\n" +
"\n" +
"categories\x18\x01 \x03(\v2\x19.orchestrator.v1.CategoryR\n" +
"categories\";\n" +
"\x0fListTagsRequest\x12\x12\n" +
"\x04kind\x18\x01 \x01(\tR\x04kind\x12\x14\n" +
"\x05limit\x18\x02 \x01(\x05R\x05limit\"A\n" +
"\x10ListTagsResponse\x12-\n" +
"\x04tags\x18\x01 \x03(\v2\x19.orchestrator.v1.TagCountR\x04tags\"2\n" +
"\bTagCount\x12\x10\n" +
"\x03tag\x18\x01 \x01(\tR\x03tag\x12\x14\n" +
"\x05count\x18\x02 \x01(\x05R\x05count\":\n" +
"\x19ListPrivatePluginsRequest\x12\x1d\n" +
"\n" +
"account_id\x18\x01 \x01(\tR\taccountId\"]\n" +
"\x1aListPrivatePluginsResponse\x12?\n" +
"\aplugins\x18\x01 \x03(\v2%.orchestrator.v1.PrivatePluginSummaryR\aplugins\"\xa4\x02\n" +
"\x14PrivatePluginSummary\x12/\n" +
"\x06plugin\x18\x01 \x01(\v2\x17.orchestrator.v1.PluginR\x06plugin\x12e\n" +
"\x10channel_versions\x18\x02 \x03(\v2:.orchestrator.v1.PrivatePluginSummary.ChannelVersionsEntryR\x0fchannelVersions\x120\n" +
"\x14installed_site_count\x18\x03 \x01(\x05R\x12installedSiteCount\x1aB\n" +
"\x14ChannelVersionsEntry\x12\x10\n" +
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"\\\n" +
"\x1aDeletePrivatePluginRequest\x12\x1d\n" +
"\n" +
"account_id\x18\x01 \x01(\tR\taccountId\x12\x1f\n" +
"\vplugin_name\x18\x02 \x01(\tR\n" +
"pluginName\"\x1d\n" +
"\x1bDeletePrivatePluginResponse\"}\n" +
"!DeletePrivatePluginVersionRequest\x12\x1d\n" +
"\n" +
"account_id\x18\x01 \x01(\tR\taccountId\x12\x1f\n" +
"\vplugin_name\x18\x02 \x01(\tR\n" +
"pluginName\x12\x18\n" +
"\aversion\x18\x03 \x01(\tR\aversion\"$\n" +
"\"DeletePrivatePluginVersionResponse\"f\n" +
"$ListPrivatePluginInstallSitesRequest\x12\x1d\n" +
"\n" +
"account_id\x18\x01 \x01(\tR\taccountId\x12\x1f\n" +
"\vplugin_name\x18\x02 \x01(\tR\n" +
"pluginName\"h\n" +
"%ListPrivatePluginInstallSitesResponse\x12?\n" +
"\x05sites\x18\x01 \x03(\v2).orchestrator.v1.PrivatePluginInstallSiteR\x05sites\"\xbb\x01\n" +
"\x18PrivatePluginInstallSite\x12\x1f\n" +
"\vinstance_id\x18\x01 \x01(\tR\n" +
"instanceId\x12*\n" +
"\x11site_display_name\x18\x02 \x01(\tR\x0fsiteDisplayName\x12+\n" +
"\x11installed_version\x18\x03 \x01(\tR\x10installedVersion\x12%\n" +
"\x0epinned_channel\x18\x04 \x01(\tR\rpinnedChannel\"m\n" +
"\x11GetVersionRequest\x12\x1d\n" +
"\n" +
"scope_slug\x18\x01 \x01(\tR\tscopeSlug\x12\x1f\n" +
"\vplugin_name\x18\x02 \x01(\tR\n" +
"pluginName\x12\x18\n" +
"\aversion\x18\x03 \x01(\tR\aversion\"\xc2\x01\n" +
"\x12GetVersionResponse\x122\n" +
"\aversion\x18\x01 \x01(\v2\x18.orchestrator.v1.VersionR\aversion\x128\n" +
"\brequires\x18\x02 \x03(\v2\x1c.orchestrator.v1.RequirementR\brequires\x12\x1b\n" +
"\treadme_md\x18\x03 \x01(\tR\breadmeMd\x12!\n" +
"\fchangelog_md\x18\x04 \x01(\tR\vchangelogMd\"\xb1\x01\n" +
"\x15ResolveInstallRequest\x12\x1d\n" +
"\n" +
"scope_slug\x18\x01 \x01(\tR\tscopeSlug\x12\x1f\n" +
"\vplugin_name\x18\x02 \x01(\tR\n" +
"pluginName\x12,\n" +
"\x12version_or_channel\x18\x03 \x01(\tR\x10versionOrChannel\x12*\n" +
"\x11active_account_id\x18\x04 \x01(\tR\x0factiveAccountId\"\xb6\x03\n" +
"\x16ResolveInstallResponse\x12\x1d\n" +
"\n" +
"version_id\x18\x01 \x01(\tR\tversionId\x12\x1d\n" +
"\n" +
"scope_slug\x18\x02 \x01(\tR\tscopeSlug\x12\x1f\n" +
"\vplugin_name\x18\x03 \x01(\tR\n" +
"pluginName\x12\x18\n" +
"\aversion\x18\x04 \x01(\tR\aversion\x12%\n" +
"\x0echannel_pinned\x18\x05 \x01(\tR\rchannelPinned\x12\x1f\n" +
"\varchive_url\x18\x06 \x01(\tR\n" +
"archiveUrl\x12%\n" +
"\x0earchive_sha256\x18\a \x01(\tR\rarchiveSha256\x12%\n" +
"\x0esdk_constraint\x18\b \x01(\tR\rsdkConstraint\x128\n" +
"\brequires\x18\t \x03(\v2\x1c.orchestrator.v1.RequirementR\brequires\x12\x16\n" +
"\x06yanked\x18\n" +
" \x01(\bR\x06yanked\x12\x1a\n" +
"\bwarnings\x18\v \x03(\tR\bwarnings\x12\x1f\n" +
"\vabi_version\x18\f \x01(\rR\n" +
"abiVersion\"G\n" +
"$ListPrivatePluginsForInstanceRequest\x12\x1f\n" +
"\vinstance_id\x18\x01 \x01(\tR\n" +
"instanceId\"\x92\x01\n" +
" ResolveInstallForInstanceRequest\x12\x1f\n" +
"\vinstance_id\x18\x01 \x01(\tR\n" +
"instanceId\x12\x1f\n" +
"\vplugin_name\x18\x02 \x01(\tR\n" +
"pluginName\x12,\n" +
"\x12version_or_channel\x18\x03 \x01(\tR\x10versionOrChannel\"\xa9\x02\n" +
"\rPendingReview\x12\x1b\n" +
"\treview_id\x18\x01 \x01(\tR\breviewId\x12\x1b\n" +
"\tplugin_id\x18\x02 \x01(\tR\bpluginId\x12\x1d\n" +
"\n" +
"scope_slug\x18\x03 \x01(\tR\tscopeSlug\x12\x1f\n" +
"\vplugin_name\x18\x04 \x01(\tR\n" +
"pluginName\x12.\n" +
"\x13plugin_display_name\x18\x05 \x01(\tR\x11pluginDisplayName\x12/\n" +
"\x14submitted_by_user_id\x18\x06 \x01(\tR\x11submittedByUserId\x12=\n" +
"\fsubmitted_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\vsubmittedAt\"5\n" +
"\x16SubmitForReviewRequest\x12\x1b\n" +
"\tplugin_id\x18\x01 \x01(\tR\bpluginId\"9\n" +
"\x17SubmitForReviewResponse\x12\x1e\n" +
"\n" +
"visibility\x18\x01 \x01(\tR\n" +
"visibility\"I\n" +
"\x19ListPendingReviewsRequest\x12\x14\n" +
"\x05limit\x18\x01 \x01(\x05R\x05limit\x12\x16\n" +
"\x06offset\x18\x02 \x01(\x05R\x06offset\"V\n" +
"\x1aListPendingReviewsResponse\x128\n" +
"\areviews\x18\x01 \x03(\v2\x1e.orchestrator.v1.PendingReviewR\areviews\"O\n" +
"\x18ApproveSubmissionRequest\x12\x1b\n" +
"\tplugin_id\x18\x01 \x01(\tR\bpluginId\x12\x16\n" +
"\x06reason\x18\x02 \x01(\tR\x06reason\"\x1b\n" +
"\x19ApproveSubmissionResponse\"N\n" +
"\x17RejectSubmissionRequest\x12\x1b\n" +
"\tplugin_id\x18\x01 \x01(\tR\bpluginId\x12\x16\n" +
"\x06reason\x18\x02 \x01(\tR\x06reason\"\x1a\n" +
"\x18RejectSubmissionResponse\"L\n" +
"\x15RequestChangesRequest\x12\x1b\n" +
"\tplugin_id\x18\x01 \x01(\tR\bpluginId\x12\x16\n" +
"\x06reason\x18\x02 \x01(\tR\x06reason\"\x18\n" +
"\x16RequestChangesResponse\"\xc2\x01\n" +
"\x15PublishVersionRequest\x12\x1b\n" +
"\tplugin_id\x18\x01 \x01(\tR\bpluginId\x12\x18\n" +
"\aversion\x18\x02 \x01(\tR\aversion\x12\x18\n" +
"\achannel\x18\x03 \x01(\tR\achannel\x12\x18\n" +
"\aarchive\x18\x04 \x01(\fR\aarchive\x12\x1b\n" +
"\treadme_md\x18\x05 \x01(\tR\breadmeMd\x12!\n" +
"\fchangelog_md\x18\x06 \x01(\tR\vchangelogMd\"\x89\x01\n" +
"\x16PublishVersionResponse\x122\n" +
"\aversion\x18\x01 \x01(\v2\x18.orchestrator.v1.VersionR\aversion\x12\x1f\n" +
"\varchive_url\x18\x02 \x01(\tR\n" +
"archiveUrl\x12\x1a\n" +
"\bwarnings\x18\x03 \x03(\tR\bwarnings\",\n" +
"\x12StartDeviceRequest\x12\x16\n" +
"\x06scopes\x18\x01 \x03(\tR\x06scopes\"\xd7\x01\n" +
"\x13StartDeviceResponse\x12\x1f\n" +
"\vdevice_code\x18\x01 \x01(\tR\n" +
"deviceCode\x12\x1b\n" +
"\tuser_code\x18\x02 \x01(\tR\buserCode\x12)\n" +
"\x10verification_uri\x18\x03 \x01(\tR\x0fverificationUri\x12)\n" +
"\x10interval_seconds\x18\x04 \x01(\x05R\x0fintervalSeconds\x12,\n" +
"\x12expires_in_seconds\x18\x05 \x01(\x05R\x10expiresInSeconds\"4\n" +
"\x11PollDeviceRequest\x12\x1f\n" +
"\vdevice_code\x18\x01 \x01(\tR\n" +
"deviceCode\"O\n" +
"\x12PollDeviceResponse\x12!\n" +
"\faccess_token\x18\x01 \x01(\tR\vaccessToken\x12\x16\n" +
"\x06status\x18\x02 \x01(\tR\x06status\"3\n" +
"\x14ApproveDeviceRequest\x12\x1b\n" +
"\tuser_code\x18\x01 \x01(\tR\buserCode\"\x17\n" +
"\x15ApproveDeviceResponse\"0\n" +
"\x11DenyDeviceRequest\x12\x1b\n" +
"\tuser_code\x18\x01 \x01(\tR\buserCode\"\x14\n" +
"\x12DenyDeviceResponse\"5\n" +
"\x16GetDeviceStatusRequest\x12\x1b\n" +
"\tuser_code\x18\x01 \x01(\tR\buserCode\"\x84\x01\n" +
"\x17GetDeviceStatusResponse\x12\x14\n" +
"\x05valid\x18\x01 \x01(\bR\x05valid\x12\x1e\n" +
"\n" +
"authorized\x18\x02 \x01(\bR\n" +
"authorized\x12\x16\n" +
"\x06denied\x18\x03 \x01(\bR\x06denied\x12\x1b\n" +
"\tclient_id\x18\x04 \x01(\tR\bclientId\"\x0f\n" +
"\rWhoamiRequest\"b\n" +
"\x0eWhoamiResponse\x12\x17\n" +
"\auser_id\x18\x01 \x01(\tR\x06userId\x12\x14\n" +
"\x05email\x18\x02 \x01(\tR\x05email\x12!\n" +
"\fdisplay_name\x18\x03 \x01(\tR\vdisplayName\"C\n" +
"\tMyAccount\x12\x0e\n" +
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" +
"\x04slug\x18\x02 \x01(\tR\x04slug\x12\x12\n" +
"\x04name\x18\x03 \x01(\tR\x04name\"\x1d\n" +
"\x1bListMyAccountsForCLIRequest\"V\n" +
"\x1cListMyAccountsForCLIResponse\x126\n" +
"\baccounts\x18\x01 \x03(\v2\x1a.orchestrator.v1.MyAccountR\baccounts*\xd8\x01\n" +
"\x10PluginVisibility\x12!\n" +
"\x1dPLUGIN_VISIBILITY_UNSPECIFIED\x10\x00\x12\x1d\n" +
"\x19PLUGIN_VISIBILITY_PRIVATE\x10\x01\x12\"\n" +
"\x1ePLUGIN_VISIBILITY_UNDER_REVIEW\x10\x02\x12\x1c\n" +
"\x18PLUGIN_VISIBILITY_PUBLIC\x10\x03\x12\x1e\n" +
"\x1aPLUGIN_VISIBILITY_REJECTED\x10\x04\x12 \n" +
"\x1cPLUGIN_VISIBILITY_TAKEN_DOWN\x10\x052\xfc\x02\n" +
"\x12PluginScopeService\x12X\n" +
"\vCreateScope\x12#.orchestrator.v1.CreateScopeRequest\x1a$.orchestrator.v1.CreateScopeResponse\x12[\n" +
"\fListMyScopes\x12$.orchestrator.v1.ListMyScopesRequest\x1a%.orchestrator.v1.ListMyScopesResponse\x12O\n" +
"\bGetScope\x12 .orchestrator.v1.GetScopeRequest\x1a!.orchestrator.v1.GetScopeResponse\x12^\n" +
"\rListMyPlugins\x12%.orchestrator.v1.ListMyPluginsRequest\x1a&.orchestrator.v1.ListMyPluginsResponse2\xef\v\n" +
"\x15PluginRegistryService\x12[\n" +
"\fCreatePlugin\x12$.orchestrator.v1.CreatePluginRequest\x1a%.orchestrator.v1.CreatePluginResponse\x12R\n" +
"\tGetPlugin\x12!.orchestrator.v1.GetPluginRequest\x1a\".orchestrator.v1.GetPluginResponse\x12X\n" +
"\vListPlugins\x12#.orchestrator.v1.ListPluginsRequest\x1a$.orchestrator.v1.ListPluginsResponse\x12U\n" +
"\n" +
"GetVersion\x12\".orchestrator.v1.GetVersionRequest\x1a#.orchestrator.v1.GetVersionResponse\x12a\n" +
"\x0eResolveInstall\x12&.orchestrator.v1.ResolveInstallRequest\x1a'.orchestrator.v1.ResolveInstallResponse\x12a\n" +
"\x0eListCategories\x12&.orchestrator.v1.ListCategoriesRequest\x1a'.orchestrator.v1.ListCategoriesResponse\x12O\n" +
"\bListTags\x12 .orchestrator.v1.ListTagsRequest\x1a!.orchestrator.v1.ListTagsResponse\x12d\n" +
"\x0fSubmitForReview\x12'.orchestrator.v1.SubmitForReviewRequest\x1a(.orchestrator.v1.SubmitForReviewResponse\x12m\n" +
"\x12ListPrivatePlugins\x12*.orchestrator.v1.ListPrivatePluginsRequest\x1a+.orchestrator.v1.ListPrivatePluginsResponse\x12p\n" +
"\x13DeletePrivatePlugin\x12+.orchestrator.v1.DeletePrivatePluginRequest\x1a,.orchestrator.v1.DeletePrivatePluginResponse\x12\x85\x01\n" +
"\x1aDeletePrivatePluginVersion\x122.orchestrator.v1.DeletePrivatePluginVersionRequest\x1a3.orchestrator.v1.DeletePrivatePluginVersionResponse\x12\x8e\x01\n" +
"\x1dListPrivatePluginInstallSites\x125.orchestrator.v1.ListPrivatePluginInstallSitesRequest\x1a6.orchestrator.v1.ListPrivatePluginInstallSitesResponse\x12\x83\x01\n" +
"\x1dListPrivatePluginsForInstance\x125.orchestrator.v1.ListPrivatePluginsForInstanceRequest\x1a+.orchestrator.v1.ListPrivatePluginsResponse\x12w\n" +
"\x19ResolveInstallForInstance\x121.orchestrator.v1.ResolveInstallForInstanceRequest\x1a'.orchestrator.v1.ResolveInstallResponse2\xc0\x03\n" +
"\x17PluginModerationService\x12m\n" +
"\x12ListPendingReviews\x12*.orchestrator.v1.ListPendingReviewsRequest\x1a+.orchestrator.v1.ListPendingReviewsResponse\x12j\n" +
"\x11ApproveSubmission\x12).orchestrator.v1.ApproveSubmissionRequest\x1a*.orchestrator.v1.ApproveSubmissionResponse\x12g\n" +
"\x10RejectSubmission\x12(.orchestrator.v1.RejectSubmissionRequest\x1a).orchestrator.v1.RejectSubmissionResponse\x12a\n" +
"\x0eRequestChanges\x12&.orchestrator.v1.RequestChangesRequest\x1a'.orchestrator.v1.RequestChangesResponse2y\n" +
"\x14PluginPublishService\x12a\n" +
"\x0ePublishVersion\x12&.orchestrator.v1.PublishVersionRequest\x1a'.orchestrator.v1.PublishVersionResponse2\xa1\x05\n" +
"\x11PluginAuthService\x12X\n" +
"\vStartDevice\x12#.orchestrator.v1.StartDeviceRequest\x1a$.orchestrator.v1.StartDeviceResponse\x12U\n" +
"\n" +
"PollDevice\x12\".orchestrator.v1.PollDeviceRequest\x1a#.orchestrator.v1.PollDeviceResponse\x12^\n" +
"\rApproveDevice\x12%.orchestrator.v1.ApproveDeviceRequest\x1a&.orchestrator.v1.ApproveDeviceResponse\x12U\n" +
"\n" +
"DenyDevice\x12\".orchestrator.v1.DenyDeviceRequest\x1a#.orchestrator.v1.DenyDeviceResponse\x12d\n" +
"\x0fGetDeviceStatus\x12'.orchestrator.v1.GetDeviceStatusRequest\x1a(.orchestrator.v1.GetDeviceStatusResponse\x12I\n" +
"\x06Whoami\x12\x1e.orchestrator.v1.WhoamiRequest\x1a\x1f.orchestrator.v1.WhoamiResponse\x12s\n" +
"\x14ListMyAccountsForCLI\x12,.orchestrator.v1.ListMyAccountsForCLIRequest\x1a-.orchestrator.v1.ListMyAccountsForCLIResponseB\xd5\x01\n" +
"\x13com.orchestrator.v1B\x13PluginRegistryProtoP\x01ZLgit.dev.alexdunmow.com/block/cli/internal/api/orchestrator/v1;orchestratorv1\xa2\x02\x03OXX\xaa\x02\x0fOrchestrator.V1\xca\x02\x0fOrchestrator\\V1\xe2\x02\x1bOrchestrator\\V1\\GPBMetadata\xea\x02\x10Orchestrator::V1b\x06proto3"
var (
file_orchestrator_v1_plugin_registry_proto_rawDescOnce sync.Once
file_orchestrator_v1_plugin_registry_proto_rawDescData []byte
)
func file_orchestrator_v1_plugin_registry_proto_rawDescGZIP() []byte {
file_orchestrator_v1_plugin_registry_proto_rawDescOnce.Do(func() {
file_orchestrator_v1_plugin_registry_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_orchestrator_v1_plugin_registry_proto_rawDesc), len(file_orchestrator_v1_plugin_registry_proto_rawDesc)))
})
return file_orchestrator_v1_plugin_registry_proto_rawDescData
}
var file_orchestrator_v1_plugin_registry_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_orchestrator_v1_plugin_registry_proto_msgTypes = make([]protoimpl.MessageInfo, 70)
var file_orchestrator_v1_plugin_registry_proto_goTypes = []any{
(PluginVisibility)(0), // 0: orchestrator.v1.PluginVisibility
(*Scope)(nil), // 1: orchestrator.v1.Scope
(*Plugin)(nil), // 2: orchestrator.v1.Plugin
(*Category)(nil), // 3: orchestrator.v1.Category
(*Version)(nil), // 4: orchestrator.v1.Version
(*Requirement)(nil), // 5: orchestrator.v1.Requirement
(*CreateScopeRequest)(nil), // 6: orchestrator.v1.CreateScopeRequest
(*CreateScopeResponse)(nil), // 7: orchestrator.v1.CreateScopeResponse
(*ListMyScopesRequest)(nil), // 8: orchestrator.v1.ListMyScopesRequest
(*ListMyScopesResponse)(nil), // 9: orchestrator.v1.ListMyScopesResponse
(*GetScopeRequest)(nil), // 10: orchestrator.v1.GetScopeRequest
(*GetScopeResponse)(nil), // 11: orchestrator.v1.GetScopeResponse
(*ListMyPluginsRequest)(nil), // 12: orchestrator.v1.ListMyPluginsRequest
(*ListMyPluginsResponse)(nil), // 13: orchestrator.v1.ListMyPluginsResponse
(*CreatePluginRequest)(nil), // 14: orchestrator.v1.CreatePluginRequest
(*CreatePluginResponse)(nil), // 15: orchestrator.v1.CreatePluginResponse
(*GetPluginRequest)(nil), // 16: orchestrator.v1.GetPluginRequest
(*GetPluginResponse)(nil), // 17: orchestrator.v1.GetPluginResponse
(*ListPluginsRequest)(nil), // 18: orchestrator.v1.ListPluginsRequest
(*ListPluginsResponse)(nil), // 19: orchestrator.v1.ListPluginsResponse
(*ListCategoriesRequest)(nil), // 20: orchestrator.v1.ListCategoriesRequest
(*ListCategoriesResponse)(nil), // 21: orchestrator.v1.ListCategoriesResponse
(*ListTagsRequest)(nil), // 22: orchestrator.v1.ListTagsRequest
(*ListTagsResponse)(nil), // 23: orchestrator.v1.ListTagsResponse
(*TagCount)(nil), // 24: orchestrator.v1.TagCount
(*ListPrivatePluginsRequest)(nil), // 25: orchestrator.v1.ListPrivatePluginsRequest
(*ListPrivatePluginsResponse)(nil), // 26: orchestrator.v1.ListPrivatePluginsResponse
(*PrivatePluginSummary)(nil), // 27: orchestrator.v1.PrivatePluginSummary
(*DeletePrivatePluginRequest)(nil), // 28: orchestrator.v1.DeletePrivatePluginRequest
(*DeletePrivatePluginResponse)(nil), // 29: orchestrator.v1.DeletePrivatePluginResponse
(*DeletePrivatePluginVersionRequest)(nil), // 30: orchestrator.v1.DeletePrivatePluginVersionRequest
(*DeletePrivatePluginVersionResponse)(nil), // 31: orchestrator.v1.DeletePrivatePluginVersionResponse
(*ListPrivatePluginInstallSitesRequest)(nil), // 32: orchestrator.v1.ListPrivatePluginInstallSitesRequest
(*ListPrivatePluginInstallSitesResponse)(nil), // 33: orchestrator.v1.ListPrivatePluginInstallSitesResponse
(*PrivatePluginInstallSite)(nil), // 34: orchestrator.v1.PrivatePluginInstallSite
(*GetVersionRequest)(nil), // 35: orchestrator.v1.GetVersionRequest
(*GetVersionResponse)(nil), // 36: orchestrator.v1.GetVersionResponse
(*ResolveInstallRequest)(nil), // 37: orchestrator.v1.ResolveInstallRequest
(*ResolveInstallResponse)(nil), // 38: orchestrator.v1.ResolveInstallResponse
(*ListPrivatePluginsForInstanceRequest)(nil), // 39: orchestrator.v1.ListPrivatePluginsForInstanceRequest
(*ResolveInstallForInstanceRequest)(nil), // 40: orchestrator.v1.ResolveInstallForInstanceRequest
(*PendingReview)(nil), // 41: orchestrator.v1.PendingReview
(*SubmitForReviewRequest)(nil), // 42: orchestrator.v1.SubmitForReviewRequest
(*SubmitForReviewResponse)(nil), // 43: orchestrator.v1.SubmitForReviewResponse
(*ListPendingReviewsRequest)(nil), // 44: orchestrator.v1.ListPendingReviewsRequest
(*ListPendingReviewsResponse)(nil), // 45: orchestrator.v1.ListPendingReviewsResponse
(*ApproveSubmissionRequest)(nil), // 46: orchestrator.v1.ApproveSubmissionRequest
(*ApproveSubmissionResponse)(nil), // 47: orchestrator.v1.ApproveSubmissionResponse
(*RejectSubmissionRequest)(nil), // 48: orchestrator.v1.RejectSubmissionRequest
(*RejectSubmissionResponse)(nil), // 49: orchestrator.v1.RejectSubmissionResponse
(*RequestChangesRequest)(nil), // 50: orchestrator.v1.RequestChangesRequest
(*RequestChangesResponse)(nil), // 51: orchestrator.v1.RequestChangesResponse
(*PublishVersionRequest)(nil), // 52: orchestrator.v1.PublishVersionRequest
(*PublishVersionResponse)(nil), // 53: orchestrator.v1.PublishVersionResponse
(*StartDeviceRequest)(nil), // 54: orchestrator.v1.StartDeviceRequest
(*StartDeviceResponse)(nil), // 55: orchestrator.v1.StartDeviceResponse
(*PollDeviceRequest)(nil), // 56: orchestrator.v1.PollDeviceRequest
(*PollDeviceResponse)(nil), // 57: orchestrator.v1.PollDeviceResponse
(*ApproveDeviceRequest)(nil), // 58: orchestrator.v1.ApproveDeviceRequest
(*ApproveDeviceResponse)(nil), // 59: orchestrator.v1.ApproveDeviceResponse
(*DenyDeviceRequest)(nil), // 60: orchestrator.v1.DenyDeviceRequest
(*DenyDeviceResponse)(nil), // 61: orchestrator.v1.DenyDeviceResponse
(*GetDeviceStatusRequest)(nil), // 62: orchestrator.v1.GetDeviceStatusRequest
(*GetDeviceStatusResponse)(nil), // 63: orchestrator.v1.GetDeviceStatusResponse
(*WhoamiRequest)(nil), // 64: orchestrator.v1.WhoamiRequest
(*WhoamiResponse)(nil), // 65: orchestrator.v1.WhoamiResponse
(*MyAccount)(nil), // 66: orchestrator.v1.MyAccount
(*ListMyAccountsForCLIRequest)(nil), // 67: orchestrator.v1.ListMyAccountsForCLIRequest
(*ListMyAccountsForCLIResponse)(nil), // 68: orchestrator.v1.ListMyAccountsForCLIResponse
nil, // 69: orchestrator.v1.GetPluginResponse.ChannelsEntry
nil, // 70: orchestrator.v1.PrivatePluginSummary.ChannelVersionsEntry
(*timestamppb.Timestamp)(nil), // 71: google.protobuf.Timestamp
}
var file_orchestrator_v1_plugin_registry_proto_depIdxs = []int32{
71, // 0: orchestrator.v1.Scope.created_at:type_name -> google.protobuf.Timestamp
0, // 1: orchestrator.v1.Plugin.visibility:type_name -> orchestrator.v1.PluginVisibility
71, // 2: orchestrator.v1.Plugin.updated_at:type_name -> google.protobuf.Timestamp
71, // 3: orchestrator.v1.Version.published_at:type_name -> google.protobuf.Timestamp
1, // 4: orchestrator.v1.CreateScopeResponse.scope:type_name -> orchestrator.v1.Scope
1, // 5: orchestrator.v1.ListMyScopesResponse.scopes:type_name -> orchestrator.v1.Scope
1, // 6: orchestrator.v1.GetScopeResponse.scope:type_name -> orchestrator.v1.Scope
2, // 7: orchestrator.v1.GetScopeResponse.plugins:type_name -> orchestrator.v1.Plugin
2, // 8: orchestrator.v1.ListMyPluginsResponse.plugins:type_name -> orchestrator.v1.Plugin
0, // 9: orchestrator.v1.CreatePluginRequest.visibility:type_name -> orchestrator.v1.PluginVisibility
2, // 10: orchestrator.v1.CreatePluginResponse.plugin:type_name -> orchestrator.v1.Plugin
2, // 11: orchestrator.v1.GetPluginResponse.plugin:type_name -> orchestrator.v1.Plugin
4, // 12: orchestrator.v1.GetPluginResponse.versions:type_name -> orchestrator.v1.Version
69, // 13: orchestrator.v1.GetPluginResponse.channels:type_name -> orchestrator.v1.GetPluginResponse.ChannelsEntry
2, // 14: orchestrator.v1.ListPluginsResponse.plugins:type_name -> orchestrator.v1.Plugin
3, // 15: orchestrator.v1.ListCategoriesResponse.categories:type_name -> orchestrator.v1.Category
24, // 16: orchestrator.v1.ListTagsResponse.tags:type_name -> orchestrator.v1.TagCount
27, // 17: orchestrator.v1.ListPrivatePluginsResponse.plugins:type_name -> orchestrator.v1.PrivatePluginSummary
2, // 18: orchestrator.v1.PrivatePluginSummary.plugin:type_name -> orchestrator.v1.Plugin
70, // 19: orchestrator.v1.PrivatePluginSummary.channel_versions:type_name -> orchestrator.v1.PrivatePluginSummary.ChannelVersionsEntry
34, // 20: orchestrator.v1.ListPrivatePluginInstallSitesResponse.sites:type_name -> orchestrator.v1.PrivatePluginInstallSite
4, // 21: orchestrator.v1.GetVersionResponse.version:type_name -> orchestrator.v1.Version
5, // 22: orchestrator.v1.GetVersionResponse.requires:type_name -> orchestrator.v1.Requirement
5, // 23: orchestrator.v1.ResolveInstallResponse.requires:type_name -> orchestrator.v1.Requirement
71, // 24: orchestrator.v1.PendingReview.submitted_at:type_name -> google.protobuf.Timestamp
41, // 25: orchestrator.v1.ListPendingReviewsResponse.reviews:type_name -> orchestrator.v1.PendingReview
4, // 26: orchestrator.v1.PublishVersionResponse.version:type_name -> orchestrator.v1.Version
66, // 27: orchestrator.v1.ListMyAccountsForCLIResponse.accounts:type_name -> orchestrator.v1.MyAccount
6, // 28: orchestrator.v1.PluginScopeService.CreateScope:input_type -> orchestrator.v1.CreateScopeRequest
8, // 29: orchestrator.v1.PluginScopeService.ListMyScopes:input_type -> orchestrator.v1.ListMyScopesRequest
10, // 30: orchestrator.v1.PluginScopeService.GetScope:input_type -> orchestrator.v1.GetScopeRequest
12, // 31: orchestrator.v1.PluginScopeService.ListMyPlugins:input_type -> orchestrator.v1.ListMyPluginsRequest
14, // 32: orchestrator.v1.PluginRegistryService.CreatePlugin:input_type -> orchestrator.v1.CreatePluginRequest
16, // 33: orchestrator.v1.PluginRegistryService.GetPlugin:input_type -> orchestrator.v1.GetPluginRequest
18, // 34: orchestrator.v1.PluginRegistryService.ListPlugins:input_type -> orchestrator.v1.ListPluginsRequest
35, // 35: orchestrator.v1.PluginRegistryService.GetVersion:input_type -> orchestrator.v1.GetVersionRequest
37, // 36: orchestrator.v1.PluginRegistryService.ResolveInstall:input_type -> orchestrator.v1.ResolveInstallRequest
20, // 37: orchestrator.v1.PluginRegistryService.ListCategories:input_type -> orchestrator.v1.ListCategoriesRequest
22, // 38: orchestrator.v1.PluginRegistryService.ListTags:input_type -> orchestrator.v1.ListTagsRequest
42, // 39: orchestrator.v1.PluginRegistryService.SubmitForReview:input_type -> orchestrator.v1.SubmitForReviewRequest
25, // 40: orchestrator.v1.PluginRegistryService.ListPrivatePlugins:input_type -> orchestrator.v1.ListPrivatePluginsRequest
28, // 41: orchestrator.v1.PluginRegistryService.DeletePrivatePlugin:input_type -> orchestrator.v1.DeletePrivatePluginRequest
30, // 42: orchestrator.v1.PluginRegistryService.DeletePrivatePluginVersion:input_type -> orchestrator.v1.DeletePrivatePluginVersionRequest
32, // 43: orchestrator.v1.PluginRegistryService.ListPrivatePluginInstallSites:input_type -> orchestrator.v1.ListPrivatePluginInstallSitesRequest
39, // 44: orchestrator.v1.PluginRegistryService.ListPrivatePluginsForInstance:input_type -> orchestrator.v1.ListPrivatePluginsForInstanceRequest
40, // 45: orchestrator.v1.PluginRegistryService.ResolveInstallForInstance:input_type -> orchestrator.v1.ResolveInstallForInstanceRequest
44, // 46: orchestrator.v1.PluginModerationService.ListPendingReviews:input_type -> orchestrator.v1.ListPendingReviewsRequest
46, // 47: orchestrator.v1.PluginModerationService.ApproveSubmission:input_type -> orchestrator.v1.ApproveSubmissionRequest
48, // 48: orchestrator.v1.PluginModerationService.RejectSubmission:input_type -> orchestrator.v1.RejectSubmissionRequest
50, // 49: orchestrator.v1.PluginModerationService.RequestChanges:input_type -> orchestrator.v1.RequestChangesRequest
52, // 50: orchestrator.v1.PluginPublishService.PublishVersion:input_type -> orchestrator.v1.PublishVersionRequest
54, // 51: orchestrator.v1.PluginAuthService.StartDevice:input_type -> orchestrator.v1.StartDeviceRequest
56, // 52: orchestrator.v1.PluginAuthService.PollDevice:input_type -> orchestrator.v1.PollDeviceRequest
58, // 53: orchestrator.v1.PluginAuthService.ApproveDevice:input_type -> orchestrator.v1.ApproveDeviceRequest
60, // 54: orchestrator.v1.PluginAuthService.DenyDevice:input_type -> orchestrator.v1.DenyDeviceRequest
62, // 55: orchestrator.v1.PluginAuthService.GetDeviceStatus:input_type -> orchestrator.v1.GetDeviceStatusRequest
64, // 56: orchestrator.v1.PluginAuthService.Whoami:input_type -> orchestrator.v1.WhoamiRequest
67, // 57: orchestrator.v1.PluginAuthService.ListMyAccountsForCLI:input_type -> orchestrator.v1.ListMyAccountsForCLIRequest
7, // 58: orchestrator.v1.PluginScopeService.CreateScope:output_type -> orchestrator.v1.CreateScopeResponse
9, // 59: orchestrator.v1.PluginScopeService.ListMyScopes:output_type -> orchestrator.v1.ListMyScopesResponse
11, // 60: orchestrator.v1.PluginScopeService.GetScope:output_type -> orchestrator.v1.GetScopeResponse
13, // 61: orchestrator.v1.PluginScopeService.ListMyPlugins:output_type -> orchestrator.v1.ListMyPluginsResponse
15, // 62: orchestrator.v1.PluginRegistryService.CreatePlugin:output_type -> orchestrator.v1.CreatePluginResponse
17, // 63: orchestrator.v1.PluginRegistryService.GetPlugin:output_type -> orchestrator.v1.GetPluginResponse
19, // 64: orchestrator.v1.PluginRegistryService.ListPlugins:output_type -> orchestrator.v1.ListPluginsResponse
36, // 65: orchestrator.v1.PluginRegistryService.GetVersion:output_type -> orchestrator.v1.GetVersionResponse
38, // 66: orchestrator.v1.PluginRegistryService.ResolveInstall:output_type -> orchestrator.v1.ResolveInstallResponse
21, // 67: orchestrator.v1.PluginRegistryService.ListCategories:output_type -> orchestrator.v1.ListCategoriesResponse
23, // 68: orchestrator.v1.PluginRegistryService.ListTags:output_type -> orchestrator.v1.ListTagsResponse
43, // 69: orchestrator.v1.PluginRegistryService.SubmitForReview:output_type -> orchestrator.v1.SubmitForReviewResponse
26, // 70: orchestrator.v1.PluginRegistryService.ListPrivatePlugins:output_type -> orchestrator.v1.ListPrivatePluginsResponse
29, // 71: orchestrator.v1.PluginRegistryService.DeletePrivatePlugin:output_type -> orchestrator.v1.DeletePrivatePluginResponse
31, // 72: orchestrator.v1.PluginRegistryService.DeletePrivatePluginVersion:output_type -> orchestrator.v1.DeletePrivatePluginVersionResponse
33, // 73: orchestrator.v1.PluginRegistryService.ListPrivatePluginInstallSites:output_type -> orchestrator.v1.ListPrivatePluginInstallSitesResponse
26, // 74: orchestrator.v1.PluginRegistryService.ListPrivatePluginsForInstance:output_type -> orchestrator.v1.ListPrivatePluginsResponse
38, // 75: orchestrator.v1.PluginRegistryService.ResolveInstallForInstance:output_type -> orchestrator.v1.ResolveInstallResponse
45, // 76: orchestrator.v1.PluginModerationService.ListPendingReviews:output_type -> orchestrator.v1.ListPendingReviewsResponse
47, // 77: orchestrator.v1.PluginModerationService.ApproveSubmission:output_type -> orchestrator.v1.ApproveSubmissionResponse
49, // 78: orchestrator.v1.PluginModerationService.RejectSubmission:output_type -> orchestrator.v1.RejectSubmissionResponse
51, // 79: orchestrator.v1.PluginModerationService.RequestChanges:output_type -> orchestrator.v1.RequestChangesResponse
53, // 80: orchestrator.v1.PluginPublishService.PublishVersion:output_type -> orchestrator.v1.PublishVersionResponse
55, // 81: orchestrator.v1.PluginAuthService.StartDevice:output_type -> orchestrator.v1.StartDeviceResponse
57, // 82: orchestrator.v1.PluginAuthService.PollDevice:output_type -> orchestrator.v1.PollDeviceResponse
59, // 83: orchestrator.v1.PluginAuthService.ApproveDevice:output_type -> orchestrator.v1.ApproveDeviceResponse
61, // 84: orchestrator.v1.PluginAuthService.DenyDevice:output_type -> orchestrator.v1.DenyDeviceResponse
63, // 85: orchestrator.v1.PluginAuthService.GetDeviceStatus:output_type -> orchestrator.v1.GetDeviceStatusResponse
65, // 86: orchestrator.v1.PluginAuthService.Whoami:output_type -> orchestrator.v1.WhoamiResponse
68, // 87: orchestrator.v1.PluginAuthService.ListMyAccountsForCLI:output_type -> orchestrator.v1.ListMyAccountsForCLIResponse
58, // [58:88] is the sub-list for method output_type
28, // [28:58] is the sub-list for method input_type
28, // [28:28] is the sub-list for extension type_name
28, // [28:28] is the sub-list for extension extendee
0, // [0:28] is the sub-list for field type_name
}
func init() { file_orchestrator_v1_plugin_registry_proto_init() }
func file_orchestrator_v1_plugin_registry_proto_init() {
if File_orchestrator_v1_plugin_registry_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_orchestrator_v1_plugin_registry_proto_rawDesc), len(file_orchestrator_v1_plugin_registry_proto_rawDesc)),
NumEnums: 1,
NumMessages: 70,
NumExtensions: 0,
NumServices: 5,
},
GoTypes: file_orchestrator_v1_plugin_registry_proto_goTypes,
DependencyIndexes: file_orchestrator_v1_plugin_registry_proto_depIdxs,
EnumInfos: file_orchestrator_v1_plugin_registry_proto_enumTypes,
MessageInfos: file_orchestrator_v1_plugin_registry_proto_msgTypes,
}.Build()
File_orchestrator_v1_plugin_registry_proto = out.File
file_orchestrator_v1_plugin_registry_proto_goTypes = nil
file_orchestrator_v1_plugin_registry_proto_depIdxs = nil
}