// 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, "." (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:"). 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 }