Defines the host<->guest wire contract for the .so -> wazero migration as a repo-local buf module (abi/proto/v1, generated Go in abi/v1): - manifest.proto: PluginManifest mirroring every static field of plugin.PluginRegistration (abi_version, deps, block/template registrations, admin pages, settings schema, theme presets, fonts, master pages, AI actions, RBAC method roles, CSS manifest, icon packs, directory extensions, job types, RAG fetcher types, settings panel, hook flags, core service bindings) - invoke.proto: bn_invoke envelope, Hook catalog (RENDER_BLOCK, RENDER_TEMPLATE, HANDLE_HTTP, JOB, LOAD, UNLOAD, RAG_FETCH, MEDIA_HOOK, DESCRIBE), AbiError, and job/lifecycle/rag/media/describe payloads - render.proto: RenderBlock/RenderTemplate payloads + RenderContext enumerating every ctx value from blocks/context.go (incl. BlockContext 1:1) - http.proto: buffered HttpRequest/HttpResponse for HANDLE_HTTP - db.proto: guest sql-driver messages (DbValue oneof over pgx-mappable types, query/exec/tx with host-side tx handles, SQLSTATE-carrying DbError) - capability.proto: HostCall envelope + one request/response pair per CoreServices interface method (content, settings+update, gating, crypto, menus, datasources, users, subscriptions, media.deposit, email.send, ai.text_call, ai.tools.register, bridge, jobs.submit, embeddings, rag, reviews, badges.refresh) The abi/ buf module is deliberately separate from the repo-root config: proto/ is the shared block/proto submodule (service API contracts); the ABI is SDK-internal and versions in lockstep with the guest shim. New `make abi` target runs buf lint + generate. docs/wasm-abi.md documents the ptr+len calling convention (bn_alloc, bn_invoke, packed u64), hook catalog, error semantics, abi_version evolution rules, and the full registration/ CoreServices coverage tables. Verified: `cd abi && buf lint` exit 0; `go build ./...` exit 0. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
5168 lines
156 KiB
Go
5168 lines
156 KiB
Go
// capability.proto — guest→host capability calls (WO-WZ-001).
|
|
//
|
|
// Each CoreServices interface (core/plugin/deps.go) becomes a host-function
|
|
// family; every interface method gets one request/response message pair
|
|
// here, mirroring the Go signature 1:1. UUIDs travel as canonical strings;
|
|
// map[string]any / []byte-JSON values travel as JSON bytes.
|
|
//
|
|
// Calls cross via the generic HostCallRequest/HostCallResponse envelope; the
|
|
// method string selects the pair (e.g. "content.get_author_profile" →
|
|
// ContentGetAuthorProfileRequest/Response). Full method table in
|
|
// core/docs/wasm-abi.md.
|
|
//
|
|
// Not represented here by design:
|
|
// - CoreServices.Pool → db.proto (the DB driver messages)
|
|
// - CoreServices.Interceptors → host-side only (never crosses)
|
|
// - CoreServices.AppURL/MediaPath → LoadRequest.host_config (invoke.proto)
|
|
// - CoreServices.CoreServiceBindings → manifest core_service_bindings
|
|
// - RAGService.RegisterContentFetcher → manifest rag_content_fetcher_types
|
|
// + the RAG_FETCH hook (callback inversion)
|
|
// - ai.ToolDefinition.Handler → host→guest tool execution is a runtime-WO
|
|
// concern (flagged in core/docs/wasm-abi.md)
|
|
|
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.36.11
|
|
// protoc (unknown)
|
|
// source: v1/capability.proto
|
|
|
|
package abiv1
|
|
|
|
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)
|
|
)
|
|
|
|
// HostCallRequest is the generic guest→host capability envelope.
|
|
type HostCallRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
// Capability method, "<family>.<method>" (e.g. "crypto.encrypt_secret").
|
|
Method string `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"`
|
|
// Serialized family request message.
|
|
Payload []byte `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *HostCallRequest) Reset() {
|
|
*x = HostCallRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *HostCallRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*HostCallRequest) ProtoMessage() {}
|
|
|
|
func (x *HostCallRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 HostCallRequest.ProtoReflect.Descriptor instead.
|
|
func (*HostCallRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *HostCallRequest) GetMethod() string {
|
|
if x != nil {
|
|
return x.Method
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *HostCallRequest) GetPayload() []byte {
|
|
if x != nil {
|
|
return x.Payload
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// HostCallResponse is the generic host→guest capability return envelope.
|
|
type HostCallResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
// Serialized family response message; empty when error is set.
|
|
Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
|
|
// Set when the capability call failed; the guest SDK surfaces it as a
|
|
// normal Go error.
|
|
Error *AbiError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *HostCallResponse) Reset() {
|
|
*x = HostCallResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *HostCallResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*HostCallResponse) ProtoMessage() {}
|
|
|
|
func (x *HostCallResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 HostCallResponse.ProtoReflect.Descriptor instead.
|
|
func (*HostCallResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *HostCallResponse) GetPayload() []byte {
|
|
if x != nil {
|
|
return x.Payload
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *HostCallResponse) GetError() *AbiError {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ContentGetAuthorProfileRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentGetAuthorProfileRequest) Reset() {
|
|
*x = ContentGetAuthorProfileRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentGetAuthorProfileRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentGetAuthorProfileRequest) ProtoMessage() {}
|
|
|
|
func (x *ContentGetAuthorProfileRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentGetAuthorProfileRequest.ProtoReflect.Descriptor instead.
|
|
func (*ContentGetAuthorProfileRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *ContentGetAuthorProfileRequest) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentGetAuthorProfileResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Author *AuthorProfile `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentGetAuthorProfileResponse) Reset() {
|
|
*x = ContentGetAuthorProfileResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentGetAuthorProfileResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentGetAuthorProfileResponse) ProtoMessage() {}
|
|
|
|
func (x *ContentGetAuthorProfileResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentGetAuthorProfileResponse.ProtoReflect.Descriptor instead.
|
|
func (*ContentGetAuthorProfileResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *ContentGetAuthorProfileResponse) GetAuthor() *AuthorProfile {
|
|
if x != nil {
|
|
return x.Author
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// AuthorProfile mirrors content.AuthorProfile.
|
|
type AuthorProfile struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
|
Slug string `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
|
|
Bio string `protobuf:"bytes,4,opt,name=bio,proto3" json:"bio,omitempty"`
|
|
AvatarUrl string `protobuf:"bytes,5,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
|
|
Website string `protobuf:"bytes,6,opt,name=website,proto3" json:"website,omitempty"`
|
|
SocialLinks map[string]string `protobuf:"bytes,7,rep,name=social_links,json=socialLinks,proto3" json:"social_links,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AuthorProfile) Reset() {
|
|
*x = AuthorProfile{}
|
|
mi := &file_v1_capability_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AuthorProfile) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AuthorProfile) ProtoMessage() {}
|
|
|
|
func (x *AuthorProfile) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 AuthorProfile.ProtoReflect.Descriptor instead.
|
|
func (*AuthorProfile) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *AuthorProfile) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuthorProfile) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuthorProfile) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuthorProfile) GetBio() string {
|
|
if x != nil {
|
|
return x.Bio
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuthorProfile) GetAvatarUrl() string {
|
|
if x != nil {
|
|
return x.AvatarUrl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuthorProfile) GetWebsite() string {
|
|
if x != nil {
|
|
return x.Website
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuthorProfile) GetSocialLinks() map[string]string {
|
|
if x != nil {
|
|
return x.SocialLinks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ContentGetPageRequest 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 *ContentGetPageRequest) Reset() {
|
|
*x = ContentGetPageRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentGetPageRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentGetPageRequest) ProtoMessage() {}
|
|
|
|
func (x *ContentGetPageRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentGetPageRequest.ProtoReflect.Descriptor instead.
|
|
func (*ContentGetPageRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *ContentGetPageRequest) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentGetPageResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Page *PageInfo `protobuf:"bytes,1,opt,name=page,proto3" json:"page,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentGetPageResponse) Reset() {
|
|
*x = ContentGetPageResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentGetPageResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentGetPageResponse) ProtoMessage() {}
|
|
|
|
func (x *ContentGetPageResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentGetPageResponse.ProtoReflect.Descriptor instead.
|
|
func (*ContentGetPageResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *ContentGetPageResponse) GetPage() *PageInfo {
|
|
if x != nil {
|
|
return x.Page
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// PageInfo mirrors content.PageInfo.
|
|
type PageInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
Slug string `protobuf:"bytes,2,opt,name=slug,proto3" json:"slug,omitempty"`
|
|
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PageInfo) Reset() {
|
|
*x = PageInfo{}
|
|
mi := &file_v1_capability_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PageInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PageInfo) ProtoMessage() {}
|
|
|
|
func (x *PageInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 PageInfo.ProtoReflect.Descriptor instead.
|
|
func (*PageInfo) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *PageInfo) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PageInfo) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PageInfo) GetTitle() string {
|
|
if x != nil {
|
|
return x.Title
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentGetPostRequest 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 *ContentGetPostRequest) Reset() {
|
|
*x = ContentGetPostRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentGetPostRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentGetPostRequest) ProtoMessage() {}
|
|
|
|
func (x *ContentGetPostRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentGetPostRequest.ProtoReflect.Descriptor instead.
|
|
func (*ContentGetPostRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
func (x *ContentGetPostRequest) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentGetPostResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Post *PostInfo `protobuf:"bytes,1,opt,name=post,proto3" json:"post,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentGetPostResponse) Reset() {
|
|
*x = ContentGetPostResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentGetPostResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentGetPostResponse) ProtoMessage() {}
|
|
|
|
func (x *ContentGetPostResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentGetPostResponse.ProtoReflect.Descriptor instead.
|
|
func (*ContentGetPostResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *ContentGetPostResponse) GetPost() *PostInfo {
|
|
if x != nil {
|
|
return x.Post
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// PostInfo mirrors content.PostInfo.
|
|
type PostInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
Slug string `protobuf:"bytes,2,opt,name=slug,proto3" json:"slug,omitempty"`
|
|
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
|
|
Excerpt string `protobuf:"bytes,4,opt,name=excerpt,proto3" json:"excerpt,omitempty"`
|
|
FeaturedImageUrl string `protobuf:"bytes,5,opt,name=featured_image_url,json=featuredImageUrl,proto3" json:"featured_image_url,omitempty"`
|
|
AuthorId string `protobuf:"bytes,6,opt,name=author_id,json=authorId,proto3" json:"author_id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PostInfo) Reset() {
|
|
*x = PostInfo{}
|
|
mi := &file_v1_capability_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PostInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PostInfo) ProtoMessage() {}
|
|
|
|
func (x *PostInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 PostInfo.ProtoReflect.Descriptor instead.
|
|
func (*PostInfo) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *PostInfo) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PostInfo) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PostInfo) GetTitle() string {
|
|
if x != nil {
|
|
return x.Title
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PostInfo) GetExcerpt() string {
|
|
if x != nil {
|
|
return x.Excerpt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PostInfo) GetFeaturedImageUrl() string {
|
|
if x != nil {
|
|
return x.FeaturedImageUrl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PostInfo) GetAuthorId() string {
|
|
if x != nil {
|
|
return x.AuthorId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentSlugifyRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentSlugifyRequest) Reset() {
|
|
*x = ContentSlugifyRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentSlugifyRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentSlugifyRequest) ProtoMessage() {}
|
|
|
|
func (x *ContentSlugifyRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentSlugifyRequest.ProtoReflect.Descriptor instead.
|
|
func (*ContentSlugifyRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *ContentSlugifyRequest) GetText() string {
|
|
if x != nil {
|
|
return x.Text
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentSlugifyResponse 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 *ContentSlugifyResponse) Reset() {
|
|
*x = ContentSlugifyResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentSlugifyResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentSlugifyResponse) ProtoMessage() {}
|
|
|
|
func (x *ContentSlugifyResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentSlugifyResponse.ProtoReflect.Descriptor instead.
|
|
func (*ContentSlugifyResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *ContentSlugifyResponse) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentBlockNoteToHtmlRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
// JSON encoding of the BlockNote document map.
|
|
DocJson []byte `protobuf:"bytes,1,opt,name=doc_json,json=docJson,proto3" json:"doc_json,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentBlockNoteToHtmlRequest) Reset() {
|
|
*x = ContentBlockNoteToHtmlRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentBlockNoteToHtmlRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentBlockNoteToHtmlRequest) ProtoMessage() {}
|
|
|
|
func (x *ContentBlockNoteToHtmlRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentBlockNoteToHtmlRequest.ProtoReflect.Descriptor instead.
|
|
func (*ContentBlockNoteToHtmlRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *ContentBlockNoteToHtmlRequest) GetDocJson() []byte {
|
|
if x != nil {
|
|
return x.DocJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ContentBlockNoteToHtmlResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Html string `protobuf:"bytes,1,opt,name=html,proto3" json:"html,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentBlockNoteToHtmlResponse) Reset() {
|
|
*x = ContentBlockNoteToHtmlResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentBlockNoteToHtmlResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentBlockNoteToHtmlResponse) ProtoMessage() {}
|
|
|
|
func (x *ContentBlockNoteToHtmlResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentBlockNoteToHtmlResponse.ProtoReflect.Descriptor instead.
|
|
func (*ContentBlockNoteToHtmlResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *ContentBlockNoteToHtmlResponse) GetHtml() string {
|
|
if x != nil {
|
|
return x.Html
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentGenerateExcerptRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Html string `protobuf:"bytes,1,opt,name=html,proto3" json:"html,omitempty"`
|
|
MaxLen int32 `protobuf:"varint,2,opt,name=max_len,json=maxLen,proto3" json:"max_len,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentGenerateExcerptRequest) Reset() {
|
|
*x = ContentGenerateExcerptRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentGenerateExcerptRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentGenerateExcerptRequest) ProtoMessage() {}
|
|
|
|
func (x *ContentGenerateExcerptRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentGenerateExcerptRequest.ProtoReflect.Descriptor instead.
|
|
func (*ContentGenerateExcerptRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *ContentGenerateExcerptRequest) GetHtml() string {
|
|
if x != nil {
|
|
return x.Html
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ContentGenerateExcerptRequest) GetMaxLen() int32 {
|
|
if x != nil {
|
|
return x.MaxLen
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type ContentGenerateExcerptResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Excerpt string `protobuf:"bytes,1,opt,name=excerpt,proto3" json:"excerpt,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentGenerateExcerptResponse) Reset() {
|
|
*x = ContentGenerateExcerptResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentGenerateExcerptResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentGenerateExcerptResponse) ProtoMessage() {}
|
|
|
|
func (x *ContentGenerateExcerptResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentGenerateExcerptResponse.ProtoReflect.Descriptor instead.
|
|
func (*ContentGenerateExcerptResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *ContentGenerateExcerptResponse) GetExcerpt() string {
|
|
if x != nil {
|
|
return x.Excerpt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentStripHtmlRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Html string `protobuf:"bytes,1,opt,name=html,proto3" json:"html,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentStripHtmlRequest) Reset() {
|
|
*x = ContentStripHtmlRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentStripHtmlRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentStripHtmlRequest) ProtoMessage() {}
|
|
|
|
func (x *ContentStripHtmlRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentStripHtmlRequest.ProtoReflect.Descriptor instead.
|
|
func (*ContentStripHtmlRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *ContentStripHtmlRequest) GetHtml() string {
|
|
if x != nil {
|
|
return x.Html
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ContentStripHtmlResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ContentStripHtmlResponse) Reset() {
|
|
*x = ContentStripHtmlResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ContentStripHtmlResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ContentStripHtmlResponse) ProtoMessage() {}
|
|
|
|
func (x *ContentStripHtmlResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 ContentStripHtmlResponse.ProtoReflect.Descriptor instead.
|
|
func (*ContentStripHtmlResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *ContentStripHtmlResponse) GetText() string {
|
|
if x != nil {
|
|
return x.Text
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SettingsGetSiteSettingsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SettingsGetSiteSettingsRequest) Reset() {
|
|
*x = SettingsGetSiteSettingsRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SettingsGetSiteSettingsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SettingsGetSiteSettingsRequest) ProtoMessage() {}
|
|
|
|
func (x *SettingsGetSiteSettingsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SettingsGetSiteSettingsRequest.ProtoReflect.Descriptor instead.
|
|
func (*SettingsGetSiteSettingsRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
type SettingsGetSiteSettingsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
// JSON encoding of the site settings map.
|
|
SettingsJson []byte `protobuf:"bytes,1,opt,name=settings_json,json=settingsJson,proto3" json:"settings_json,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SettingsGetSiteSettingsResponse) Reset() {
|
|
*x = SettingsGetSiteSettingsResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SettingsGetSiteSettingsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SettingsGetSiteSettingsResponse) ProtoMessage() {}
|
|
|
|
func (x *SettingsGetSiteSettingsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SettingsGetSiteSettingsResponse.ProtoReflect.Descriptor instead.
|
|
func (*SettingsGetSiteSettingsResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *SettingsGetSiteSettingsResponse) GetSettingsJson() []byte {
|
|
if x != nil {
|
|
return x.SettingsJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SettingsGetPluginSettingsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
PluginName string `protobuf:"bytes,1,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SettingsGetPluginSettingsRequest) Reset() {
|
|
*x = SettingsGetPluginSettingsRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SettingsGetPluginSettingsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SettingsGetPluginSettingsRequest) ProtoMessage() {}
|
|
|
|
func (x *SettingsGetPluginSettingsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SettingsGetPluginSettingsRequest.ProtoReflect.Descriptor instead.
|
|
func (*SettingsGetPluginSettingsRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *SettingsGetPluginSettingsRequest) GetPluginName() string {
|
|
if x != nil {
|
|
return x.PluginName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SettingsGetPluginSettingsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
// JSON encoding of the plugin settings map.
|
|
SettingsJson []byte `protobuf:"bytes,1,opt,name=settings_json,json=settingsJson,proto3" json:"settings_json,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SettingsGetPluginSettingsResponse) Reset() {
|
|
*x = SettingsGetPluginSettingsResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SettingsGetPluginSettingsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SettingsGetPluginSettingsResponse) ProtoMessage() {}
|
|
|
|
func (x *SettingsGetPluginSettingsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SettingsGetPluginSettingsResponse.ProtoReflect.Descriptor instead.
|
|
func (*SettingsGetPluginSettingsResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *SettingsGetPluginSettingsResponse) GetSettingsJson() []byte {
|
|
if x != nil {
|
|
return x.SettingsJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SettingsUpdateSiteSettingRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
|
|
// JSON encoding of the value.
|
|
ValueJson []byte `protobuf:"bytes,2,opt,name=value_json,json=valueJson,proto3" json:"value_json,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SettingsUpdateSiteSettingRequest) Reset() {
|
|
*x = SettingsUpdateSiteSettingRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SettingsUpdateSiteSettingRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SettingsUpdateSiteSettingRequest) ProtoMessage() {}
|
|
|
|
func (x *SettingsUpdateSiteSettingRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SettingsUpdateSiteSettingRequest.ProtoReflect.Descriptor instead.
|
|
func (*SettingsUpdateSiteSettingRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *SettingsUpdateSiteSettingRequest) GetKey() string {
|
|
if x != nil {
|
|
return x.Key
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SettingsUpdateSiteSettingRequest) GetValueJson() []byte {
|
|
if x != nil {
|
|
return x.ValueJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SettingsUpdateSiteSettingResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SettingsUpdateSiteSettingResponse) Reset() {
|
|
*x = SettingsUpdateSiteSettingResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SettingsUpdateSiteSettingResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SettingsUpdateSiteSettingResponse) ProtoMessage() {}
|
|
|
|
func (x *SettingsUpdateSiteSettingResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SettingsUpdateSiteSettingResponse.ProtoReflect.Descriptor instead.
|
|
func (*SettingsUpdateSiteSettingResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
type GatingGetSubscriberTierLevelRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GatingGetSubscriberTierLevelRequest) Reset() {
|
|
*x = GatingGetSubscriberTierLevelRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GatingGetSubscriberTierLevelRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GatingGetSubscriberTierLevelRequest) ProtoMessage() {}
|
|
|
|
func (x *GatingGetSubscriberTierLevelRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 GatingGetSubscriberTierLevelRequest.ProtoReflect.Descriptor instead.
|
|
func (*GatingGetSubscriberTierLevelRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *GatingGetSubscriberTierLevelRequest) GetUserId() string {
|
|
if x != nil {
|
|
return x.UserId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GatingGetSubscriberTierLevelResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GatingGetSubscriberTierLevelResponse) Reset() {
|
|
*x = GatingGetSubscriberTierLevelResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GatingGetSubscriberTierLevelResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GatingGetSubscriberTierLevelResponse) ProtoMessage() {}
|
|
|
|
func (x *GatingGetSubscriberTierLevelResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 GatingGetSubscriberTierLevelResponse.ProtoReflect.Descriptor instead.
|
|
func (*GatingGetSubscriberTierLevelResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
func (x *GatingGetSubscriberTierLevelResponse) GetLevel() int32 {
|
|
if x != nil {
|
|
return x.Level
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GatingEvaluateAccessRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
UserTierLevel int32 `protobuf:"varint,1,opt,name=user_tier_level,json=userTierLevel,proto3" json:"user_tier_level,omitempty"`
|
|
// Absent rule means "no rule" (access granted).
|
|
Rule *AccessRule `protobuf:"bytes,2,opt,name=rule,proto3" json:"rule,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GatingEvaluateAccessRequest) Reset() {
|
|
*x = GatingEvaluateAccessRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GatingEvaluateAccessRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GatingEvaluateAccessRequest) ProtoMessage() {}
|
|
|
|
func (x *GatingEvaluateAccessRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 GatingEvaluateAccessRequest.ProtoReflect.Descriptor instead.
|
|
func (*GatingEvaluateAccessRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *GatingEvaluateAccessRequest) GetUserTierLevel() int32 {
|
|
if x != nil {
|
|
return x.UserTierLevel
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GatingEvaluateAccessRequest) GetRule() *AccessRule {
|
|
if x != nil {
|
|
return x.Rule
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GatingEvaluateAccessResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Result *AccessResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GatingEvaluateAccessResponse) Reset() {
|
|
*x = GatingEvaluateAccessResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GatingEvaluateAccessResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GatingEvaluateAccessResponse) ProtoMessage() {}
|
|
|
|
func (x *GatingEvaluateAccessResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 GatingEvaluateAccessResponse.ProtoReflect.Descriptor instead.
|
|
func (*GatingEvaluateAccessResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
func (x *GatingEvaluateAccessResponse) GetResult() *AccessResult {
|
|
if x != nil {
|
|
return x.Result
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// AccessRule mirrors gating.AccessRule.
|
|
type AccessRule struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
MinTierLevel int32 `protobuf:"varint,1,opt,name=min_tier_level,json=minTierLevel,proto3" json:"min_tier_level,omitempty"`
|
|
OverrideTierId string `protobuf:"bytes,2,opt,name=override_tier_id,json=overrideTierId,proto3" json:"override_tier_id,omitempty"`
|
|
TeaserMode string `protobuf:"bytes,3,opt,name=teaser_mode,json=teaserMode,proto3" json:"teaser_mode,omitempty"` // "hard", "soft", "none"
|
|
TeaserPercent int32 `protobuf:"varint,4,opt,name=teaser_percent,json=teaserPercent,proto3" json:"teaser_percent,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AccessRule) Reset() {
|
|
*x = AccessRule{}
|
|
mi := &file_v1_capability_proto_msgTypes[29]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AccessRule) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AccessRule) ProtoMessage() {}
|
|
|
|
func (x *AccessRule) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 AccessRule.ProtoReflect.Descriptor instead.
|
|
func (*AccessRule) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{29}
|
|
}
|
|
|
|
func (x *AccessRule) GetMinTierLevel() int32 {
|
|
if x != nil {
|
|
return x.MinTierLevel
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AccessRule) GetOverrideTierId() string {
|
|
if x != nil {
|
|
return x.OverrideTierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AccessRule) GetTeaserMode() string {
|
|
if x != nil {
|
|
return x.TeaserMode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AccessRule) GetTeaserPercent() int32 {
|
|
if x != nil {
|
|
return x.TeaserPercent
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// AccessResult mirrors gating.AccessResult.
|
|
type AccessResult struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
HasAccess bool `protobuf:"varint,1,opt,name=has_access,json=hasAccess,proto3" json:"has_access,omitempty"`
|
|
TeaserMode string `protobuf:"bytes,2,opt,name=teaser_mode,json=teaserMode,proto3" json:"teaser_mode,omitempty"`
|
|
TeaserPercent int32 `protobuf:"varint,3,opt,name=teaser_percent,json=teaserPercent,proto3" json:"teaser_percent,omitempty"`
|
|
RequiredLevel int32 `protobuf:"varint,4,opt,name=required_level,json=requiredLevel,proto3" json:"required_level,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AccessResult) Reset() {
|
|
*x = AccessResult{}
|
|
mi := &file_v1_capability_proto_msgTypes[30]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AccessResult) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AccessResult) ProtoMessage() {}
|
|
|
|
func (x *AccessResult) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 AccessResult.ProtoReflect.Descriptor instead.
|
|
func (*AccessResult) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{30}
|
|
}
|
|
|
|
func (x *AccessResult) GetHasAccess() bool {
|
|
if x != nil {
|
|
return x.HasAccess
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *AccessResult) GetTeaserMode() string {
|
|
if x != nil {
|
|
return x.TeaserMode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AccessResult) GetTeaserPercent() int32 {
|
|
if x != nil {
|
|
return x.TeaserPercent
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AccessResult) GetRequiredLevel() int32 {
|
|
if x != nil {
|
|
return x.RequiredLevel
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CryptoEncryptSecretRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Plaintext string `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CryptoEncryptSecretRequest) Reset() {
|
|
*x = CryptoEncryptSecretRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[31]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CryptoEncryptSecretRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CryptoEncryptSecretRequest) ProtoMessage() {}
|
|
|
|
func (x *CryptoEncryptSecretRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 CryptoEncryptSecretRequest.ProtoReflect.Descriptor instead.
|
|
func (*CryptoEncryptSecretRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{31}
|
|
}
|
|
|
|
func (x *CryptoEncryptSecretRequest) GetPlaintext() string {
|
|
if x != nil {
|
|
return x.Plaintext
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CryptoEncryptSecretResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Ciphertext string `protobuf:"bytes,1,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CryptoEncryptSecretResponse) Reset() {
|
|
*x = CryptoEncryptSecretResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[32]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CryptoEncryptSecretResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CryptoEncryptSecretResponse) ProtoMessage() {}
|
|
|
|
func (x *CryptoEncryptSecretResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 CryptoEncryptSecretResponse.ProtoReflect.Descriptor instead.
|
|
func (*CryptoEncryptSecretResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{32}
|
|
}
|
|
|
|
func (x *CryptoEncryptSecretResponse) GetCiphertext() string {
|
|
if x != nil {
|
|
return x.Ciphertext
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CryptoDecryptSecretRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Ciphertext string `protobuf:"bytes,1,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CryptoDecryptSecretRequest) Reset() {
|
|
*x = CryptoDecryptSecretRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[33]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CryptoDecryptSecretRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CryptoDecryptSecretRequest) ProtoMessage() {}
|
|
|
|
func (x *CryptoDecryptSecretRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 CryptoDecryptSecretRequest.ProtoReflect.Descriptor instead.
|
|
func (*CryptoDecryptSecretRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{33}
|
|
}
|
|
|
|
func (x *CryptoDecryptSecretRequest) GetCiphertext() string {
|
|
if x != nil {
|
|
return x.Ciphertext
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CryptoDecryptSecretResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Plaintext string `protobuf:"bytes,1,opt,name=plaintext,proto3" json:"plaintext,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CryptoDecryptSecretResponse) Reset() {
|
|
*x = CryptoDecryptSecretResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[34]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CryptoDecryptSecretResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CryptoDecryptSecretResponse) ProtoMessage() {}
|
|
|
|
func (x *CryptoDecryptSecretResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 CryptoDecryptSecretResponse.ProtoReflect.Descriptor instead.
|
|
func (*CryptoDecryptSecretResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{34}
|
|
}
|
|
|
|
func (x *CryptoDecryptSecretResponse) GetPlaintext() string {
|
|
if x != nil {
|
|
return x.Plaintext
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type MenusGetMenuByNameRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *MenusGetMenuByNameRequest) Reset() {
|
|
*x = MenusGetMenuByNameRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[35]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *MenusGetMenuByNameRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MenusGetMenuByNameRequest) ProtoMessage() {}
|
|
|
|
func (x *MenusGetMenuByNameRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 MenusGetMenuByNameRequest.ProtoReflect.Descriptor instead.
|
|
func (*MenusGetMenuByNameRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{35}
|
|
}
|
|
|
|
func (x *MenusGetMenuByNameRequest) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type MenusGetMenuByNameResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Menu *Menu `protobuf:"bytes,1,opt,name=menu,proto3" json:"menu,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *MenusGetMenuByNameResponse) Reset() {
|
|
*x = MenusGetMenuByNameResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[36]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *MenusGetMenuByNameResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MenusGetMenuByNameResponse) ProtoMessage() {}
|
|
|
|
func (x *MenusGetMenuByNameResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 MenusGetMenuByNameResponse.ProtoReflect.Descriptor instead.
|
|
func (*MenusGetMenuByNameResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{36}
|
|
}
|
|
|
|
func (x *MenusGetMenuByNameResponse) GetMenu() *Menu {
|
|
if x != nil {
|
|
return x.Menu
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// Menu mirrors menus.Menu.
|
|
type Menu struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Menu) Reset() {
|
|
*x = Menu{}
|
|
mi := &file_v1_capability_proto_msgTypes[37]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Menu) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Menu) ProtoMessage() {}
|
|
|
|
func (x *Menu) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 Menu.ProtoReflect.Descriptor instead.
|
|
func (*Menu) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{37}
|
|
}
|
|
|
|
func (x *Menu) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Menu) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type MenusGetMenuItemsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
MenuId string `protobuf:"bytes,1,opt,name=menu_id,json=menuId,proto3" json:"menu_id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *MenusGetMenuItemsRequest) Reset() {
|
|
*x = MenusGetMenuItemsRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[38]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *MenusGetMenuItemsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MenusGetMenuItemsRequest) ProtoMessage() {}
|
|
|
|
func (x *MenusGetMenuItemsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 MenusGetMenuItemsRequest.ProtoReflect.Descriptor instead.
|
|
func (*MenusGetMenuItemsRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{38}
|
|
}
|
|
|
|
func (x *MenusGetMenuItemsRequest) GetMenuId() string {
|
|
if x != nil {
|
|
return x.MenuId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type MenusGetMenuItemsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Items []*MenuItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *MenusGetMenuItemsResponse) Reset() {
|
|
*x = MenusGetMenuItemsResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[39]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *MenusGetMenuItemsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MenusGetMenuItemsResponse) ProtoMessage() {}
|
|
|
|
func (x *MenusGetMenuItemsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 MenusGetMenuItemsResponse.ProtoReflect.Descriptor instead.
|
|
func (*MenusGetMenuItemsResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{39}
|
|
}
|
|
|
|
func (x *MenusGetMenuItemsResponse) GetItems() []*MenuItem {
|
|
if x != nil {
|
|
return x.Items
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// MenuItem mirrors menus.MenuItem.
|
|
type MenuItem struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
MenuId string `protobuf:"bytes,2,opt,name=menu_id,json=menuId,proto3" json:"menu_id,omitempty"` // UUID
|
|
Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
|
|
Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
|
|
PageSlug string `protobuf:"bytes,5,opt,name=page_slug,json=pageSlug,proto3" json:"page_slug,omitempty"`
|
|
ParentId *string `protobuf:"bytes,6,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"` // UUID; unset mirrors nil *uuid.UUID
|
|
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
|
|
OpenInNewTab bool `protobuf:"varint,8,opt,name=open_in_new_tab,json=openInNewTab,proto3" json:"open_in_new_tab,omitempty"`
|
|
CssClass string `protobuf:"bytes,9,opt,name=css_class,json=cssClass,proto3" json:"css_class,omitempty"`
|
|
ItemType string `protobuf:"bytes,10,opt,name=item_type,json=itemType,proto3" json:"item_type,omitempty"`
|
|
Icon string `protobuf:"bytes,11,opt,name=icon,proto3" json:"icon,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *MenuItem) Reset() {
|
|
*x = MenuItem{}
|
|
mi := &file_v1_capability_proto_msgTypes[40]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *MenuItem) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MenuItem) ProtoMessage() {}
|
|
|
|
func (x *MenuItem) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 MenuItem.ProtoReflect.Descriptor instead.
|
|
func (*MenuItem) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{40}
|
|
}
|
|
|
|
func (x *MenuItem) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MenuItem) GetMenuId() string {
|
|
if x != nil {
|
|
return x.MenuId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MenuItem) GetLabel() string {
|
|
if x != nil {
|
|
return x.Label
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MenuItem) GetUrl() string {
|
|
if x != nil {
|
|
return x.Url
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MenuItem) GetPageSlug() string {
|
|
if x != nil {
|
|
return x.PageSlug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MenuItem) GetParentId() string {
|
|
if x != nil && x.ParentId != nil {
|
|
return *x.ParentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MenuItem) GetSortOrder() int32 {
|
|
if x != nil {
|
|
return x.SortOrder
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *MenuItem) GetOpenInNewTab() bool {
|
|
if x != nil {
|
|
return x.OpenInNewTab
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *MenuItem) GetCssClass() string {
|
|
if x != nil {
|
|
return x.CssClass
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MenuItem) GetItemType() string {
|
|
if x != nil {
|
|
return x.ItemType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MenuItem) GetIcon() string {
|
|
if x != nil {
|
|
return x.Icon
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DatasourcesResolveBucketRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
BucketId string `protobuf:"bytes,1,opt,name=bucket_id,json=bucketId,proto3" json:"bucket_id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketRequest) Reset() {
|
|
*x = DatasourcesResolveBucketRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[41]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DatasourcesResolveBucketRequest) ProtoMessage() {}
|
|
|
|
func (x *DatasourcesResolveBucketRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 DatasourcesResolveBucketRequest.ProtoReflect.Descriptor instead.
|
|
func (*DatasourcesResolveBucketRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{41}
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketRequest) GetBucketId() string {
|
|
if x != nil {
|
|
return x.BucketId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DatasourcesResolveBucketResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Result *DatasourceResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketResponse) Reset() {
|
|
*x = DatasourcesResolveBucketResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[42]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DatasourcesResolveBucketResponse) ProtoMessage() {}
|
|
|
|
func (x *DatasourcesResolveBucketResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 DatasourcesResolveBucketResponse.ProtoReflect.Descriptor instead.
|
|
func (*DatasourcesResolveBucketResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{42}
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketResponse) GetResult() *DatasourceResult {
|
|
if x != nil {
|
|
return x.Result
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DatasourcesResolveBucketByKeyRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
BucketKey string `protobuf:"bytes,1,opt,name=bucket_key,json=bucketKey,proto3" json:"bucket_key,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketByKeyRequest) Reset() {
|
|
*x = DatasourcesResolveBucketByKeyRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[43]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketByKeyRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DatasourcesResolveBucketByKeyRequest) ProtoMessage() {}
|
|
|
|
func (x *DatasourcesResolveBucketByKeyRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 DatasourcesResolveBucketByKeyRequest.ProtoReflect.Descriptor instead.
|
|
func (*DatasourcesResolveBucketByKeyRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{43}
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketByKeyRequest) GetBucketKey() string {
|
|
if x != nil {
|
|
return x.BucketKey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DatasourcesResolveBucketByKeyResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Result *DatasourceResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketByKeyResponse) Reset() {
|
|
*x = DatasourcesResolveBucketByKeyResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[44]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketByKeyResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DatasourcesResolveBucketByKeyResponse) ProtoMessage() {}
|
|
|
|
func (x *DatasourcesResolveBucketByKeyResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 DatasourcesResolveBucketByKeyResponse.ProtoReflect.Descriptor instead.
|
|
func (*DatasourcesResolveBucketByKeyResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{44}
|
|
}
|
|
|
|
func (x *DatasourcesResolveBucketByKeyResponse) GetResult() *DatasourceResult {
|
|
if x != nil {
|
|
return x.Result
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// DatasourceResult mirrors datasources.Result ([]any / map[string]any as
|
|
// JSON bytes).
|
|
type DatasourceResult struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
// JSON array of items.
|
|
ItemsJson []byte `protobuf:"bytes,1,opt,name=items_json,json=itemsJson,proto3" json:"items_json,omitempty"`
|
|
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
|
|
// JSON object; empty when absent.
|
|
MetaJson []byte `protobuf:"bytes,3,opt,name=meta_json,json=metaJson,proto3" json:"meta_json,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DatasourceResult) Reset() {
|
|
*x = DatasourceResult{}
|
|
mi := &file_v1_capability_proto_msgTypes[45]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DatasourceResult) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DatasourceResult) ProtoMessage() {}
|
|
|
|
func (x *DatasourceResult) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 DatasourceResult.ProtoReflect.Descriptor instead.
|
|
func (*DatasourceResult) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{45}
|
|
}
|
|
|
|
func (x *DatasourceResult) GetItemsJson() []byte {
|
|
if x != nil {
|
|
return x.ItemsJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DatasourceResult) GetTotal() int32 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DatasourceResult) GetMetaJson() []byte {
|
|
if x != nil {
|
|
return x.MetaJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UsersGetByUsernameRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UsersGetByUsernameRequest) Reset() {
|
|
*x = UsersGetByUsernameRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[46]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UsersGetByUsernameRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UsersGetByUsernameRequest) ProtoMessage() {}
|
|
|
|
func (x *UsersGetByUsernameRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 UsersGetByUsernameRequest.ProtoReflect.Descriptor instead.
|
|
func (*UsersGetByUsernameRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{46}
|
|
}
|
|
|
|
func (x *UsersGetByUsernameRequest) GetUsername() string {
|
|
if x != nil {
|
|
return x.Username
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type UsersGetByUsernameResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
User *PublicUserProfile `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UsersGetByUsernameResponse) Reset() {
|
|
*x = UsersGetByUsernameResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[47]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UsersGetByUsernameResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UsersGetByUsernameResponse) ProtoMessage() {}
|
|
|
|
func (x *UsersGetByUsernameResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 UsersGetByUsernameResponse.ProtoReflect.Descriptor instead.
|
|
func (*UsersGetByUsernameResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{47}
|
|
}
|
|
|
|
func (x *UsersGetByUsernameResponse) GetUser() *PublicUserProfile {
|
|
if x != nil {
|
|
return x.User
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UsersGetByIdRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UsersGetByIdRequest) Reset() {
|
|
*x = UsersGetByIdRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[48]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UsersGetByIdRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UsersGetByIdRequest) ProtoMessage() {}
|
|
|
|
func (x *UsersGetByIdRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 UsersGetByIdRequest.ProtoReflect.Descriptor instead.
|
|
func (*UsersGetByIdRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{48}
|
|
}
|
|
|
|
func (x *UsersGetByIdRequest) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type UsersGetByIdResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
User *PublicUserProfile `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UsersGetByIdResponse) Reset() {
|
|
*x = UsersGetByIdResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[49]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UsersGetByIdResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UsersGetByIdResponse) ProtoMessage() {}
|
|
|
|
func (x *UsersGetByIdResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 UsersGetByIdResponse.ProtoReflect.Descriptor instead.
|
|
func (*UsersGetByIdResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{49}
|
|
}
|
|
|
|
func (x *UsersGetByIdResponse) GetUser() *PublicUserProfile {
|
|
if x != nil {
|
|
return x.User
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// PublicUserProfile mirrors auth.PublicUserProfile.
|
|
type PublicUserProfile struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
|
|
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
|
|
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
|
|
AvatarUrl string `protobuf:"bytes,5,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
|
|
Bio string `protobuf:"bytes,6,opt,name=bio,proto3" json:"bio,omitempty"`
|
|
EmailVerified bool `protobuf:"varint,7,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
|
|
Role string `protobuf:"bytes,8,opt,name=role,proto3" json:"role,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PublicUserProfile) Reset() {
|
|
*x = PublicUserProfile{}
|
|
mi := &file_v1_capability_proto_msgTypes[50]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PublicUserProfile) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PublicUserProfile) ProtoMessage() {}
|
|
|
|
func (x *PublicUserProfile) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 PublicUserProfile.ProtoReflect.Descriptor instead.
|
|
func (*PublicUserProfile) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{50}
|
|
}
|
|
|
|
func (x *PublicUserProfile) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PublicUserProfile) GetEmail() string {
|
|
if x != nil {
|
|
return x.Email
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PublicUserProfile) GetUsername() string {
|
|
if x != nil {
|
|
return x.Username
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PublicUserProfile) GetDisplayName() string {
|
|
if x != nil {
|
|
return x.DisplayName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PublicUserProfile) GetAvatarUrl() string {
|
|
if x != nil {
|
|
return x.AvatarUrl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PublicUserProfile) GetBio() string {
|
|
if x != nil {
|
|
return x.Bio
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PublicUserProfile) GetEmailVerified() bool {
|
|
if x != nil {
|
|
return x.EmailVerified
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *PublicUserProfile) GetRole() string {
|
|
if x != nil {
|
|
return x.Role
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SubscriptionsGetUserTierLevelRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubscriptionsGetUserTierLevelRequest) Reset() {
|
|
*x = SubscriptionsGetUserTierLevelRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[51]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubscriptionsGetUserTierLevelRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubscriptionsGetUserTierLevelRequest) ProtoMessage() {}
|
|
|
|
func (x *SubscriptionsGetUserTierLevelRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SubscriptionsGetUserTierLevelRequest.ProtoReflect.Descriptor instead.
|
|
func (*SubscriptionsGetUserTierLevelRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{51}
|
|
}
|
|
|
|
func (x *SubscriptionsGetUserTierLevelRequest) GetUserId() string {
|
|
if x != nil {
|
|
return x.UserId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SubscriptionsGetUserTierLevelResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
TierLevel *TierLevel `protobuf:"bytes,1,opt,name=tier_level,json=tierLevel,proto3" json:"tier_level,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubscriptionsGetUserTierLevelResponse) Reset() {
|
|
*x = SubscriptionsGetUserTierLevelResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[52]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubscriptionsGetUserTierLevelResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubscriptionsGetUserTierLevelResponse) ProtoMessage() {}
|
|
|
|
func (x *SubscriptionsGetUserTierLevelResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SubscriptionsGetUserTierLevelResponse.ProtoReflect.Descriptor instead.
|
|
func (*SubscriptionsGetUserTierLevelResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{52}
|
|
}
|
|
|
|
func (x *SubscriptionsGetUserTierLevelResponse) GetTierLevel() *TierLevel {
|
|
if x != nil {
|
|
return x.TierLevel
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// TierLevel mirrors subscriptions.TierLevel.
|
|
type TierLevel struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level,omitempty"`
|
|
// JSON feature payload.
|
|
Features []byte `protobuf:"bytes,2,opt,name=features,proto3" json:"features,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *TierLevel) Reset() {
|
|
*x = TierLevel{}
|
|
mi := &file_v1_capability_proto_msgTypes[53]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *TierLevel) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TierLevel) ProtoMessage() {}
|
|
|
|
func (x *TierLevel) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 TierLevel.ProtoReflect.Descriptor instead.
|
|
func (*TierLevel) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{53}
|
|
}
|
|
|
|
func (x *TierLevel) GetLevel() int32 {
|
|
if x != nil {
|
|
return x.Level
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TierLevel) GetFeatures() []byte {
|
|
if x != nil {
|
|
return x.Features
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SubscriptionsGetTierBySlugRequest 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 *SubscriptionsGetTierBySlugRequest) Reset() {
|
|
*x = SubscriptionsGetTierBySlugRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[54]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubscriptionsGetTierBySlugRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubscriptionsGetTierBySlugRequest) ProtoMessage() {}
|
|
|
|
func (x *SubscriptionsGetTierBySlugRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SubscriptionsGetTierBySlugRequest.ProtoReflect.Descriptor instead.
|
|
func (*SubscriptionsGetTierBySlugRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{54}
|
|
}
|
|
|
|
func (x *SubscriptionsGetTierBySlugRequest) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SubscriptionsGetTierBySlugResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Tier *Tier `protobuf:"bytes,1,opt,name=tier,proto3" json:"tier,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubscriptionsGetTierBySlugResponse) Reset() {
|
|
*x = SubscriptionsGetTierBySlugResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[55]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubscriptionsGetTierBySlugResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubscriptionsGetTierBySlugResponse) ProtoMessage() {}
|
|
|
|
func (x *SubscriptionsGetTierBySlugResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SubscriptionsGetTierBySlugResponse.ProtoReflect.Descriptor instead.
|
|
func (*SubscriptionsGetTierBySlugResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{55}
|
|
}
|
|
|
|
func (x *SubscriptionsGetTierBySlugResponse) GetTier() *Tier {
|
|
if x != nil {
|
|
return x.Tier
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// Tier mirrors subscriptions.Tier.
|
|
type Tier struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
|
Slug string `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
|
|
Level int32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
|
|
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
|
|
// JSON feature payload.
|
|
Features []byte `protobuf:"bytes,6,opt,name=features,proto3" json:"features,omitempty"`
|
|
IsDefault bool `protobuf:"varint,7,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
|
|
Position int32 `protobuf:"varint,8,opt,name=position,proto3" json:"position,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Tier) Reset() {
|
|
*x = Tier{}
|
|
mi := &file_v1_capability_proto_msgTypes[56]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Tier) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Tier) ProtoMessage() {}
|
|
|
|
func (x *Tier) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 Tier.ProtoReflect.Descriptor instead.
|
|
func (*Tier) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{56}
|
|
}
|
|
|
|
func (x *Tier) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Tier) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Tier) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Tier) GetLevel() int32 {
|
|
if x != nil {
|
|
return x.Level
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Tier) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Tier) GetFeatures() []byte {
|
|
if x != nil {
|
|
return x.Features
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Tier) GetIsDefault() bool {
|
|
if x != nil {
|
|
return x.IsDefault
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Tier) GetPosition() int32 {
|
|
if x != nil {
|
|
return x.Position
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type SubscriptionsListTiersRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubscriptionsListTiersRequest) Reset() {
|
|
*x = SubscriptionsListTiersRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[57]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubscriptionsListTiersRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubscriptionsListTiersRequest) ProtoMessage() {}
|
|
|
|
func (x *SubscriptionsListTiersRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SubscriptionsListTiersRequest.ProtoReflect.Descriptor instead.
|
|
func (*SubscriptionsListTiersRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{57}
|
|
}
|
|
|
|
type SubscriptionsListTiersResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Tiers []*Tier `protobuf:"bytes,1,rep,name=tiers,proto3" json:"tiers,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubscriptionsListTiersResponse) Reset() {
|
|
*x = SubscriptionsListTiersResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[58]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubscriptionsListTiersResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubscriptionsListTiersResponse) ProtoMessage() {}
|
|
|
|
func (x *SubscriptionsListTiersResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SubscriptionsListTiersResponse.ProtoReflect.Descriptor instead.
|
|
func (*SubscriptionsListTiersResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{58}
|
|
}
|
|
|
|
func (x *SubscriptionsListTiersResponse) GetTiers() []*Tier {
|
|
if x != nil {
|
|
return x.Tiers
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SubscriptionsListActivePlansRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
TierId string `protobuf:"bytes,1,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubscriptionsListActivePlansRequest) Reset() {
|
|
*x = SubscriptionsListActivePlansRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[59]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubscriptionsListActivePlansRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubscriptionsListActivePlansRequest) ProtoMessage() {}
|
|
|
|
func (x *SubscriptionsListActivePlansRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SubscriptionsListActivePlansRequest.ProtoReflect.Descriptor instead.
|
|
func (*SubscriptionsListActivePlansRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{59}
|
|
}
|
|
|
|
func (x *SubscriptionsListActivePlansRequest) GetTierId() string {
|
|
if x != nil {
|
|
return x.TierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SubscriptionsListActivePlansResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Plans []*Plan `protobuf:"bytes,1,rep,name=plans,proto3" json:"plans,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubscriptionsListActivePlansResponse) Reset() {
|
|
*x = SubscriptionsListActivePlansResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[60]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubscriptionsListActivePlansResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubscriptionsListActivePlansResponse) ProtoMessage() {}
|
|
|
|
func (x *SubscriptionsListActivePlansResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 SubscriptionsListActivePlansResponse.ProtoReflect.Descriptor instead.
|
|
func (*SubscriptionsListActivePlansResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{60}
|
|
}
|
|
|
|
func (x *SubscriptionsListActivePlansResponse) GetPlans() []*Plan {
|
|
if x != nil {
|
|
return x.Plans
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// Plan mirrors subscriptions.Plan.
|
|
type Plan struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
TierId string `protobuf:"bytes,2,opt,name=tier_id,json=tierId,proto3" json:"tier_id,omitempty"` // UUID
|
|
BillingInterval string `protobuf:"bytes,3,opt,name=billing_interval,json=billingInterval,proto3" json:"billing_interval,omitempty"`
|
|
Amount int32 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Currency string `protobuf:"bytes,5,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
IsActive bool `protobuf:"varint,6,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
|
|
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Plan) Reset() {
|
|
*x = Plan{}
|
|
mi := &file_v1_capability_proto_msgTypes[61]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Plan) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Plan) ProtoMessage() {}
|
|
|
|
func (x *Plan) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 Plan.ProtoReflect.Descriptor instead.
|
|
func (*Plan) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{61}
|
|
}
|
|
|
|
func (x *Plan) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Plan) GetTierId() string {
|
|
if x != nil {
|
|
return x.TierId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Plan) GetBillingInterval() string {
|
|
if x != nil {
|
|
return x.BillingInterval
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Plan) GetAmount() int32 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Plan) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Plan) GetIsActive() bool {
|
|
if x != nil {
|
|
return x.IsActive
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *Plan) GetCreatedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.CreatedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// MediaDepositRequest mirrors plugin.MediaDeposit.
|
|
type MediaDepositRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
// Optional deterministic media row ID (UUID); empty = host generates one.
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
|
|
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
|
|
AltText string `protobuf:"bytes,4,opt,name=alt_text,json=altText,proto3" json:"alt_text,omitempty"`
|
|
Folder string `protobuf:"bytes,5,opt,name=folder,proto3" json:"folder,omitempty"`
|
|
Source string `protobuf:"bytes,6,opt,name=source,proto3" json:"source,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *MediaDepositRequest) Reset() {
|
|
*x = MediaDepositRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[62]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *MediaDepositRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MediaDepositRequest) ProtoMessage() {}
|
|
|
|
func (x *MediaDepositRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 MediaDepositRequest.ProtoReflect.Descriptor instead.
|
|
func (*MediaDepositRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{62}
|
|
}
|
|
|
|
func (x *MediaDepositRequest) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaDepositRequest) GetFilename() string {
|
|
if x != nil {
|
|
return x.Filename
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaDepositRequest) GetData() []byte {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MediaDepositRequest) GetAltText() string {
|
|
if x != nil {
|
|
return x.AltText
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaDepositRequest) GetFolder() string {
|
|
if x != nil {
|
|
return x.Folder
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaDepositRequest) GetSource() string {
|
|
if x != nil {
|
|
return x.Source
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// MediaDepositResponse mirrors plugin.MediaResult.
|
|
type MediaDepositResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID
|
|
// Ready-to-use reference ("media:<uuid>").
|
|
Ref string `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
|
|
Created bool `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *MediaDepositResponse) Reset() {
|
|
*x = MediaDepositResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[63]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *MediaDepositResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MediaDepositResponse) ProtoMessage() {}
|
|
|
|
func (x *MediaDepositResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 MediaDepositResponse.ProtoReflect.Descriptor instead.
|
|
func (*MediaDepositResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{63}
|
|
}
|
|
|
|
func (x *MediaDepositResponse) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaDepositResponse) GetRef() string {
|
|
if x != nil {
|
|
return x.Ref
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MediaDepositResponse) GetCreated() bool {
|
|
if x != nil {
|
|
return x.Created
|
|
}
|
|
return false
|
|
}
|
|
|
|
type EmailSendRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
To string `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"`
|
|
Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
|
|
Body string `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *EmailSendRequest) Reset() {
|
|
*x = EmailSendRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[64]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *EmailSendRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*EmailSendRequest) ProtoMessage() {}
|
|
|
|
func (x *EmailSendRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 EmailSendRequest.ProtoReflect.Descriptor instead.
|
|
func (*EmailSendRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{64}
|
|
}
|
|
|
|
func (x *EmailSendRequest) GetTo() string {
|
|
if x != nil {
|
|
return x.To
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *EmailSendRequest) GetSubject() string {
|
|
if x != nil {
|
|
return x.Subject
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *EmailSendRequest) GetBody() string {
|
|
if x != nil {
|
|
return x.Body
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type EmailSendResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *EmailSendResponse) Reset() {
|
|
*x = EmailSendResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[65]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *EmailSendResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*EmailSendResponse) ProtoMessage() {}
|
|
|
|
func (x *EmailSendResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 EmailSendResponse.ProtoReflect.Descriptor instead.
|
|
func (*EmailSendResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{65}
|
|
}
|
|
|
|
type AiTextCallRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
TaskKey string `protobuf:"bytes,1,opt,name=task_key,json=taskKey,proto3" json:"task_key,omitempty"`
|
|
SystemPrompt string `protobuf:"bytes,2,opt,name=system_prompt,json=systemPrompt,proto3" json:"system_prompt,omitempty"`
|
|
UserMessage string `protobuf:"bytes,3,opt,name=user_message,json=userMessage,proto3" json:"user_message,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AiTextCallRequest) Reset() {
|
|
*x = AiTextCallRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[66]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AiTextCallRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AiTextCallRequest) ProtoMessage() {}
|
|
|
|
func (x *AiTextCallRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 AiTextCallRequest.ProtoReflect.Descriptor instead.
|
|
func (*AiTextCallRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{66}
|
|
}
|
|
|
|
func (x *AiTextCallRequest) GetTaskKey() string {
|
|
if x != nil {
|
|
return x.TaskKey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AiTextCallRequest) GetSystemPrompt() string {
|
|
if x != nil {
|
|
return x.SystemPrompt
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AiTextCallRequest) GetUserMessage() string {
|
|
if x != nil {
|
|
return x.UserMessage
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type AiTextCallResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AiTextCallResponse) Reset() {
|
|
*x = AiTextCallResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[67]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AiTextCallResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AiTextCallResponse) ProtoMessage() {}
|
|
|
|
func (x *AiTextCallResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_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 AiTextCallResponse.ProtoReflect.Descriptor instead.
|
|
func (*AiTextCallResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{67}
|
|
}
|
|
|
|
func (x *AiTextCallResponse) GetText() string {
|
|
if x != nil {
|
|
return x.Text
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// AiToolRegisterRequest mirrors ai.ToolDefinition (minus Handler, which
|
|
// stays guest-side; execution direction is a runtime-WO concern).
|
|
type AiToolRegisterRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Slug string `protobuf:"bytes,1,opt,name=slug,proto3" json:"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"`
|
|
// JSON encoding of the parameter schema map.
|
|
ParameterSchemaJson []byte `protobuf:"bytes,4,opt,name=parameter_schema_json,json=parameterSchemaJson,proto3" json:"parameter_schema_json,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AiToolRegisterRequest) Reset() {
|
|
*x = AiToolRegisterRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[68]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AiToolRegisterRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AiToolRegisterRequest) ProtoMessage() {}
|
|
|
|
func (x *AiToolRegisterRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[68]
|
|
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 AiToolRegisterRequest.ProtoReflect.Descriptor instead.
|
|
func (*AiToolRegisterRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{68}
|
|
}
|
|
|
|
func (x *AiToolRegisterRequest) GetSlug() string {
|
|
if x != nil {
|
|
return x.Slug
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AiToolRegisterRequest) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AiToolRegisterRequest) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AiToolRegisterRequest) GetParameterSchemaJson() []byte {
|
|
if x != nil {
|
|
return x.ParameterSchemaJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type AiToolRegisterResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AiToolRegisterResponse) Reset() {
|
|
*x = AiToolRegisterResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[69]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AiToolRegisterResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AiToolRegisterResponse) ProtoMessage() {}
|
|
|
|
func (x *AiToolRegisterResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[69]
|
|
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 AiToolRegisterResponse.ProtoReflect.Descriptor instead.
|
|
func (*AiToolRegisterResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{69}
|
|
}
|
|
|
|
type BridgeRegisterServiceRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
PluginName string `protobuf:"bytes,1,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
|
|
ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *BridgeRegisterServiceRequest) Reset() {
|
|
*x = BridgeRegisterServiceRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[70]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *BridgeRegisterServiceRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BridgeRegisterServiceRequest) ProtoMessage() {}
|
|
|
|
func (x *BridgeRegisterServiceRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[70]
|
|
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 BridgeRegisterServiceRequest.ProtoReflect.Descriptor instead.
|
|
func (*BridgeRegisterServiceRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{70}
|
|
}
|
|
|
|
func (x *BridgeRegisterServiceRequest) GetPluginName() string {
|
|
if x != nil {
|
|
return x.PluginName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BridgeRegisterServiceRequest) GetServiceName() string {
|
|
if x != nil {
|
|
return x.ServiceName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type BridgeRegisterServiceResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *BridgeRegisterServiceResponse) Reset() {
|
|
*x = BridgeRegisterServiceResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[71]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *BridgeRegisterServiceResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BridgeRegisterServiceResponse) ProtoMessage() {}
|
|
|
|
func (x *BridgeRegisterServiceResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[71]
|
|
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 BridgeRegisterServiceResponse.ProtoReflect.Descriptor instead.
|
|
func (*BridgeRegisterServiceResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{71}
|
|
}
|
|
|
|
type BridgeGetServiceRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
PluginName string `protobuf:"bytes,1,opt,name=plugin_name,json=pluginName,proto3" json:"plugin_name,omitempty"`
|
|
ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *BridgeGetServiceRequest) Reset() {
|
|
*x = BridgeGetServiceRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[72]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *BridgeGetServiceRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BridgeGetServiceRequest) ProtoMessage() {}
|
|
|
|
func (x *BridgeGetServiceRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[72]
|
|
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 BridgeGetServiceRequest.ProtoReflect.Descriptor instead.
|
|
func (*BridgeGetServiceRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{72}
|
|
}
|
|
|
|
func (x *BridgeGetServiceRequest) GetPluginName() string {
|
|
if x != nil {
|
|
return x.PluginName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BridgeGetServiceRequest) GetServiceName() string {
|
|
if x != nil {
|
|
return x.ServiceName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type BridgeGetServiceResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Available bool `protobuf:"varint,1,opt,name=available,proto3" json:"available,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *BridgeGetServiceResponse) Reset() {
|
|
*x = BridgeGetServiceResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[73]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *BridgeGetServiceResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BridgeGetServiceResponse) ProtoMessage() {}
|
|
|
|
func (x *BridgeGetServiceResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[73]
|
|
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 BridgeGetServiceResponse.ProtoReflect.Descriptor instead.
|
|
func (*BridgeGetServiceResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{73}
|
|
}
|
|
|
|
func (x *BridgeGetServiceResponse) GetAvailable() bool {
|
|
if x != nil {
|
|
return x.Available
|
|
}
|
|
return false
|
|
}
|
|
|
|
type JobsSubmitRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
JobType string `protobuf:"bytes,1,opt,name=job_type,json=jobType,proto3" json:"job_type,omitempty"`
|
|
// JSON job configuration.
|
|
ConfigJson []byte `protobuf:"bytes,2,opt,name=config_json,json=configJson,proto3" json:"config_json,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *JobsSubmitRequest) Reset() {
|
|
*x = JobsSubmitRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[74]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *JobsSubmitRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*JobsSubmitRequest) ProtoMessage() {}
|
|
|
|
func (x *JobsSubmitRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[74]
|
|
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 JobsSubmitRequest.ProtoReflect.Descriptor instead.
|
|
func (*JobsSubmitRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{74}
|
|
}
|
|
|
|
func (x *JobsSubmitRequest) GetJobType() string {
|
|
if x != nil {
|
|
return x.JobType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *JobsSubmitRequest) GetConfigJson() []byte {
|
|
if x != nil {
|
|
return x.ConfigJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type JobsSubmitResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *JobsSubmitResponse) Reset() {
|
|
*x = JobsSubmitResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[75]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *JobsSubmitResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*JobsSubmitResponse) ProtoMessage() {}
|
|
|
|
func (x *JobsSubmitResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[75]
|
|
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 JobsSubmitResponse.ProtoReflect.Descriptor instead.
|
|
func (*JobsSubmitResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{75}
|
|
}
|
|
|
|
type EmbeddingsGenerateEmbeddingRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *EmbeddingsGenerateEmbeddingRequest) Reset() {
|
|
*x = EmbeddingsGenerateEmbeddingRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[76]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *EmbeddingsGenerateEmbeddingRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*EmbeddingsGenerateEmbeddingRequest) ProtoMessage() {}
|
|
|
|
func (x *EmbeddingsGenerateEmbeddingRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[76]
|
|
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 EmbeddingsGenerateEmbeddingRequest.ProtoReflect.Descriptor instead.
|
|
func (*EmbeddingsGenerateEmbeddingRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{76}
|
|
}
|
|
|
|
func (x *EmbeddingsGenerateEmbeddingRequest) GetText() string {
|
|
if x != nil {
|
|
return x.Text
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type EmbeddingsGenerateEmbeddingResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Embedding []float32 `protobuf:"fixed32,1,rep,packed,name=embedding,proto3" json:"embedding,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *EmbeddingsGenerateEmbeddingResponse) Reset() {
|
|
*x = EmbeddingsGenerateEmbeddingResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[77]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *EmbeddingsGenerateEmbeddingResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*EmbeddingsGenerateEmbeddingResponse) ProtoMessage() {}
|
|
|
|
func (x *EmbeddingsGenerateEmbeddingResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[77]
|
|
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 EmbeddingsGenerateEmbeddingResponse.ProtoReflect.Descriptor instead.
|
|
func (*EmbeddingsGenerateEmbeddingResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{77}
|
|
}
|
|
|
|
func (x *EmbeddingsGenerateEmbeddingResponse) GetEmbedding() []float32 {
|
|
if x != nil {
|
|
return x.Embedding
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type EmbeddingsEmbedContentRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SourceType string `protobuf:"bytes,1,opt,name=source_type,json=sourceType,proto3" json:"source_type,omitempty"`
|
|
SourceId string `protobuf:"bytes,2,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"` // UUID
|
|
Text string `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *EmbeddingsEmbedContentRequest) Reset() {
|
|
*x = EmbeddingsEmbedContentRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[78]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *EmbeddingsEmbedContentRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*EmbeddingsEmbedContentRequest) ProtoMessage() {}
|
|
|
|
func (x *EmbeddingsEmbedContentRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[78]
|
|
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 EmbeddingsEmbedContentRequest.ProtoReflect.Descriptor instead.
|
|
func (*EmbeddingsEmbedContentRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{78}
|
|
}
|
|
|
|
func (x *EmbeddingsEmbedContentRequest) GetSourceType() string {
|
|
if x != nil {
|
|
return x.SourceType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *EmbeddingsEmbedContentRequest) GetSourceId() string {
|
|
if x != nil {
|
|
return x.SourceId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *EmbeddingsEmbedContentRequest) GetText() string {
|
|
if x != nil {
|
|
return x.Text
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type EmbeddingsEmbedContentResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Embedded bool `protobuf:"varint,1,opt,name=embedded,proto3" json:"embedded,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *EmbeddingsEmbedContentResponse) Reset() {
|
|
*x = EmbeddingsEmbedContentResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[79]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *EmbeddingsEmbedContentResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*EmbeddingsEmbedContentResponse) ProtoMessage() {}
|
|
|
|
func (x *EmbeddingsEmbedContentResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[79]
|
|
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 EmbeddingsEmbedContentResponse.ProtoReflect.Descriptor instead.
|
|
func (*EmbeddingsEmbedContentResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{79}
|
|
}
|
|
|
|
func (x *EmbeddingsEmbedContentResponse) GetEmbedded() bool {
|
|
if x != nil {
|
|
return x.Embedded
|
|
}
|
|
return false
|
|
}
|
|
|
|
type EmbeddingsIsAvailableRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *EmbeddingsIsAvailableRequest) Reset() {
|
|
*x = EmbeddingsIsAvailableRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[80]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *EmbeddingsIsAvailableRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*EmbeddingsIsAvailableRequest) ProtoMessage() {}
|
|
|
|
func (x *EmbeddingsIsAvailableRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[80]
|
|
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 EmbeddingsIsAvailableRequest.ProtoReflect.Descriptor instead.
|
|
func (*EmbeddingsIsAvailableRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{80}
|
|
}
|
|
|
|
type EmbeddingsIsAvailableResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Available bool `protobuf:"varint,1,opt,name=available,proto3" json:"available,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *EmbeddingsIsAvailableResponse) Reset() {
|
|
*x = EmbeddingsIsAvailableResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[81]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *EmbeddingsIsAvailableResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*EmbeddingsIsAvailableResponse) ProtoMessage() {}
|
|
|
|
func (x *EmbeddingsIsAvailableResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[81]
|
|
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 EmbeddingsIsAvailableResponse.ProtoReflect.Descriptor instead.
|
|
func (*EmbeddingsIsAvailableResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{81}
|
|
}
|
|
|
|
func (x *EmbeddingsIsAvailableResponse) GetAvailable() bool {
|
|
if x != nil {
|
|
return x.Available
|
|
}
|
|
return false
|
|
}
|
|
|
|
type RagQueryRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
|
|
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RagQueryRequest) Reset() {
|
|
*x = RagQueryRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[82]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RagQueryRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RagQueryRequest) ProtoMessage() {}
|
|
|
|
func (x *RagQueryRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[82]
|
|
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 RagQueryRequest.ProtoReflect.Descriptor instead.
|
|
func (*RagQueryRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{82}
|
|
}
|
|
|
|
func (x *RagQueryRequest) GetQuery() string {
|
|
if x != nil {
|
|
return x.Query
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RagQueryRequest) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type RagQueryResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Results []*RagResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RagQueryResponse) Reset() {
|
|
*x = RagQueryResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[83]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RagQueryResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RagQueryResponse) ProtoMessage() {}
|
|
|
|
func (x *RagQueryResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[83]
|
|
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 RagQueryResponse.ProtoReflect.Descriptor instead.
|
|
func (*RagQueryResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{83}
|
|
}
|
|
|
|
func (x *RagQueryResponse) GetResults() []*RagResult {
|
|
if x != nil {
|
|
return x.Results
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// RagResult mirrors plugin.RAGResult.
|
|
type RagResult struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
|
|
Score float64 `protobuf:"fixed64,2,opt,name=score,proto3" json:"score,omitempty"`
|
|
Metadata map[string]string `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RagResult) Reset() {
|
|
*x = RagResult{}
|
|
mi := &file_v1_capability_proto_msgTypes[84]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RagResult) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RagResult) ProtoMessage() {}
|
|
|
|
func (x *RagResult) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[84]
|
|
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 RagResult.ProtoReflect.Descriptor instead.
|
|
func (*RagResult) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{84}
|
|
}
|
|
|
|
func (x *RagResult) GetContent() string {
|
|
if x != nil {
|
|
return x.Content
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RagResult) GetScore() float64 {
|
|
if x != nil {
|
|
return x.Score
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *RagResult) GetMetadata() map[string]string {
|
|
if x != nil {
|
|
return x.Metadata
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type RagOnContentChangedRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ContentType string `protobuf:"bytes,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
|
|
ContentId string `protobuf:"bytes,2,opt,name=content_id,json=contentId,proto3" json:"content_id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RagOnContentChangedRequest) Reset() {
|
|
*x = RagOnContentChangedRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[85]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RagOnContentChangedRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RagOnContentChangedRequest) ProtoMessage() {}
|
|
|
|
func (x *RagOnContentChangedRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[85]
|
|
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 RagOnContentChangedRequest.ProtoReflect.Descriptor instead.
|
|
func (*RagOnContentChangedRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{85}
|
|
}
|
|
|
|
func (x *RagOnContentChangedRequest) GetContentType() string {
|
|
if x != nil {
|
|
return x.ContentType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RagOnContentChangedRequest) GetContentId() string {
|
|
if x != nil {
|
|
return x.ContentId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type RagOnContentChangedResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RagOnContentChangedResponse) Reset() {
|
|
*x = RagOnContentChangedResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[86]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RagOnContentChangedResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RagOnContentChangedResponse) ProtoMessage() {}
|
|
|
|
func (x *RagOnContentChangedResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[86]
|
|
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 RagOnContentChangedResponse.ProtoReflect.Descriptor instead.
|
|
func (*RagOnContentChangedResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{86}
|
|
}
|
|
|
|
// ReviewsSubmitReviewRequest mirrors plugin.SubmitReviewParams.
|
|
type ReviewsSubmitReviewRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
TableId string `protobuf:"bytes,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` // UUID
|
|
RowId string `protobuf:"bytes,2,opt,name=row_id,json=rowId,proto3" json:"row_id,omitempty"` // UUID
|
|
OverallRating int32 `protobuf:"varint,3,opt,name=overall_rating,json=overallRating,proto3" json:"overall_rating,omitempty"`
|
|
ReviewText string `protobuf:"bytes,4,opt,name=review_text,json=reviewText,proto3" json:"review_text,omitempty"`
|
|
// JSON encoding of the per-criterion ratings map.
|
|
RatingsJson []byte `protobuf:"bytes,5,opt,name=ratings_json,json=ratingsJson,proto3" json:"ratings_json,omitempty"`
|
|
Photos []string `protobuf:"bytes,6,rep,name=photos,proto3" json:"photos,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) Reset() {
|
|
*x = ReviewsSubmitReviewRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[87]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReviewsSubmitReviewRequest) ProtoMessage() {}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[87]
|
|
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 ReviewsSubmitReviewRequest.ProtoReflect.Descriptor instead.
|
|
func (*ReviewsSubmitReviewRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{87}
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) GetTableId() string {
|
|
if x != nil {
|
|
return x.TableId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) GetRowId() string {
|
|
if x != nil {
|
|
return x.RowId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) GetOverallRating() int32 {
|
|
if x != nil {
|
|
return x.OverallRating
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) GetReviewText() string {
|
|
if x != nil {
|
|
return x.ReviewText
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) GetRatingsJson() []byte {
|
|
if x != nil {
|
|
return x.RatingsJson
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewRequest) GetPhotos() []string {
|
|
if x != nil {
|
|
return x.Photos
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ReviewsSubmitReviewResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ReviewId string `protobuf:"bytes,1,opt,name=review_id,json=reviewId,proto3" json:"review_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewResponse) Reset() {
|
|
*x = ReviewsSubmitReviewResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[88]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ReviewsSubmitReviewResponse) ProtoMessage() {}
|
|
|
|
func (x *ReviewsSubmitReviewResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[88]
|
|
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 ReviewsSubmitReviewResponse.ProtoReflect.Descriptor instead.
|
|
func (*ReviewsSubmitReviewResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{88}
|
|
}
|
|
|
|
func (x *ReviewsSubmitReviewResponse) GetReviewId() string {
|
|
if x != nil {
|
|
return x.ReviewId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type BadgesRefreshBadgesRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
TableId string `protobuf:"bytes,1,opt,name=table_id,json=tableId,proto3" json:"table_id,omitempty"` // UUID
|
|
RowId string `protobuf:"bytes,2,opt,name=row_id,json=rowId,proto3" json:"row_id,omitempty"` // UUID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *BadgesRefreshBadgesRequest) Reset() {
|
|
*x = BadgesRefreshBadgesRequest{}
|
|
mi := &file_v1_capability_proto_msgTypes[89]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *BadgesRefreshBadgesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BadgesRefreshBadgesRequest) ProtoMessage() {}
|
|
|
|
func (x *BadgesRefreshBadgesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[89]
|
|
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 BadgesRefreshBadgesRequest.ProtoReflect.Descriptor instead.
|
|
func (*BadgesRefreshBadgesRequest) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{89}
|
|
}
|
|
|
|
func (x *BadgesRefreshBadgesRequest) GetTableId() string {
|
|
if x != nil {
|
|
return x.TableId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BadgesRefreshBadgesRequest) GetRowId() string {
|
|
if x != nil {
|
|
return x.RowId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type BadgesRefreshBadgesResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *BadgesRefreshBadgesResponse) Reset() {
|
|
*x = BadgesRefreshBadgesResponse{}
|
|
mi := &file_v1_capability_proto_msgTypes[90]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *BadgesRefreshBadgesResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BadgesRefreshBadgesResponse) ProtoMessage() {}
|
|
|
|
func (x *BadgesRefreshBadgesResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_v1_capability_proto_msgTypes[90]
|
|
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 BadgesRefreshBadgesResponse.ProtoReflect.Descriptor instead.
|
|
func (*BadgesRefreshBadgesResponse) Descriptor() ([]byte, []int) {
|
|
return file_v1_capability_proto_rawDescGZIP(), []int{90}
|
|
}
|
|
|
|
var File_v1_capability_proto protoreflect.FileDescriptor
|
|
|
|
const file_v1_capability_proto_rawDesc = "" +
|
|
"\n" +
|
|
"\x13v1/capability.proto\x12\x06abi.v1\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x0fv1/invoke.proto\"C\n" +
|
|
"\x0fHostCallRequest\x12\x16\n" +
|
|
"\x06method\x18\x01 \x01(\tR\x06method\x12\x18\n" +
|
|
"\apayload\x18\x02 \x01(\fR\apayload\"T\n" +
|
|
"\x10HostCallResponse\x12\x18\n" +
|
|
"\apayload\x18\x01 \x01(\fR\apayload\x12&\n" +
|
|
"\x05error\x18\x02 \x01(\v2\x10.abi.v1.AbiErrorR\x05error\"0\n" +
|
|
"\x1eContentGetAuthorProfileRequest\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\"P\n" +
|
|
"\x1fContentGetAuthorProfileResponse\x12-\n" +
|
|
"\x06author\x18\x01 \x01(\v2\x15.abi.v1.AuthorProfileR\x06author\"\x9d\x02\n" +
|
|
"\rAuthorProfile\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" +
|
|
"\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" +
|
|
"\x04slug\x18\x03 \x01(\tR\x04slug\x12\x10\n" +
|
|
"\x03bio\x18\x04 \x01(\tR\x03bio\x12\x1d\n" +
|
|
"\n" +
|
|
"avatar_url\x18\x05 \x01(\tR\tavatarUrl\x12\x18\n" +
|
|
"\awebsite\x18\x06 \x01(\tR\awebsite\x12I\n" +
|
|
"\fsocial_links\x18\a \x03(\v2&.abi.v1.AuthorProfile.SocialLinksEntryR\vsocialLinks\x1a>\n" +
|
|
"\x10SocialLinksEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
|
|
"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"+\n" +
|
|
"\x15ContentGetPageRequest\x12\x12\n" +
|
|
"\x04slug\x18\x01 \x01(\tR\x04slug\">\n" +
|
|
"\x16ContentGetPageResponse\x12$\n" +
|
|
"\x04page\x18\x01 \x01(\v2\x10.abi.v1.PageInfoR\x04page\"D\n" +
|
|
"\bPageInfo\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" +
|
|
"\x04slug\x18\x02 \x01(\tR\x04slug\x12\x14\n" +
|
|
"\x05title\x18\x03 \x01(\tR\x05title\"+\n" +
|
|
"\x15ContentGetPostRequest\x12\x12\n" +
|
|
"\x04slug\x18\x01 \x01(\tR\x04slug\">\n" +
|
|
"\x16ContentGetPostResponse\x12$\n" +
|
|
"\x04post\x18\x01 \x01(\v2\x10.abi.v1.PostInfoR\x04post\"\xa9\x01\n" +
|
|
"\bPostInfo\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" +
|
|
"\x04slug\x18\x02 \x01(\tR\x04slug\x12\x14\n" +
|
|
"\x05title\x18\x03 \x01(\tR\x05title\x12\x18\n" +
|
|
"\aexcerpt\x18\x04 \x01(\tR\aexcerpt\x12,\n" +
|
|
"\x12featured_image_url\x18\x05 \x01(\tR\x10featuredImageUrl\x12\x1b\n" +
|
|
"\tauthor_id\x18\x06 \x01(\tR\bauthorId\"+\n" +
|
|
"\x15ContentSlugifyRequest\x12\x12\n" +
|
|
"\x04text\x18\x01 \x01(\tR\x04text\",\n" +
|
|
"\x16ContentSlugifyResponse\x12\x12\n" +
|
|
"\x04slug\x18\x01 \x01(\tR\x04slug\":\n" +
|
|
"\x1dContentBlockNoteToHtmlRequest\x12\x19\n" +
|
|
"\bdoc_json\x18\x01 \x01(\fR\adocJson\"4\n" +
|
|
"\x1eContentBlockNoteToHtmlResponse\x12\x12\n" +
|
|
"\x04html\x18\x01 \x01(\tR\x04html\"L\n" +
|
|
"\x1dContentGenerateExcerptRequest\x12\x12\n" +
|
|
"\x04html\x18\x01 \x01(\tR\x04html\x12\x17\n" +
|
|
"\amax_len\x18\x02 \x01(\x05R\x06maxLen\":\n" +
|
|
"\x1eContentGenerateExcerptResponse\x12\x18\n" +
|
|
"\aexcerpt\x18\x01 \x01(\tR\aexcerpt\"-\n" +
|
|
"\x17ContentStripHtmlRequest\x12\x12\n" +
|
|
"\x04html\x18\x01 \x01(\tR\x04html\".\n" +
|
|
"\x18ContentStripHtmlResponse\x12\x12\n" +
|
|
"\x04text\x18\x01 \x01(\tR\x04text\" \n" +
|
|
"\x1eSettingsGetSiteSettingsRequest\"F\n" +
|
|
"\x1fSettingsGetSiteSettingsResponse\x12#\n" +
|
|
"\rsettings_json\x18\x01 \x01(\fR\fsettingsJson\"C\n" +
|
|
" SettingsGetPluginSettingsRequest\x12\x1f\n" +
|
|
"\vplugin_name\x18\x01 \x01(\tR\n" +
|
|
"pluginName\"H\n" +
|
|
"!SettingsGetPluginSettingsResponse\x12#\n" +
|
|
"\rsettings_json\x18\x01 \x01(\fR\fsettingsJson\"S\n" +
|
|
" SettingsUpdateSiteSettingRequest\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x1d\n" +
|
|
"\n" +
|
|
"value_json\x18\x02 \x01(\fR\tvalueJson\"#\n" +
|
|
"!SettingsUpdateSiteSettingResponse\">\n" +
|
|
"#GatingGetSubscriberTierLevelRequest\x12\x17\n" +
|
|
"\auser_id\x18\x01 \x01(\tR\x06userId\"<\n" +
|
|
"$GatingGetSubscriberTierLevelResponse\x12\x14\n" +
|
|
"\x05level\x18\x01 \x01(\x05R\x05level\"m\n" +
|
|
"\x1bGatingEvaluateAccessRequest\x12&\n" +
|
|
"\x0fuser_tier_level\x18\x01 \x01(\x05R\ruserTierLevel\x12&\n" +
|
|
"\x04rule\x18\x02 \x01(\v2\x12.abi.v1.AccessRuleR\x04rule\"L\n" +
|
|
"\x1cGatingEvaluateAccessResponse\x12,\n" +
|
|
"\x06result\x18\x01 \x01(\v2\x14.abi.v1.AccessResultR\x06result\"\xa4\x01\n" +
|
|
"\n" +
|
|
"AccessRule\x12$\n" +
|
|
"\x0emin_tier_level\x18\x01 \x01(\x05R\fminTierLevel\x12(\n" +
|
|
"\x10override_tier_id\x18\x02 \x01(\tR\x0eoverrideTierId\x12\x1f\n" +
|
|
"\vteaser_mode\x18\x03 \x01(\tR\n" +
|
|
"teaserMode\x12%\n" +
|
|
"\x0eteaser_percent\x18\x04 \x01(\x05R\rteaserPercent\"\x9c\x01\n" +
|
|
"\fAccessResult\x12\x1d\n" +
|
|
"\n" +
|
|
"has_access\x18\x01 \x01(\bR\thasAccess\x12\x1f\n" +
|
|
"\vteaser_mode\x18\x02 \x01(\tR\n" +
|
|
"teaserMode\x12%\n" +
|
|
"\x0eteaser_percent\x18\x03 \x01(\x05R\rteaserPercent\x12%\n" +
|
|
"\x0erequired_level\x18\x04 \x01(\x05R\rrequiredLevel\":\n" +
|
|
"\x1aCryptoEncryptSecretRequest\x12\x1c\n" +
|
|
"\tplaintext\x18\x01 \x01(\tR\tplaintext\"=\n" +
|
|
"\x1bCryptoEncryptSecretResponse\x12\x1e\n" +
|
|
"\n" +
|
|
"ciphertext\x18\x01 \x01(\tR\n" +
|
|
"ciphertext\"<\n" +
|
|
"\x1aCryptoDecryptSecretRequest\x12\x1e\n" +
|
|
"\n" +
|
|
"ciphertext\x18\x01 \x01(\tR\n" +
|
|
"ciphertext\";\n" +
|
|
"\x1bCryptoDecryptSecretResponse\x12\x1c\n" +
|
|
"\tplaintext\x18\x01 \x01(\tR\tplaintext\"/\n" +
|
|
"\x19MenusGetMenuByNameRequest\x12\x12\n" +
|
|
"\x04name\x18\x01 \x01(\tR\x04name\">\n" +
|
|
"\x1aMenusGetMenuByNameResponse\x12 \n" +
|
|
"\x04menu\x18\x01 \x01(\v2\f.abi.v1.MenuR\x04menu\"*\n" +
|
|
"\x04Menu\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" +
|
|
"\x04name\x18\x02 \x01(\tR\x04name\"3\n" +
|
|
"\x18MenusGetMenuItemsRequest\x12\x17\n" +
|
|
"\amenu_id\x18\x01 \x01(\tR\x06menuId\"C\n" +
|
|
"\x19MenusGetMenuItemsResponse\x12&\n" +
|
|
"\x05items\x18\x01 \x03(\v2\x10.abi.v1.MenuItemR\x05items\"\xbc\x02\n" +
|
|
"\bMenuItem\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n" +
|
|
"\amenu_id\x18\x02 \x01(\tR\x06menuId\x12\x14\n" +
|
|
"\x05label\x18\x03 \x01(\tR\x05label\x12\x10\n" +
|
|
"\x03url\x18\x04 \x01(\tR\x03url\x12\x1b\n" +
|
|
"\tpage_slug\x18\x05 \x01(\tR\bpageSlug\x12 \n" +
|
|
"\tparent_id\x18\x06 \x01(\tH\x00R\bparentId\x88\x01\x01\x12\x1d\n" +
|
|
"\n" +
|
|
"sort_order\x18\a \x01(\x05R\tsortOrder\x12%\n" +
|
|
"\x0fopen_in_new_tab\x18\b \x01(\bR\fopenInNewTab\x12\x1b\n" +
|
|
"\tcss_class\x18\t \x01(\tR\bcssClass\x12\x1b\n" +
|
|
"\titem_type\x18\n" +
|
|
" \x01(\tR\bitemType\x12\x12\n" +
|
|
"\x04icon\x18\v \x01(\tR\x04iconB\f\n" +
|
|
"\n" +
|
|
"_parent_id\">\n" +
|
|
"\x1fDatasourcesResolveBucketRequest\x12\x1b\n" +
|
|
"\tbucket_id\x18\x01 \x01(\tR\bbucketId\"T\n" +
|
|
" DatasourcesResolveBucketResponse\x120\n" +
|
|
"\x06result\x18\x01 \x01(\v2\x18.abi.v1.DatasourceResultR\x06result\"E\n" +
|
|
"$DatasourcesResolveBucketByKeyRequest\x12\x1d\n" +
|
|
"\n" +
|
|
"bucket_key\x18\x01 \x01(\tR\tbucketKey\"Y\n" +
|
|
"%DatasourcesResolveBucketByKeyResponse\x120\n" +
|
|
"\x06result\x18\x01 \x01(\v2\x18.abi.v1.DatasourceResultR\x06result\"d\n" +
|
|
"\x10DatasourceResult\x12\x1d\n" +
|
|
"\n" +
|
|
"items_json\x18\x01 \x01(\fR\titemsJson\x12\x14\n" +
|
|
"\x05total\x18\x02 \x01(\x05R\x05total\x12\x1b\n" +
|
|
"\tmeta_json\x18\x03 \x01(\fR\bmetaJson\"7\n" +
|
|
"\x19UsersGetByUsernameRequest\x12\x1a\n" +
|
|
"\busername\x18\x01 \x01(\tR\busername\"K\n" +
|
|
"\x1aUsersGetByUsernameResponse\x12-\n" +
|
|
"\x04user\x18\x01 \x01(\v2\x19.abi.v1.PublicUserProfileR\x04user\"%\n" +
|
|
"\x13UsersGetByIdRequest\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\"E\n" +
|
|
"\x14UsersGetByIdResponse\x12-\n" +
|
|
"\x04user\x18\x01 \x01(\v2\x19.abi.v1.PublicUserProfileR\x04user\"\xe4\x01\n" +
|
|
"\x11PublicUserProfile\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x14\n" +
|
|
"\x05email\x18\x02 \x01(\tR\x05email\x12\x1a\n" +
|
|
"\busername\x18\x03 \x01(\tR\busername\x12!\n" +
|
|
"\fdisplay_name\x18\x04 \x01(\tR\vdisplayName\x12\x1d\n" +
|
|
"\n" +
|
|
"avatar_url\x18\x05 \x01(\tR\tavatarUrl\x12\x10\n" +
|
|
"\x03bio\x18\x06 \x01(\tR\x03bio\x12%\n" +
|
|
"\x0eemail_verified\x18\a \x01(\bR\remailVerified\x12\x12\n" +
|
|
"\x04role\x18\b \x01(\tR\x04role\"?\n" +
|
|
"$SubscriptionsGetUserTierLevelRequest\x12\x17\n" +
|
|
"\auser_id\x18\x01 \x01(\tR\x06userId\"Y\n" +
|
|
"%SubscriptionsGetUserTierLevelResponse\x120\n" +
|
|
"\n" +
|
|
"tier_level\x18\x01 \x01(\v2\x11.abi.v1.TierLevelR\ttierLevel\"=\n" +
|
|
"\tTierLevel\x12\x14\n" +
|
|
"\x05level\x18\x01 \x01(\x05R\x05level\x12\x1a\n" +
|
|
"\bfeatures\x18\x02 \x01(\fR\bfeatures\"7\n" +
|
|
"!SubscriptionsGetTierBySlugRequest\x12\x12\n" +
|
|
"\x04slug\x18\x01 \x01(\tR\x04slug\"F\n" +
|
|
"\"SubscriptionsGetTierBySlugResponse\x12 \n" +
|
|
"\x04tier\x18\x01 \x01(\v2\f.abi.v1.TierR\x04tier\"\xcd\x01\n" +
|
|
"\x04Tier\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n" +
|
|
"\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" +
|
|
"\x04slug\x18\x03 \x01(\tR\x04slug\x12\x14\n" +
|
|
"\x05level\x18\x04 \x01(\x05R\x05level\x12 \n" +
|
|
"\vdescription\x18\x05 \x01(\tR\vdescription\x12\x1a\n" +
|
|
"\bfeatures\x18\x06 \x01(\fR\bfeatures\x12\x1d\n" +
|
|
"\n" +
|
|
"is_default\x18\a \x01(\bR\tisDefault\x12\x1a\n" +
|
|
"\bposition\x18\b \x01(\x05R\bposition\"\x1f\n" +
|
|
"\x1dSubscriptionsListTiersRequest\"D\n" +
|
|
"\x1eSubscriptionsListTiersResponse\x12\"\n" +
|
|
"\x05tiers\x18\x01 \x03(\v2\f.abi.v1.TierR\x05tiers\">\n" +
|
|
"#SubscriptionsListActivePlansRequest\x12\x17\n" +
|
|
"\atier_id\x18\x01 \x01(\tR\x06tierId\"J\n" +
|
|
"$SubscriptionsListActivePlansResponse\x12\"\n" +
|
|
"\x05plans\x18\x01 \x03(\v2\f.abi.v1.PlanR\x05plans\"\xe6\x01\n" +
|
|
"\x04Plan\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x17\n" +
|
|
"\atier_id\x18\x02 \x01(\tR\x06tierId\x12)\n" +
|
|
"\x10billing_interval\x18\x03 \x01(\tR\x0fbillingInterval\x12\x16\n" +
|
|
"\x06amount\x18\x04 \x01(\x05R\x06amount\x12\x1a\n" +
|
|
"\bcurrency\x18\x05 \x01(\tR\bcurrency\x12\x1b\n" +
|
|
"\tis_active\x18\x06 \x01(\bR\bisActive\x129\n" +
|
|
"\n" +
|
|
"created_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\"\xa0\x01\n" +
|
|
"\x13MediaDepositRequest\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n" +
|
|
"\bfilename\x18\x02 \x01(\tR\bfilename\x12\x12\n" +
|
|
"\x04data\x18\x03 \x01(\fR\x04data\x12\x19\n" +
|
|
"\balt_text\x18\x04 \x01(\tR\aaltText\x12\x16\n" +
|
|
"\x06folder\x18\x05 \x01(\tR\x06folder\x12\x16\n" +
|
|
"\x06source\x18\x06 \x01(\tR\x06source\"R\n" +
|
|
"\x14MediaDepositResponse\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x10\n" +
|
|
"\x03ref\x18\x02 \x01(\tR\x03ref\x12\x18\n" +
|
|
"\acreated\x18\x03 \x01(\bR\acreated\"P\n" +
|
|
"\x10EmailSendRequest\x12\x0e\n" +
|
|
"\x02to\x18\x01 \x01(\tR\x02to\x12\x18\n" +
|
|
"\asubject\x18\x02 \x01(\tR\asubject\x12\x12\n" +
|
|
"\x04body\x18\x03 \x01(\tR\x04body\"\x13\n" +
|
|
"\x11EmailSendResponse\"v\n" +
|
|
"\x11AiTextCallRequest\x12\x19\n" +
|
|
"\btask_key\x18\x01 \x01(\tR\ataskKey\x12#\n" +
|
|
"\rsystem_prompt\x18\x02 \x01(\tR\fsystemPrompt\x12!\n" +
|
|
"\fuser_message\x18\x03 \x01(\tR\vuserMessage\"(\n" +
|
|
"\x12AiTextCallResponse\x12\x12\n" +
|
|
"\x04text\x18\x01 \x01(\tR\x04text\"\x95\x01\n" +
|
|
"\x15AiToolRegisterRequest\x12\x12\n" +
|
|
"\x04slug\x18\x01 \x01(\tR\x04slug\x12\x12\n" +
|
|
"\x04name\x18\x02 \x01(\tR\x04name\x12 \n" +
|
|
"\vdescription\x18\x03 \x01(\tR\vdescription\x122\n" +
|
|
"\x15parameter_schema_json\x18\x04 \x01(\fR\x13parameterSchemaJson\"\x18\n" +
|
|
"\x16AiToolRegisterResponse\"b\n" +
|
|
"\x1cBridgeRegisterServiceRequest\x12\x1f\n" +
|
|
"\vplugin_name\x18\x01 \x01(\tR\n" +
|
|
"pluginName\x12!\n" +
|
|
"\fservice_name\x18\x02 \x01(\tR\vserviceName\"\x1f\n" +
|
|
"\x1dBridgeRegisterServiceResponse\"]\n" +
|
|
"\x17BridgeGetServiceRequest\x12\x1f\n" +
|
|
"\vplugin_name\x18\x01 \x01(\tR\n" +
|
|
"pluginName\x12!\n" +
|
|
"\fservice_name\x18\x02 \x01(\tR\vserviceName\"8\n" +
|
|
"\x18BridgeGetServiceResponse\x12\x1c\n" +
|
|
"\tavailable\x18\x01 \x01(\bR\tavailable\"O\n" +
|
|
"\x11JobsSubmitRequest\x12\x19\n" +
|
|
"\bjob_type\x18\x01 \x01(\tR\ajobType\x12\x1f\n" +
|
|
"\vconfig_json\x18\x02 \x01(\fR\n" +
|
|
"configJson\"\x14\n" +
|
|
"\x12JobsSubmitResponse\"8\n" +
|
|
"\"EmbeddingsGenerateEmbeddingRequest\x12\x12\n" +
|
|
"\x04text\x18\x01 \x01(\tR\x04text\"C\n" +
|
|
"#EmbeddingsGenerateEmbeddingResponse\x12\x1c\n" +
|
|
"\tembedding\x18\x01 \x03(\x02R\tembedding\"q\n" +
|
|
"\x1dEmbeddingsEmbedContentRequest\x12\x1f\n" +
|
|
"\vsource_type\x18\x01 \x01(\tR\n" +
|
|
"sourceType\x12\x1b\n" +
|
|
"\tsource_id\x18\x02 \x01(\tR\bsourceId\x12\x12\n" +
|
|
"\x04text\x18\x03 \x01(\tR\x04text\"<\n" +
|
|
"\x1eEmbeddingsEmbedContentResponse\x12\x1a\n" +
|
|
"\bembedded\x18\x01 \x01(\bR\bembedded\"\x1e\n" +
|
|
"\x1cEmbeddingsIsAvailableRequest\"=\n" +
|
|
"\x1dEmbeddingsIsAvailableResponse\x12\x1c\n" +
|
|
"\tavailable\x18\x01 \x01(\bR\tavailable\"=\n" +
|
|
"\x0fRagQueryRequest\x12\x14\n" +
|
|
"\x05query\x18\x01 \x01(\tR\x05query\x12\x14\n" +
|
|
"\x05limit\x18\x02 \x01(\x05R\x05limit\"?\n" +
|
|
"\x10RagQueryResponse\x12+\n" +
|
|
"\aresults\x18\x01 \x03(\v2\x11.abi.v1.RagResultR\aresults\"\xb5\x01\n" +
|
|
"\tRagResult\x12\x18\n" +
|
|
"\acontent\x18\x01 \x01(\tR\acontent\x12\x14\n" +
|
|
"\x05score\x18\x02 \x01(\x01R\x05score\x12;\n" +
|
|
"\bmetadata\x18\x03 \x03(\v2\x1f.abi.v1.RagResult.MetadataEntryR\bmetadata\x1a;\n" +
|
|
"\rMetadataEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
|
|
"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"^\n" +
|
|
"\x1aRagOnContentChangedRequest\x12!\n" +
|
|
"\fcontent_type\x18\x01 \x01(\tR\vcontentType\x12\x1d\n" +
|
|
"\n" +
|
|
"content_id\x18\x02 \x01(\tR\tcontentId\"\x1d\n" +
|
|
"\x1bRagOnContentChangedResponse\"\xd1\x01\n" +
|
|
"\x1aReviewsSubmitReviewRequest\x12\x19\n" +
|
|
"\btable_id\x18\x01 \x01(\tR\atableId\x12\x15\n" +
|
|
"\x06row_id\x18\x02 \x01(\tR\x05rowId\x12%\n" +
|
|
"\x0eoverall_rating\x18\x03 \x01(\x05R\roverallRating\x12\x1f\n" +
|
|
"\vreview_text\x18\x04 \x01(\tR\n" +
|
|
"reviewText\x12!\n" +
|
|
"\fratings_json\x18\x05 \x01(\fR\vratingsJson\x12\x16\n" +
|
|
"\x06photos\x18\x06 \x03(\tR\x06photos\":\n" +
|
|
"\x1bReviewsSubmitReviewResponse\x12\x1b\n" +
|
|
"\treview_id\x18\x01 \x01(\tR\breviewId\"N\n" +
|
|
"\x1aBadgesRefreshBadgesRequest\x12\x19\n" +
|
|
"\btable_id\x18\x01 \x01(\tR\atableId\x12\x15\n" +
|
|
"\x06row_id\x18\x02 \x01(\tR\x05rowId\"\x1d\n" +
|
|
"\x1bBadgesRefreshBadgesResponseB0Z.git.dev.alexdunmow.com/block/core/abi/v1;abiv1b\x06proto3"
|
|
|
|
var (
|
|
file_v1_capability_proto_rawDescOnce sync.Once
|
|
file_v1_capability_proto_rawDescData []byte
|
|
)
|
|
|
|
func file_v1_capability_proto_rawDescGZIP() []byte {
|
|
file_v1_capability_proto_rawDescOnce.Do(func() {
|
|
file_v1_capability_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_v1_capability_proto_rawDesc), len(file_v1_capability_proto_rawDesc)))
|
|
})
|
|
return file_v1_capability_proto_rawDescData
|
|
}
|
|
|
|
var file_v1_capability_proto_msgTypes = make([]protoimpl.MessageInfo, 93)
|
|
var file_v1_capability_proto_goTypes = []any{
|
|
(*HostCallRequest)(nil), // 0: abi.v1.HostCallRequest
|
|
(*HostCallResponse)(nil), // 1: abi.v1.HostCallResponse
|
|
(*ContentGetAuthorProfileRequest)(nil), // 2: abi.v1.ContentGetAuthorProfileRequest
|
|
(*ContentGetAuthorProfileResponse)(nil), // 3: abi.v1.ContentGetAuthorProfileResponse
|
|
(*AuthorProfile)(nil), // 4: abi.v1.AuthorProfile
|
|
(*ContentGetPageRequest)(nil), // 5: abi.v1.ContentGetPageRequest
|
|
(*ContentGetPageResponse)(nil), // 6: abi.v1.ContentGetPageResponse
|
|
(*PageInfo)(nil), // 7: abi.v1.PageInfo
|
|
(*ContentGetPostRequest)(nil), // 8: abi.v1.ContentGetPostRequest
|
|
(*ContentGetPostResponse)(nil), // 9: abi.v1.ContentGetPostResponse
|
|
(*PostInfo)(nil), // 10: abi.v1.PostInfo
|
|
(*ContentSlugifyRequest)(nil), // 11: abi.v1.ContentSlugifyRequest
|
|
(*ContentSlugifyResponse)(nil), // 12: abi.v1.ContentSlugifyResponse
|
|
(*ContentBlockNoteToHtmlRequest)(nil), // 13: abi.v1.ContentBlockNoteToHtmlRequest
|
|
(*ContentBlockNoteToHtmlResponse)(nil), // 14: abi.v1.ContentBlockNoteToHtmlResponse
|
|
(*ContentGenerateExcerptRequest)(nil), // 15: abi.v1.ContentGenerateExcerptRequest
|
|
(*ContentGenerateExcerptResponse)(nil), // 16: abi.v1.ContentGenerateExcerptResponse
|
|
(*ContentStripHtmlRequest)(nil), // 17: abi.v1.ContentStripHtmlRequest
|
|
(*ContentStripHtmlResponse)(nil), // 18: abi.v1.ContentStripHtmlResponse
|
|
(*SettingsGetSiteSettingsRequest)(nil), // 19: abi.v1.SettingsGetSiteSettingsRequest
|
|
(*SettingsGetSiteSettingsResponse)(nil), // 20: abi.v1.SettingsGetSiteSettingsResponse
|
|
(*SettingsGetPluginSettingsRequest)(nil), // 21: abi.v1.SettingsGetPluginSettingsRequest
|
|
(*SettingsGetPluginSettingsResponse)(nil), // 22: abi.v1.SettingsGetPluginSettingsResponse
|
|
(*SettingsUpdateSiteSettingRequest)(nil), // 23: abi.v1.SettingsUpdateSiteSettingRequest
|
|
(*SettingsUpdateSiteSettingResponse)(nil), // 24: abi.v1.SettingsUpdateSiteSettingResponse
|
|
(*GatingGetSubscriberTierLevelRequest)(nil), // 25: abi.v1.GatingGetSubscriberTierLevelRequest
|
|
(*GatingGetSubscriberTierLevelResponse)(nil), // 26: abi.v1.GatingGetSubscriberTierLevelResponse
|
|
(*GatingEvaluateAccessRequest)(nil), // 27: abi.v1.GatingEvaluateAccessRequest
|
|
(*GatingEvaluateAccessResponse)(nil), // 28: abi.v1.GatingEvaluateAccessResponse
|
|
(*AccessRule)(nil), // 29: abi.v1.AccessRule
|
|
(*AccessResult)(nil), // 30: abi.v1.AccessResult
|
|
(*CryptoEncryptSecretRequest)(nil), // 31: abi.v1.CryptoEncryptSecretRequest
|
|
(*CryptoEncryptSecretResponse)(nil), // 32: abi.v1.CryptoEncryptSecretResponse
|
|
(*CryptoDecryptSecretRequest)(nil), // 33: abi.v1.CryptoDecryptSecretRequest
|
|
(*CryptoDecryptSecretResponse)(nil), // 34: abi.v1.CryptoDecryptSecretResponse
|
|
(*MenusGetMenuByNameRequest)(nil), // 35: abi.v1.MenusGetMenuByNameRequest
|
|
(*MenusGetMenuByNameResponse)(nil), // 36: abi.v1.MenusGetMenuByNameResponse
|
|
(*Menu)(nil), // 37: abi.v1.Menu
|
|
(*MenusGetMenuItemsRequest)(nil), // 38: abi.v1.MenusGetMenuItemsRequest
|
|
(*MenusGetMenuItemsResponse)(nil), // 39: abi.v1.MenusGetMenuItemsResponse
|
|
(*MenuItem)(nil), // 40: abi.v1.MenuItem
|
|
(*DatasourcesResolveBucketRequest)(nil), // 41: abi.v1.DatasourcesResolveBucketRequest
|
|
(*DatasourcesResolveBucketResponse)(nil), // 42: abi.v1.DatasourcesResolveBucketResponse
|
|
(*DatasourcesResolveBucketByKeyRequest)(nil), // 43: abi.v1.DatasourcesResolveBucketByKeyRequest
|
|
(*DatasourcesResolveBucketByKeyResponse)(nil), // 44: abi.v1.DatasourcesResolveBucketByKeyResponse
|
|
(*DatasourceResult)(nil), // 45: abi.v1.DatasourceResult
|
|
(*UsersGetByUsernameRequest)(nil), // 46: abi.v1.UsersGetByUsernameRequest
|
|
(*UsersGetByUsernameResponse)(nil), // 47: abi.v1.UsersGetByUsernameResponse
|
|
(*UsersGetByIdRequest)(nil), // 48: abi.v1.UsersGetByIdRequest
|
|
(*UsersGetByIdResponse)(nil), // 49: abi.v1.UsersGetByIdResponse
|
|
(*PublicUserProfile)(nil), // 50: abi.v1.PublicUserProfile
|
|
(*SubscriptionsGetUserTierLevelRequest)(nil), // 51: abi.v1.SubscriptionsGetUserTierLevelRequest
|
|
(*SubscriptionsGetUserTierLevelResponse)(nil), // 52: abi.v1.SubscriptionsGetUserTierLevelResponse
|
|
(*TierLevel)(nil), // 53: abi.v1.TierLevel
|
|
(*SubscriptionsGetTierBySlugRequest)(nil), // 54: abi.v1.SubscriptionsGetTierBySlugRequest
|
|
(*SubscriptionsGetTierBySlugResponse)(nil), // 55: abi.v1.SubscriptionsGetTierBySlugResponse
|
|
(*Tier)(nil), // 56: abi.v1.Tier
|
|
(*SubscriptionsListTiersRequest)(nil), // 57: abi.v1.SubscriptionsListTiersRequest
|
|
(*SubscriptionsListTiersResponse)(nil), // 58: abi.v1.SubscriptionsListTiersResponse
|
|
(*SubscriptionsListActivePlansRequest)(nil), // 59: abi.v1.SubscriptionsListActivePlansRequest
|
|
(*SubscriptionsListActivePlansResponse)(nil), // 60: abi.v1.SubscriptionsListActivePlansResponse
|
|
(*Plan)(nil), // 61: abi.v1.Plan
|
|
(*MediaDepositRequest)(nil), // 62: abi.v1.MediaDepositRequest
|
|
(*MediaDepositResponse)(nil), // 63: abi.v1.MediaDepositResponse
|
|
(*EmailSendRequest)(nil), // 64: abi.v1.EmailSendRequest
|
|
(*EmailSendResponse)(nil), // 65: abi.v1.EmailSendResponse
|
|
(*AiTextCallRequest)(nil), // 66: abi.v1.AiTextCallRequest
|
|
(*AiTextCallResponse)(nil), // 67: abi.v1.AiTextCallResponse
|
|
(*AiToolRegisterRequest)(nil), // 68: abi.v1.AiToolRegisterRequest
|
|
(*AiToolRegisterResponse)(nil), // 69: abi.v1.AiToolRegisterResponse
|
|
(*BridgeRegisterServiceRequest)(nil), // 70: abi.v1.BridgeRegisterServiceRequest
|
|
(*BridgeRegisterServiceResponse)(nil), // 71: abi.v1.BridgeRegisterServiceResponse
|
|
(*BridgeGetServiceRequest)(nil), // 72: abi.v1.BridgeGetServiceRequest
|
|
(*BridgeGetServiceResponse)(nil), // 73: abi.v1.BridgeGetServiceResponse
|
|
(*JobsSubmitRequest)(nil), // 74: abi.v1.JobsSubmitRequest
|
|
(*JobsSubmitResponse)(nil), // 75: abi.v1.JobsSubmitResponse
|
|
(*EmbeddingsGenerateEmbeddingRequest)(nil), // 76: abi.v1.EmbeddingsGenerateEmbeddingRequest
|
|
(*EmbeddingsGenerateEmbeddingResponse)(nil), // 77: abi.v1.EmbeddingsGenerateEmbeddingResponse
|
|
(*EmbeddingsEmbedContentRequest)(nil), // 78: abi.v1.EmbeddingsEmbedContentRequest
|
|
(*EmbeddingsEmbedContentResponse)(nil), // 79: abi.v1.EmbeddingsEmbedContentResponse
|
|
(*EmbeddingsIsAvailableRequest)(nil), // 80: abi.v1.EmbeddingsIsAvailableRequest
|
|
(*EmbeddingsIsAvailableResponse)(nil), // 81: abi.v1.EmbeddingsIsAvailableResponse
|
|
(*RagQueryRequest)(nil), // 82: abi.v1.RagQueryRequest
|
|
(*RagQueryResponse)(nil), // 83: abi.v1.RagQueryResponse
|
|
(*RagResult)(nil), // 84: abi.v1.RagResult
|
|
(*RagOnContentChangedRequest)(nil), // 85: abi.v1.RagOnContentChangedRequest
|
|
(*RagOnContentChangedResponse)(nil), // 86: abi.v1.RagOnContentChangedResponse
|
|
(*ReviewsSubmitReviewRequest)(nil), // 87: abi.v1.ReviewsSubmitReviewRequest
|
|
(*ReviewsSubmitReviewResponse)(nil), // 88: abi.v1.ReviewsSubmitReviewResponse
|
|
(*BadgesRefreshBadgesRequest)(nil), // 89: abi.v1.BadgesRefreshBadgesRequest
|
|
(*BadgesRefreshBadgesResponse)(nil), // 90: abi.v1.BadgesRefreshBadgesResponse
|
|
nil, // 91: abi.v1.AuthorProfile.SocialLinksEntry
|
|
nil, // 92: abi.v1.RagResult.MetadataEntry
|
|
(*AbiError)(nil), // 93: abi.v1.AbiError
|
|
(*timestamppb.Timestamp)(nil), // 94: google.protobuf.Timestamp
|
|
}
|
|
var file_v1_capability_proto_depIdxs = []int32{
|
|
93, // 0: abi.v1.HostCallResponse.error:type_name -> abi.v1.AbiError
|
|
4, // 1: abi.v1.ContentGetAuthorProfileResponse.author:type_name -> abi.v1.AuthorProfile
|
|
91, // 2: abi.v1.AuthorProfile.social_links:type_name -> abi.v1.AuthorProfile.SocialLinksEntry
|
|
7, // 3: abi.v1.ContentGetPageResponse.page:type_name -> abi.v1.PageInfo
|
|
10, // 4: abi.v1.ContentGetPostResponse.post:type_name -> abi.v1.PostInfo
|
|
29, // 5: abi.v1.GatingEvaluateAccessRequest.rule:type_name -> abi.v1.AccessRule
|
|
30, // 6: abi.v1.GatingEvaluateAccessResponse.result:type_name -> abi.v1.AccessResult
|
|
37, // 7: abi.v1.MenusGetMenuByNameResponse.menu:type_name -> abi.v1.Menu
|
|
40, // 8: abi.v1.MenusGetMenuItemsResponse.items:type_name -> abi.v1.MenuItem
|
|
45, // 9: abi.v1.DatasourcesResolveBucketResponse.result:type_name -> abi.v1.DatasourceResult
|
|
45, // 10: abi.v1.DatasourcesResolveBucketByKeyResponse.result:type_name -> abi.v1.DatasourceResult
|
|
50, // 11: abi.v1.UsersGetByUsernameResponse.user:type_name -> abi.v1.PublicUserProfile
|
|
50, // 12: abi.v1.UsersGetByIdResponse.user:type_name -> abi.v1.PublicUserProfile
|
|
53, // 13: abi.v1.SubscriptionsGetUserTierLevelResponse.tier_level:type_name -> abi.v1.TierLevel
|
|
56, // 14: abi.v1.SubscriptionsGetTierBySlugResponse.tier:type_name -> abi.v1.Tier
|
|
56, // 15: abi.v1.SubscriptionsListTiersResponse.tiers:type_name -> abi.v1.Tier
|
|
61, // 16: abi.v1.SubscriptionsListActivePlansResponse.plans:type_name -> abi.v1.Plan
|
|
94, // 17: abi.v1.Plan.created_at:type_name -> google.protobuf.Timestamp
|
|
84, // 18: abi.v1.RagQueryResponse.results:type_name -> abi.v1.RagResult
|
|
92, // 19: abi.v1.RagResult.metadata:type_name -> abi.v1.RagResult.MetadataEntry
|
|
20, // [20:20] is the sub-list for method output_type
|
|
20, // [20:20] is the sub-list for method input_type
|
|
20, // [20:20] is the sub-list for extension type_name
|
|
20, // [20:20] is the sub-list for extension extendee
|
|
0, // [0:20] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_v1_capability_proto_init() }
|
|
func file_v1_capability_proto_init() {
|
|
if File_v1_capability_proto != nil {
|
|
return
|
|
}
|
|
file_v1_invoke_proto_init()
|
|
file_v1_capability_proto_msgTypes[40].OneofWrappers = []any{}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: unsafe.Slice(unsafe.StringData(file_v1_capability_proto_rawDesc), len(file_v1_capability_proto_rawDesc)),
|
|
NumEnums: 0,
|
|
NumMessages: 93,
|
|
NumExtensions: 0,
|
|
NumServices: 0,
|
|
},
|
|
GoTypes: file_v1_capability_proto_goTypes,
|
|
DependencyIndexes: file_v1_capability_proto_depIdxs,
|
|
MessageInfos: file_v1_capability_proto_msgTypes,
|
|
}.Build()
|
|
File_v1_capability_proto = out.File
|
|
file_v1_capability_proto_goTypes = nil
|
|
file_v1_capability_proto_depIdxs = nil
|
|
}
|