diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt index 8bdef73a..24525f8a 100644 --- a/.github/actions/spelling/allow.txt +++ b/.github/actions/spelling/allow.txt @@ -41,6 +41,5 @@ entitlements oci minilm imbalanced -featureflags clusterdata versioning diff --git a/gen/go/qdrant/cloud/ui/v1/featureflags.pb.go b/gen/go/qdrant/cloud/ui/v1/featureflags.pb.go deleted file mode 100644 index 23f02766..00000000 --- a/gen/go/qdrant/cloud/ui/v1/featureflags.pb.go +++ /dev/null @@ -1,200 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.36.11 -// protoc (unknown) -// source: qdrant/cloud/ui/v1/featureflags.proto - -package uiv1 - -import ( - _ "github.com/qdrant/qdrant-cloud-public-api/gen/go/qdrant/cloud/common/v1" - _ "google.golang.org/genproto/googleapis/api/annotations" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - 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) -) - -// GetFeatureFlagsRequest is the request for the GetFeatureFlags function. -type GetFeatureFlagsRequest struct { - state protoimpl.MessageState `protogen:"open.v1"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *GetFeatureFlagsRequest) Reset() { - *x = GetFeatureFlagsRequest{} - mi := &file_qdrant_cloud_ui_v1_featureflags_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *GetFeatureFlagsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*GetFeatureFlagsRequest) ProtoMessage() {} - -func (x *GetFeatureFlagsRequest) ProtoReflect() protoreflect.Message { - mi := &file_qdrant_cloud_ui_v1_featureflags_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 GetFeatureFlagsRequest.ProtoReflect.Descriptor instead. -func (*GetFeatureFlagsRequest) Descriptor() ([]byte, []int) { - return file_qdrant_cloud_ui_v1_featureflags_proto_rawDescGZIP(), []int{0} -} - -// GetFeatureFlagsResponse is the response from the GetFeatureFlags function. -type GetFeatureFlagsResponse struct { - state protoimpl.MessageState `protogen:"open.v1"` - // Whether cluster creation is enabled. - ClusterCreationEnabled bool `protobuf:"varint,1,opt,name=cluster_creation_enabled,json=clusterCreationEnabled,proto3" json:"cluster_creation_enabled,omitempty"` - // Whether billing cycles are enabled. - BillingCyclesEnabled bool `protobuf:"varint,3,opt,name=billing_cycles_enabled,json=billingCyclesEnabled,proto3" json:"billing_cycles_enabled,omitempty"` - // Whether the entitlement cancellation flow is enabled. - EntitlementCancelFlowEnabled bool `protobuf:"varint,4,opt,name=entitlement_cancel_flow_enabled,json=entitlementCancelFlowEnabled,proto3" json:"entitlement_cancel_flow_enabled,omitempty"` - // Whether querying Qdrant clusters is enabled. - QdrantClustersQueryingEnabled bool `protobuf:"varint,5,opt,name=qdrant_clusters_querying_enabled,json=qdrantClustersQueryingEnabled,proto3" json:"qdrant_clusters_querying_enabled,omitempty"` - unknownFields protoimpl.UnknownFields - sizeCache protoimpl.SizeCache -} - -func (x *GetFeatureFlagsResponse) Reset() { - *x = GetFeatureFlagsResponse{} - mi := &file_qdrant_cloud_ui_v1_featureflags_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) -} - -func (x *GetFeatureFlagsResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*GetFeatureFlagsResponse) ProtoMessage() {} - -func (x *GetFeatureFlagsResponse) ProtoReflect() protoreflect.Message { - mi := &file_qdrant_cloud_ui_v1_featureflags_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 GetFeatureFlagsResponse.ProtoReflect.Descriptor instead. -func (*GetFeatureFlagsResponse) Descriptor() ([]byte, []int) { - return file_qdrant_cloud_ui_v1_featureflags_proto_rawDescGZIP(), []int{1} -} - -func (x *GetFeatureFlagsResponse) GetClusterCreationEnabled() bool { - if x != nil { - return x.ClusterCreationEnabled - } - return false -} - -func (x *GetFeatureFlagsResponse) GetBillingCyclesEnabled() bool { - if x != nil { - return x.BillingCyclesEnabled - } - return false -} - -func (x *GetFeatureFlagsResponse) GetEntitlementCancelFlowEnabled() bool { - if x != nil { - return x.EntitlementCancelFlowEnabled - } - return false -} - -func (x *GetFeatureFlagsResponse) GetQdrantClustersQueryingEnabled() bool { - if x != nil { - return x.QdrantClustersQueryingEnabled - } - return false -} - -var File_qdrant_cloud_ui_v1_featureflags_proto protoreflect.FileDescriptor - -const file_qdrant_cloud_ui_v1_featureflags_proto_rawDesc = "" + - "\n" + - "%qdrant/cloud/ui/v1/featureflags.proto\x12\x12qdrant.cloud.ui.v1\x1a\x1cgoogle/api/annotations.proto\x1a#qdrant/cloud/common/v1/common.proto\"\x18\n" + - "\x16GetFeatureFlagsRequest\"\x99\x02\n" + - "\x17GetFeatureFlagsResponse\x128\n" + - "\x18cluster_creation_enabled\x18\x01 \x01(\bR\x16clusterCreationEnabled\x124\n" + - "\x16billing_cycles_enabled\x18\x03 \x01(\bR\x14billingCyclesEnabled\x12E\n" + - "\x1fentitlement_cancel_flow_enabled\x18\x04 \x01(\bR\x1centitlementCancelFlowEnabled\x12G\n" + - " qdrant_clusters_querying_enabled\x18\x05 \x01(\bR\x1dqdrantClustersQueryingEnabled2\xb0\x01\n" + - "\x13FeatureFlagsService\x12\x90\x01\n" + - "\x0fGetFeatureFlags\x12*.qdrant.cloud.ui.v1.GetFeatureFlagsRequest\x1a+.qdrant.cloud.ui.v1.GetFeatureFlagsResponse\"$\x98\xb5\x18\x00\x82\xd3\xe4\x93\x02\x1a\x12\x18/api/ui/v1/feature-flags\x1a\x06ยต\x18\x02\b\x01B\xe0\x01\n" + - "\x16com.qdrant.cloud.ui.v1B\x11FeatureflagsProtoP\x01ZHgithub.com/qdrant/qdrant-cloud-public-api/gen/go/qdrant/cloud/ui/v1;uiv1\xa2\x02\x03QCU\xaa\x02\x12Qdrant.Cloud.Ui.V1\xca\x02\x12Qdrant\\Cloud\\Ui\\V1\xe2\x02\x1eQdrant\\Cloud\\Ui\\V1\\GPBMetadata\xea\x02\x15Qdrant::Cloud::Ui::V1b\x06proto3" - -var ( - file_qdrant_cloud_ui_v1_featureflags_proto_rawDescOnce sync.Once - file_qdrant_cloud_ui_v1_featureflags_proto_rawDescData []byte -) - -func file_qdrant_cloud_ui_v1_featureflags_proto_rawDescGZIP() []byte { - file_qdrant_cloud_ui_v1_featureflags_proto_rawDescOnce.Do(func() { - file_qdrant_cloud_ui_v1_featureflags_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_qdrant_cloud_ui_v1_featureflags_proto_rawDesc), len(file_qdrant_cloud_ui_v1_featureflags_proto_rawDesc))) - }) - return file_qdrant_cloud_ui_v1_featureflags_proto_rawDescData -} - -var file_qdrant_cloud_ui_v1_featureflags_proto_msgTypes = make([]protoimpl.MessageInfo, 2) -var file_qdrant_cloud_ui_v1_featureflags_proto_goTypes = []any{ - (*GetFeatureFlagsRequest)(nil), // 0: qdrant.cloud.ui.v1.GetFeatureFlagsRequest - (*GetFeatureFlagsResponse)(nil), // 1: qdrant.cloud.ui.v1.GetFeatureFlagsResponse -} -var file_qdrant_cloud_ui_v1_featureflags_proto_depIdxs = []int32{ - 0, // 0: qdrant.cloud.ui.v1.FeatureFlagsService.GetFeatureFlags:input_type -> qdrant.cloud.ui.v1.GetFeatureFlagsRequest - 1, // 1: qdrant.cloud.ui.v1.FeatureFlagsService.GetFeatureFlags:output_type -> qdrant.cloud.ui.v1.GetFeatureFlagsResponse - 1, // [1:2] is the sub-list for method output_type - 0, // [0:1] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_qdrant_cloud_ui_v1_featureflags_proto_init() } -func file_qdrant_cloud_ui_v1_featureflags_proto_init() { - if File_qdrant_cloud_ui_v1_featureflags_proto != nil { - return - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_qdrant_cloud_ui_v1_featureflags_proto_rawDesc), len(file_qdrant_cloud_ui_v1_featureflags_proto_rawDesc)), - NumEnums: 0, - NumMessages: 2, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_qdrant_cloud_ui_v1_featureflags_proto_goTypes, - DependencyIndexes: file_qdrant_cloud_ui_v1_featureflags_proto_depIdxs, - MessageInfos: file_qdrant_cloud_ui_v1_featureflags_proto_msgTypes, - }.Build() - File_qdrant_cloud_ui_v1_featureflags_proto = out.File - file_qdrant_cloud_ui_v1_featureflags_proto_goTypes = nil - file_qdrant_cloud_ui_v1_featureflags_proto_depIdxs = nil -} diff --git a/gen/go/qdrant/cloud/ui/v1/featureflags_grpc.pb.go b/gen/go/qdrant/cloud/ui/v1/featureflags_grpc.pb.go deleted file mode 100644 index 04313785..00000000 --- a/gen/go/qdrant/cloud/ui/v1/featureflags_grpc.pb.go +++ /dev/null @@ -1,131 +0,0 @@ -// Code generated by protoc-gen-go-grpc. DO NOT EDIT. -// versions: -// - protoc-gen-go-grpc v1.6.1 -// - protoc (unknown) -// source: qdrant/cloud/ui/v1/featureflags.proto - -package uiv1 - -import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" -) - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -// Requires gRPC-Go v1.64.0 or later. -const _ = grpc.SupportPackageIsVersion9 - -const ( - FeatureFlagsService_GetFeatureFlags_FullMethodName = "/qdrant.cloud.ui.v1.FeatureFlagsService/GetFeatureFlags" -) - -// FeatureFlagsServiceClient is the client API for FeatureFlagsService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. -// -// FeatureFlagsService provides feature flags for UI components, this is considered a beta feature. -type FeatureFlagsServiceClient interface { - // Gets the feature flags for the UI. - // Required permissions: - // - None: no authentication required - GetFeatureFlags(ctx context.Context, in *GetFeatureFlagsRequest, opts ...grpc.CallOption) (*GetFeatureFlagsResponse, error) -} - -type featureFlagsServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewFeatureFlagsServiceClient(cc grpc.ClientConnInterface) FeatureFlagsServiceClient { - return &featureFlagsServiceClient{cc} -} - -func (c *featureFlagsServiceClient) GetFeatureFlags(ctx context.Context, in *GetFeatureFlagsRequest, opts ...grpc.CallOption) (*GetFeatureFlagsResponse, error) { - cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) - out := new(GetFeatureFlagsResponse) - err := c.cc.Invoke(ctx, FeatureFlagsService_GetFeatureFlags_FullMethodName, in, out, cOpts...) - if err != nil { - return nil, err - } - return out, nil -} - -// FeatureFlagsServiceServer is the server API for FeatureFlagsService service. -// All implementations must embed UnimplementedFeatureFlagsServiceServer -// for forward compatibility. -// -// FeatureFlagsService provides feature flags for UI components, this is considered a beta feature. -type FeatureFlagsServiceServer interface { - // Gets the feature flags for the UI. - // Required permissions: - // - None: no authentication required - GetFeatureFlags(context.Context, *GetFeatureFlagsRequest) (*GetFeatureFlagsResponse, error) - mustEmbedUnimplementedFeatureFlagsServiceServer() -} - -// UnimplementedFeatureFlagsServiceServer must be embedded to have -// forward compatible implementations. -// -// NOTE: this should be embedded by value instead of pointer to avoid a nil -// pointer dereference when methods are called. -type UnimplementedFeatureFlagsServiceServer struct{} - -func (UnimplementedFeatureFlagsServiceServer) GetFeatureFlags(context.Context, *GetFeatureFlagsRequest) (*GetFeatureFlagsResponse, error) { - return nil, status.Error(codes.Unimplemented, "method GetFeatureFlags not implemented") -} -func (UnimplementedFeatureFlagsServiceServer) mustEmbedUnimplementedFeatureFlagsServiceServer() {} -func (UnimplementedFeatureFlagsServiceServer) testEmbeddedByValue() {} - -// UnsafeFeatureFlagsServiceServer may be embedded to opt out of forward compatibility for this service. -// Use of this interface is not recommended, as added methods to FeatureFlagsServiceServer will -// result in compilation errors. -type UnsafeFeatureFlagsServiceServer interface { - mustEmbedUnimplementedFeatureFlagsServiceServer() -} - -func RegisterFeatureFlagsServiceServer(s grpc.ServiceRegistrar, srv FeatureFlagsServiceServer) { - // If the following call panics, it indicates UnimplementedFeatureFlagsServiceServer was - // embedded by pointer and is nil. This will cause panics if an - // unimplemented method is ever invoked, so we test this at initialization - // time to prevent it from happening at runtime later due to I/O. - if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { - t.testEmbeddedByValue() - } - s.RegisterService(&FeatureFlagsService_ServiceDesc, srv) -} - -func _FeatureFlagsService_GetFeatureFlags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetFeatureFlagsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(FeatureFlagsServiceServer).GetFeatureFlags(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: FeatureFlagsService_GetFeatureFlags_FullMethodName, - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(FeatureFlagsServiceServer).GetFeatureFlags(ctx, req.(*GetFeatureFlagsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -// FeatureFlagsService_ServiceDesc is the grpc.ServiceDesc for FeatureFlagsService service. -// It's only intended for direct use with grpc.RegisterService, -// and not to be introspected or modified (even as a copy) -var FeatureFlagsService_ServiceDesc = grpc.ServiceDesc{ - ServiceName: "qdrant.cloud.ui.v1.FeatureFlagsService", - HandlerType: (*FeatureFlagsServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "GetFeatureFlags", - Handler: _FeatureFlagsService_GetFeatureFlags_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "qdrant/cloud/ui/v1/featureflags.proto", -} diff --git a/gen/openapiv2/qdrant/cloud/ui/v1/featureflags.swagger.json b/gen/openapiv2/qdrant/cloud/ui/v1/featureflags.swagger.json deleted file mode 100644 index 8e8b49c4..00000000 --- a/gen/openapiv2/qdrant/cloud/ui/v1/featureflags.swagger.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "qdrant/cloud/ui/v1/featureflags.proto", - "version": "version not set" - }, - "tags": [ - { - "name": "FeatureFlagsService" - } - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "paths": { - "/api/ui/v1/feature-flags": { - "get": { - "summary": "Gets the feature flags for the UI.\nRequired permissions:\n- None: no authentication required", - "operationId": "FeatureFlagsService_GetFeatureFlags", - "responses": { - "200": { - "description": "A successful response.", - "schema": { - "$ref": "#/definitions/v1GetFeatureFlagsResponse" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "#/definitions/rpcStatus" - } - } - }, - "tags": [ - "FeatureFlagsService" - ] - } - } - }, - "definitions": { - "protobufAny": { - "type": "object", - "properties": { - "@type": { - "type": "string" - } - }, - "additionalProperties": {} - }, - "rpcStatus": { - "type": "object", - "properties": { - "code": { - "type": "integer", - "format": "int32" - }, - "message": { - "type": "string" - }, - "details": { - "type": "array", - "items": { - "type": "object", - "$ref": "#/definitions/protobufAny" - } - } - } - }, - "v1GetFeatureFlagsResponse": { - "type": "object", - "properties": { - "clusterCreationEnabled": { - "type": "boolean", - "description": "Whether cluster creation is enabled." - }, - "billingCyclesEnabled": { - "type": "boolean", - "description": "Whether billing cycles are enabled." - }, - "entitlementCancelFlowEnabled": { - "type": "boolean", - "description": "Whether the entitlement cancellation flow is enabled." - }, - "qdrantClustersQueryingEnabled": { - "type": "boolean", - "description": "Whether querying Qdrant clusters is enabled." - } - }, - "description": "GetFeatureFlagsResponse is the response from the GetFeatureFlags function." - } - } -} diff --git a/gen/python/qdrant/cloud/ui/v1/featureflags_pb2.py b/gen/python/qdrant/cloud/ui/v1/featureflags_pb2.py deleted file mode 100644 index 80dd1c7a..00000000 --- a/gen/python/qdrant/cloud/ui/v1/featureflags_pb2.py +++ /dev/null @@ -1,47 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by the protocol buffer compiler. DO NOT EDIT! -# NO CHECKED-IN PROTOBUF GENCODE -# source: qdrant/cloud/ui/v1/featureflags.proto -# Protobuf Python Version: 6.33.5 -"""Generated protocol buffer code.""" -from google.protobuf import descriptor as _descriptor -from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import runtime_version as _runtime_version -from google.protobuf import symbol_database as _symbol_database -from google.protobuf.internal import builder as _builder -_runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 6, - 33, - 5, - '', - 'qdrant/cloud/ui/v1/featureflags.proto' -) -# @@protoc_insertion_point(imports) - -_sym_db = _symbol_database.Default() - - -from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 -from qdrant.cloud.common.v1 import common_pb2 as qdrant_dot_cloud_dot_common_dot_v1_dot_common__pb2 - - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%qdrant/cloud/ui/v1/featureflags.proto\x12\x12qdrant.cloud.ui.v1\x1a\x1cgoogle/api/annotations.proto\x1a#qdrant/cloud/common/v1/common.proto\"\x18\n\x16GetFeatureFlagsRequest\"\x99\x02\n\x17GetFeatureFlagsResponse\x12\x38\n\x18\x63luster_creation_enabled\x18\x01 \x01(\x08R\x16\x63lusterCreationEnabled\x12\x34\n\x16\x62illing_cycles_enabled\x18\x03 \x01(\x08R\x14\x62illingCyclesEnabled\x12\x45\n\x1f\x65ntitlement_cancel_flow_enabled\x18\x04 \x01(\x08R\x1c\x65ntitlementCancelFlowEnabled\x12G\n qdrant_clusters_querying_enabled\x18\x05 \x01(\x08R\x1dqdrantClustersQueryingEnabled2\xb0\x01\n\x13\x46\x65\x61tureFlagsService\x12\x90\x01\n\x0fGetFeatureFlags\x12*.qdrant.cloud.ui.v1.GetFeatureFlagsRequest\x1a+.qdrant.cloud.ui.v1.GetFeatureFlagsResponse\"$\x98\xb5\x18\x00\x82\xd3\xe4\x93\x02\x1a\x12\x18/api/ui/v1/feature-flags\x1a\x06\xc2\xb5\x18\x02\x08\x01\x42\xe0\x01\n\x16\x63om.qdrant.cloud.ui.v1B\x11\x46\x65\x61tureflagsProtoP\x01ZHgithub.com/qdrant/qdrant-cloud-public-api/gen/go/qdrant/cloud/ui/v1;uiv1\xa2\x02\x03QCU\xaa\x02\x12Qdrant.Cloud.Ui.V1\xca\x02\x12Qdrant\\Cloud\\Ui\\V1\xe2\x02\x1eQdrant\\Cloud\\Ui\\V1\\GPBMetadata\xea\x02\x15Qdrant::Cloud::Ui::V1b\x06proto3') - -_globals = globals() -_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'qdrant.cloud.ui.v1.featureflags_pb2', _globals) -if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'\n\026com.qdrant.cloud.ui.v1B\021FeatureflagsProtoP\001ZHgithub.com/qdrant/qdrant-cloud-public-api/gen/go/qdrant/cloud/ui/v1;uiv1\242\002\003QCU\252\002\022Qdrant.Cloud.Ui.V1\312\002\022Qdrant\\Cloud\\Ui\\V1\342\002\036Qdrant\\Cloud\\Ui\\V1\\GPBMetadata\352\002\025Qdrant::Cloud::Ui::V1' - _globals['_FEATUREFLAGSSERVICE']._loaded_options = None - _globals['_FEATUREFLAGSSERVICE']._serialized_options = b'\302\265\030\002\010\001' - _globals['_FEATUREFLAGSSERVICE'].methods_by_name['GetFeatureFlags']._loaded_options = None - _globals['_FEATUREFLAGSSERVICE'].methods_by_name['GetFeatureFlags']._serialized_options = b'\230\265\030\000\202\323\344\223\002\032\022\030/api/ui/v1/feature-flags' - _globals['_GETFEATUREFLAGSREQUEST']._serialized_start=128 - _globals['_GETFEATUREFLAGSREQUEST']._serialized_end=152 - _globals['_GETFEATUREFLAGSRESPONSE']._serialized_start=155 - _globals['_GETFEATUREFLAGSRESPONSE']._serialized_end=436 - _globals['_FEATUREFLAGSSERVICE']._serialized_start=439 - _globals['_FEATUREFLAGSSERVICE']._serialized_end=615 -# @@protoc_insertion_point(module_scope) diff --git a/gen/python/qdrant/cloud/ui/v1/featureflags_pb2.pyi b/gen/python/qdrant/cloud/ui/v1/featureflags_pb2.pyi deleted file mode 100644 index 8466d311..00000000 --- a/gen/python/qdrant/cloud/ui/v1/featureflags_pb2.pyi +++ /dev/null @@ -1,23 +0,0 @@ -from google.api import annotations_pb2 as _annotations_pb2 -from qdrant.cloud.common.v1 import common_pb2 as _common_pb2 -from google.protobuf import descriptor as _descriptor -from google.protobuf import message as _message -from typing import ClassVar as _ClassVar, Optional as _Optional - -DESCRIPTOR: _descriptor.FileDescriptor - -class GetFeatureFlagsRequest(_message.Message): - __slots__ = () - def __init__(self) -> None: ... - -class GetFeatureFlagsResponse(_message.Message): - __slots__ = ("cluster_creation_enabled", "billing_cycles_enabled", "entitlement_cancel_flow_enabled", "qdrant_clusters_querying_enabled") - CLUSTER_CREATION_ENABLED_FIELD_NUMBER: _ClassVar[int] - BILLING_CYCLES_ENABLED_FIELD_NUMBER: _ClassVar[int] - ENTITLEMENT_CANCEL_FLOW_ENABLED_FIELD_NUMBER: _ClassVar[int] - QDRANT_CLUSTERS_QUERYING_ENABLED_FIELD_NUMBER: _ClassVar[int] - cluster_creation_enabled: bool - billing_cycles_enabled: bool - entitlement_cancel_flow_enabled: bool - qdrant_clusters_querying_enabled: bool - def __init__(self, cluster_creation_enabled: _Optional[bool] = ..., billing_cycles_enabled: _Optional[bool] = ..., entitlement_cancel_flow_enabled: _Optional[bool] = ..., qdrant_clusters_querying_enabled: _Optional[bool] = ...) -> None: ... diff --git a/gen/python/qdrant/cloud/ui/v1/featureflags_pb2_grpc.py b/gen/python/qdrant/cloud/ui/v1/featureflags_pb2_grpc.py deleted file mode 100644 index 8c0a9a3f..00000000 --- a/gen/python/qdrant/cloud/ui/v1/featureflags_pb2_grpc.py +++ /dev/null @@ -1,83 +0,0 @@ -# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! -"""Client and server classes corresponding to protobuf-defined services.""" -import grpc - -from qdrant.cloud.ui.v1 import featureflags_pb2 as qdrant_dot_cloud_dot_ui_dot_v1_dot_featureflags__pb2 - - -class FeatureFlagsServiceStub(object): - """FeatureFlagsService provides feature flags for UI components, this is considered a beta feature. - """ - - def __init__(self, channel): - """Constructor. - - Args: - channel: A grpc.Channel. - """ - self.GetFeatureFlags = channel.unary_unary( - '/qdrant.cloud.ui.v1.FeatureFlagsService/GetFeatureFlags', - request_serializer=qdrant_dot_cloud_dot_ui_dot_v1_dot_featureflags__pb2.GetFeatureFlagsRequest.SerializeToString, - response_deserializer=qdrant_dot_cloud_dot_ui_dot_v1_dot_featureflags__pb2.GetFeatureFlagsResponse.FromString, - _registered_method=True) - - -class FeatureFlagsServiceServicer(object): - """FeatureFlagsService provides feature flags for UI components, this is considered a beta feature. - """ - - def GetFeatureFlags(self, request, context): - """Gets the feature flags for the UI. - Required permissions: - - None: no authentication required - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - - -def add_FeatureFlagsServiceServicer_to_server(servicer, server): - rpc_method_handlers = { - 'GetFeatureFlags': grpc.unary_unary_rpc_method_handler( - servicer.GetFeatureFlags, - request_deserializer=qdrant_dot_cloud_dot_ui_dot_v1_dot_featureflags__pb2.GetFeatureFlagsRequest.FromString, - response_serializer=qdrant_dot_cloud_dot_ui_dot_v1_dot_featureflags__pb2.GetFeatureFlagsResponse.SerializeToString, - ), - } - generic_handler = grpc.method_handlers_generic_handler( - 'qdrant.cloud.ui.v1.FeatureFlagsService', rpc_method_handlers) - server.add_generic_rpc_handlers((generic_handler,)) - server.add_registered_method_handlers('qdrant.cloud.ui.v1.FeatureFlagsService', rpc_method_handlers) - - - # This class is part of an EXPERIMENTAL API. -class FeatureFlagsService(object): - """FeatureFlagsService provides feature flags for UI components, this is considered a beta feature. - """ - - @staticmethod - def GetFeatureFlags(request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - insecure=False, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary( - request, - target, - '/qdrant.cloud.ui.v1.FeatureFlagsService/GetFeatureFlags', - qdrant_dot_cloud_dot_ui_dot_v1_dot_featureflags__pb2.GetFeatureFlagsRequest.SerializeToString, - qdrant_dot_cloud_dot_ui_dot_v1_dot_featureflags__pb2.GetFeatureFlagsResponse.FromString, - options, - channel_credentials, - insecure, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - _registered_method=True) diff --git a/gen/typescript/qdrant/cloud/ui/v1/featureflags-FeatureFlagsService_connectquery.d.ts b/gen/typescript/qdrant/cloud/ui/v1/featureflags-FeatureFlagsService_connectquery.d.ts deleted file mode 100644 index e000dd53..00000000 --- a/gen/typescript/qdrant/cloud/ui/v1/featureflags-FeatureFlagsService_connectquery.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -// @generated by protoc-gen-connect-query v2.2.0 with parameter "target=js+dts,import_extension=js" -// @generated from file qdrant/cloud/ui/v1/featureflags.proto (package qdrant.cloud.ui.v1, syntax proto3) -/* eslint-disable */ - -import { FeatureFlagsService } from "./featureflags_pb.js"; - -/** - * Gets the feature flags for the UI. - * Required permissions: - * - None: no authentication required - * - * @generated from rpc qdrant.cloud.ui.v1.FeatureFlagsService.GetFeatureFlags - */ -export const getFeatureFlags: typeof FeatureFlagsService["method"]["getFeatureFlags"]; diff --git a/gen/typescript/qdrant/cloud/ui/v1/featureflags-FeatureFlagsService_connectquery.js b/gen/typescript/qdrant/cloud/ui/v1/featureflags-FeatureFlagsService_connectquery.js deleted file mode 100644 index 8ed0742c..00000000 --- a/gen/typescript/qdrant/cloud/ui/v1/featureflags-FeatureFlagsService_connectquery.js +++ /dev/null @@ -1,14 +0,0 @@ -// @generated by protoc-gen-connect-query v2.2.0 with parameter "target=js+dts,import_extension=js" -// @generated from file qdrant/cloud/ui/v1/featureflags.proto (package qdrant.cloud.ui.v1, syntax proto3) -/* eslint-disable */ - -import { FeatureFlagsService } from "./featureflags_pb.js"; - -/** - * Gets the feature flags for the UI. - * Required permissions: - * - None: no authentication required - * - * @generated from rpc qdrant.cloud.ui.v1.FeatureFlagsService.GetFeatureFlags - */ -export const getFeatureFlags = FeatureFlagsService.method.getFeatureFlags; diff --git a/gen/typescript/qdrant/cloud/ui/v1/featureflags_pb.d.ts b/gen/typescript/qdrant/cloud/ui/v1/featureflags_pb.d.ts deleted file mode 100644 index 53c379b3..00000000 --- a/gen/typescript/qdrant/cloud/ui/v1/featureflags_pb.d.ts +++ /dev/null @@ -1,93 +0,0 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=js+dts,import_extension=js,valid_types=protovalidate_required" -// @generated from file qdrant/cloud/ui/v1/featureflags.proto (package qdrant.cloud.ui.v1, syntax proto3) -/* eslint-disable */ - -import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv2"; -import type { Message } from "@bufbuild/protobuf"; - -/** - * Describes the file qdrant/cloud/ui/v1/featureflags.proto. - */ -export declare const file_qdrant_cloud_ui_v1_featureflags: GenFile; - -/** - * GetFeatureFlagsRequest is the request for the GetFeatureFlags function. - * - * Empty - * - * @generated from message qdrant.cloud.ui.v1.GetFeatureFlagsRequest - */ -export declare type GetFeatureFlagsRequest = Message<"qdrant.cloud.ui.v1.GetFeatureFlagsRequest"> & { -}; - -export declare type GetFeatureFlagsRequestValid = GetFeatureFlagsRequest; - -/** - * Describes the message qdrant.cloud.ui.v1.GetFeatureFlagsRequest. - * Use `create(GetFeatureFlagsRequestSchema)` to create a new message. - */ -export declare const GetFeatureFlagsRequestSchema: GenMessage; - -/** - * GetFeatureFlagsResponse is the response from the GetFeatureFlags function. - * - * @generated from message qdrant.cloud.ui.v1.GetFeatureFlagsResponse - */ -export declare type GetFeatureFlagsResponse = Message<"qdrant.cloud.ui.v1.GetFeatureFlagsResponse"> & { - /** - * Whether cluster creation is enabled. - * - * @generated from field: bool cluster_creation_enabled = 1; - */ - clusterCreationEnabled: boolean; - - /** - * Whether billing cycles are enabled. - * - * @generated from field: bool billing_cycles_enabled = 3; - */ - billingCyclesEnabled: boolean; - - /** - * Whether the entitlement cancellation flow is enabled. - * - * @generated from field: bool entitlement_cancel_flow_enabled = 4; - */ - entitlementCancelFlowEnabled: boolean; - - /** - * Whether querying Qdrant clusters is enabled. - * - * @generated from field: bool qdrant_clusters_querying_enabled = 5; - */ - qdrantClustersQueryingEnabled: boolean; -}; - -export declare type GetFeatureFlagsResponseValid = GetFeatureFlagsResponse; - -/** - * Describes the message qdrant.cloud.ui.v1.GetFeatureFlagsResponse. - * Use `create(GetFeatureFlagsResponseSchema)` to create a new message. - */ -export declare const GetFeatureFlagsResponseSchema: GenMessage; - -/** - * FeatureFlagsService provides feature flags for UI components, this is considered a beta feature. - * - * @generated from service qdrant.cloud.ui.v1.FeatureFlagsService - */ -export declare const FeatureFlagsService: GenService<{ - /** - * Gets the feature flags for the UI. - * Required permissions: - * - None: no authentication required - * - * @generated from rpc qdrant.cloud.ui.v1.FeatureFlagsService.GetFeatureFlags - */ - getFeatureFlags: { - methodKind: "unary"; - input: typeof GetFeatureFlagsRequestSchema; - output: typeof GetFeatureFlagsResponseSchema; - }, -}>; - diff --git a/gen/typescript/qdrant/cloud/ui/v1/featureflags_pb.js b/gen/typescript/qdrant/cloud/ui/v1/featureflags_pb.js deleted file mode 100644 index a67e4478..00000000 --- a/gen/typescript/qdrant/cloud/ui/v1/featureflags_pb.js +++ /dev/null @@ -1,36 +0,0 @@ -// @generated by protoc-gen-es v2.11.0 with parameter "target=js+dts,import_extension=js,valid_types=protovalidate_required" -// @generated from file qdrant/cloud/ui/v1/featureflags.proto (package qdrant.cloud.ui.v1, syntax proto3) -/* eslint-disable */ - -import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv2"; -import { file_google_api_annotations } from "../../../../google/api/annotations_pb.js"; -import { file_qdrant_cloud_common_v1_common } from "../../common/v1/common_pb.js"; - -/** - * Describes the file qdrant/cloud/ui/v1/featureflags.proto. - */ -export const file_qdrant_cloud_ui_v1_featureflags = /*@__PURE__*/ - fileDesc("CiVxZHJhbnQvY2xvdWQvdWkvdjEvZmVhdHVyZWZsYWdzLnByb3RvEhJxZHJhbnQuY2xvdWQudWkudjEiGAoWR2V0RmVhdHVyZUZsYWdzUmVxdWVzdCKuAQoXR2V0RmVhdHVyZUZsYWdzUmVzcG9uc2USIAoYY2x1c3Rlcl9jcmVhdGlvbl9lbmFibGVkGAEgASgIEh4KFmJpbGxpbmdfY3ljbGVzX2VuYWJsZWQYAyABKAgSJwofZW50aXRsZW1lbnRfY2FuY2VsX2Zsb3dfZW5hYmxlZBgEIAEoCBIoCiBxZHJhbnRfY2x1c3RlcnNfcXVlcnlpbmdfZW5hYmxlZBgFIAEoCDKwAQoTRmVhdHVyZUZsYWdzU2VydmljZRKQAQoPR2V0RmVhdHVyZUZsYWdzEioucWRyYW50LmNsb3VkLnVpLnYxLkdldEZlYXR1cmVGbGFnc1JlcXVlc3QaKy5xZHJhbnQuY2xvdWQudWkudjEuR2V0RmVhdHVyZUZsYWdzUmVzcG9uc2UiJJi1GACC0+STAhoSGC9hcGkvdWkvdjEvZmVhdHVyZS1mbGFncxoGwrUYAggBQuABChZjb20ucWRyYW50LmNsb3VkLnVpLnYxQhFGZWF0dXJlZmxhZ3NQcm90b1ABWkhnaXRodWIuY29tL3FkcmFudC9xZHJhbnQtY2xvdWQtcHVibGljLWFwaS9nZW4vZ28vcWRyYW50L2Nsb3VkL3VpL3YxO3VpdjGiAgNRQ1WqAhJRZHJhbnQuQ2xvdWQuVWkuVjHKAhJRZHJhbnRcQ2xvdWRcVWlcVjHiAh5RZHJhbnRcQ2xvdWRcVWlcVjFcR1BCTWV0YWRhdGHqAhVRZHJhbnQ6OkNsb3VkOjpVaTo6VjFiBnByb3RvMw", [file_google_api_annotations, file_qdrant_cloud_common_v1_common]); - -/** - * Describes the message qdrant.cloud.ui.v1.GetFeatureFlagsRequest. - * Use `create(GetFeatureFlagsRequestSchema)` to create a new message. - */ -export const GetFeatureFlagsRequestSchema = /*@__PURE__*/ - messageDesc(file_qdrant_cloud_ui_v1_featureflags, 0); - -/** - * Describes the message qdrant.cloud.ui.v1.GetFeatureFlagsResponse. - * Use `create(GetFeatureFlagsResponseSchema)` to create a new message. - */ -export const GetFeatureFlagsResponseSchema = /*@__PURE__*/ - messageDesc(file_qdrant_cloud_ui_v1_featureflags, 1); - -/** - * FeatureFlagsService provides feature flags for UI components, this is considered a beta feature. - * - * @generated from service qdrant.cloud.ui.v1.FeatureFlagsService - */ -export const FeatureFlagsService = /*@__PURE__*/ - serviceDesc(file_qdrant_cloud_ui_v1_featureflags, 0); - diff --git a/proto/qdrant/cloud/ui/v1/featureflags.proto b/proto/qdrant/cloud/ui/v1/featureflags.proto deleted file mode 100644 index abe71c89..00000000 --- a/proto/qdrant/cloud/ui/v1/featureflags.proto +++ /dev/null @@ -1,43 +0,0 @@ -syntax = "proto3"; - -package qdrant.cloud.ui.v1; - -import "google/api/annotations.proto"; -import "qdrant/cloud/common/v1/common.proto"; - -// FeatureFlagsService provides feature flags for UI components, this is considered a beta feature. -service FeatureFlagsService { - // The API version of this service. - option (qdrant.cloud.common.v1.api_version) = { - major: 1 - minor: 0 - patch: 0 - }; - // Gets the feature flags for the UI. - // Required permissions: - // - None: no authentication required - rpc GetFeatureFlags(GetFeatureFlagsRequest) returns (GetFeatureFlagsResponse) { - // authentication not required - option (qdrant.cloud.common.v1.requires_authentication) = false; - // gRPC Gateway REST call - option (google.api.http) = {get: "/api/ui/v1/feature-flags"}; - } -} - -// buf:lint:ignore QDRANT_CLOUD_REQUIRED_REQUEST_FIELDS -// GetFeatureFlagsRequest is the request for the GetFeatureFlags function. -message GetFeatureFlagsRequest { - // Empty -} - -// GetFeatureFlagsResponse is the response from the GetFeatureFlags function. -message GetFeatureFlagsResponse { - // Whether cluster creation is enabled. - bool cluster_creation_enabled = 1; - // Whether billing cycles are enabled. - bool billing_cycles_enabled = 3; - // Whether the entitlement cancellation flow is enabled. - bool entitlement_cancel_flow_enabled = 4; - // Whether querying Qdrant clusters is enabled. - bool qdrant_clusters_querying_enabled = 5; -}