declare const _default: { nested: { milvus: { nested: { proto: { nested: { milvus: { options: { go_package: string; java_multiple_files: boolean; java_package: string; java_outer_classname: string; java_generate_equals_and_hash: boolean; csharp_namespace: string; }; nested: { MilvusService: { methods: { CreateCollection: { requestType: string; responseType: string; }; DropCollection: { requestType: string; responseType: string; }; HasCollection: { requestType: string; responseType: string; }; LoadCollection: { requestType: string; responseType: string; }; ReleaseCollection: { requestType: string; responseType: string; }; DescribeCollection: { requestType: string; responseType: string; }; BatchDescribeCollection: { requestType: string; responseType: string; }; GetCollectionStatistics: { requestType: string; responseType: string; }; ShowCollections: { requestType: string; responseType: string; }; AlterCollection: { requestType: string; responseType: string; }; AlterCollectionField: { requestType: string; responseType: string; }; CreatePartition: { requestType: string; responseType: string; }; DropPartition: { requestType: string; responseType: string; }; HasPartition: { requestType: string; responseType: string; }; LoadPartitions: { requestType: string; responseType: string; }; ReleasePartitions: { requestType: string; responseType: string; }; GetPartitionStatistics: { requestType: string; responseType: string; }; ShowPartitions: { requestType: string; responseType: string; }; GetLoadingProgress: { requestType: string; responseType: string; }; GetLoadState: { requestType: string; responseType: string; }; CreateAlias: { requestType: string; responseType: string; }; DropAlias: { requestType: string; responseType: string; }; AlterAlias: { requestType: string; responseType: string; }; DescribeAlias: { requestType: string; responseType: string; }; ListAliases: { requestType: string; responseType: string; }; CreateIndex: { requestType: string; responseType: string; }; AlterIndex: { requestType: string; responseType: string; }; DescribeIndex: { requestType: string; responseType: string; }; GetIndexStatistics: { requestType: string; responseType: string; }; GetIndexState: { requestType: string; responseType: string; options: { deprecated: boolean; }; parsedOptions: { deprecated: boolean; }[]; }; GetIndexBuildProgress: { requestType: string; responseType: string; options: { deprecated: boolean; }; parsedOptions: { deprecated: boolean; }[]; }; DropIndex: { requestType: string; responseType: string; }; Insert: { requestType: string; responseType: string; }; Delete: { requestType: string; responseType: string; }; Upsert: { requestType: string; responseType: string; }; Search: { requestType: string; responseType: string; }; HybridSearch: { requestType: string; responseType: string; }; Flush: { requestType: string; responseType: string; }; Query: { requestType: string; responseType: string; }; CalcDistance: { requestType: string; responseType: string; }; FlushAll: { requestType: string; responseType: string; }; AddCollectionField: { requestType: string; responseType: string; }; GetFlushState: { requestType: string; responseType: string; }; GetFlushAllState: { requestType: string; responseType: string; }; GetPersistentSegmentInfo: { requestType: string; responseType: string; }; GetQuerySegmentInfo: { requestType: string; responseType: string; }; GetReplicas: { requestType: string; responseType: string; }; Dummy: { requestType: string; responseType: string; }; RegisterLink: { requestType: string; responseType: string; }; GetMetrics: { requestType: string; responseType: string; }; GetComponentStates: { requestType: string; responseType: string; }; LoadBalance: { requestType: string; responseType: string; }; GetCompactionState: { requestType: string; responseType: string; }; ManualCompaction: { requestType: string; responseType: string; }; GetCompactionStateWithPlans: { requestType: string; responseType: string; }; Import: { requestType: string; responseType: string; }; GetImportState: { requestType: string; responseType: string; }; ListImportTasks: { requestType: string; responseType: string; }; CreateCredential: { requestType: string; responseType: string; }; UpdateCredential: { requestType: string; responseType: string; }; DeleteCredential: { requestType: string; responseType: string; }; ListCredUsers: { requestType: string; responseType: string; }; CreateRole: { requestType: string; responseType: string; }; DropRole: { requestType: string; responseType: string; }; OperateUserRole: { requestType: string; responseType: string; }; SelectRole: { requestType: string; responseType: string; }; SelectUser: { requestType: string; responseType: string; }; OperatePrivilege: { requestType: string; responseType: string; }; OperatePrivilegeV2: { requestType: string; responseType: string; }; SelectGrant: { requestType: string; responseType: string; }; GetVersion: { requestType: string; responseType: string; }; CheckHealth: { requestType: string; responseType: string; }; CreateResourceGroup: { requestType: string; responseType: string; }; DropResourceGroup: { requestType: string; responseType: string; }; UpdateResourceGroups: { requestType: string; responseType: string; }; TransferNode: { requestType: string; responseType: string; }; TransferReplica: { requestType: string; responseType: string; }; ListResourceGroups: { requestType: string; responseType: string; }; DescribeResourceGroup: { requestType: string; responseType: string; }; RenameCollection: { requestType: string; responseType: string; }; ListIndexedSegment: { requestType: string; responseType: string; }; DescribeSegmentIndexData: { requestType: string; responseType: string; }; Connect: { requestType: string; responseType: string; }; AllocTimestamp: { requestType: string; responseType: string; }; CreateDatabase: { requestType: string; responseType: string; }; DropDatabase: { requestType: string; responseType: string; }; ListDatabases: { requestType: string; responseType: string; }; AlterDatabase: { requestType: string; responseType: string; }; DescribeDatabase: { requestType: string; responseType: string; }; ReplicateMessage: { requestType: string; responseType: string; }; BackupRBAC: { requestType: string; responseType: string; }; RestoreRBAC: { requestType: string; responseType: string; }; CreatePrivilegeGroup: { requestType: string; responseType: string; }; DropPrivilegeGroup: { requestType: string; responseType: string; }; ListPrivilegeGroups: { requestType: string; responseType: string; }; OperatePrivilegeGroup: { requestType: string; responseType: string; }; RunAnalyzer: { requestType: string; responseType: string; }; AddFileResource: { requestType: string; responseType: string; }; RemoveFileResource: { requestType: string; responseType: string; }; ListFileResources: { requestType: string; responseType: string; }; AddUserTags: { requestType: string; responseType: string; }; DeleteUserTags: { requestType: string; responseType: string; }; GetUserTags: { requestType: string; responseType: string; }; ListUsersWithTag: { requestType: string; responseType: string; }; CreateRowPolicy: { requestType: string; responseType: string; }; DropRowPolicy: { requestType: string; responseType: string; }; ListRowPolicies: { requestType: string; responseType: string; }; UpdateReplicateConfiguration: { requestType: string; responseType: string; }; GetReplicateInfo: { requestType: string; responseType: string; }; CreateReplicateStream: { requestType: string; requestStream: boolean; responseType: string; responseStream: boolean; }; }; }; CreateAliasRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; alias: { type: string; id: number; }; }; }; DropAliasRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; alias: { type: string; id: number; }; }; }; AlterAliasRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; alias: { type: string; id: number; }; }; }; DescribeAliasRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; alias: { type: string; id: number; }; }; }; DescribeAliasResponse: { fields: { status: { type: string; id: number; }; dbName: { type: string; id: number; }; alias: { type: string; id: number; }; collection: { type: string; id: number; }; }; }; ListAliasesRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; ListAliasesResponse: { fields: { status: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; aliases: { rule: string; type: string; id: number; }; }; }; CreateCollectionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; schema: { type: string; id: number; }; shardsNum: { type: string; id: number; }; consistencyLevel: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; numPartitions: { type: string; id: number; }; }; }; DropCollectionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; AlterCollectionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; collectionID: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; deleteKeys: { rule: string; type: string; id: number; }; }; }; AlterCollectionFieldRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; fieldName: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; deleteKeys: { rule: string; type: string; id: number; }; }; }; HasCollectionRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; timeStamp: { type: string; id: number; }; }; }; BoolResponse: { fields: { status: { type: string; id: number; }; value: { type: string; id: number; }; }; }; StringResponse: { fields: { status: { type: string; id: number; }; value: { type: string; id: number; }; }; }; DescribeCollectionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; collectionID: { type: string; id: number; }; timeStamp: { type: string; id: number; }; }; }; DescribeCollectionResponse: { fields: { status: { type: string; id: number; }; schema: { type: string; id: number; }; collectionID: { type: string; id: number; }; virtualChannelNames: { rule: string; type: string; id: number; }; physicalChannelNames: { rule: string; type: string; id: number; }; createdTimestamp: { type: string; id: number; }; createdUtcTimestamp: { type: string; id: number; }; shardsNum: { type: string; id: number; }; aliases: { rule: string; type: string; id: number; }; startPositions: { rule: string; type: string; id: number; }; consistencyLevel: { type: string; id: number; }; collectionName: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; dbName: { type: string; id: number; }; numPartitions: { type: string; id: number; }; dbId: { type: string; id: number; }; requestTime: { type: string; id: number; }; updateTimestamp: { type: string; id: number; }; updateTimestampStr: { type: string; id: number; }; }; }; BatchDescribeCollectionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { dbName: { type: string; id: number; }; collectionName: { rule: string; type: string; id: number; }; collectionID: { rule: string; type: string; id: number; }; }; }; BatchDescribeCollectionResponse: { fields: { status: { type: string; id: number; }; responses: { rule: string; type: string; id: number; }; }; }; LoadCollectionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; replicaNumber: { type: string; id: number; }; resourceGroups: { rule: string; type: string; id: number; }; refresh: { type: string; id: number; }; loadFields: { rule: string; type: string; id: number; }; skipLoadDynamicField: { type: string; id: number; }; loadParams: { keyType: string; type: string; id: number; }; }; }; ReleaseCollectionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; GetStatisticsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; guaranteeTimestamp: { type: string; id: number; }; }; }; GetStatisticsResponse: { fields: { status: { type: string; id: number; }; stats: { rule: string; type: string; id: number; }; }; }; GetCollectionStatisticsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; GetCollectionStatisticsResponse: { fields: { status: { type: string; id: number; }; stats: { rule: string; type: string; id: number; }; }; }; ShowType: { options: { deprecated: boolean; }; values: { All: number; InMemory: number; }; }; ShowCollectionsRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; timeStamp: { type: string; id: number; }; type: { type: string; id: number; }; collectionNames: { rule: string; type: string; id: number; options: { deprecated: boolean; }; }; }; }; ShowCollectionsResponse: { fields: { status: { type: string; id: number; }; collectionNames: { rule: string; type: string; id: number; }; collectionIds: { rule: string; type: string; id: number; }; createdTimestamps: { rule: string; type: string; id: number; }; createdUtcTimestamps: { rule: string; type: string; id: number; }; inMemoryPercentages: { rule: string; type: string; id: number; options: { deprecated: boolean; }; }; queryServiceAvailable: { rule: string; type: string; id: number; }; shardsNum: { rule: string; type: string; id: number; }; }; }; CreatePartitionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; }; }; DropPartitionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; }; }; HasPartitionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; }; }; LoadPartitionsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; replicaNumber: { type: string; id: number; }; resourceGroups: { rule: string; type: string; id: number; }; refresh: { type: string; id: number; }; loadFields: { rule: string; type: string; id: number; }; skipLoadDynamicField: { type: string; id: number; }; loadParams: { keyType: string; type: string; id: number; }; }; }; ReleasePartitionsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; }; }; GetPartitionStatisticsRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; }; }; GetPartitionStatisticsResponse: { fields: { status: { type: string; id: number; }; stats: { rule: string; type: string; id: number; }; }; }; ShowPartitionsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; type: { type: string; id: number; options: { deprecated: boolean; }; }; }; }; ShowPartitionsResponse: { fields: { status: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; partitionIDs: { rule: string; type: string; id: number; }; createdTimestamps: { rule: string; type: string; id: number; }; createdUtcTimestamps: { rule: string; type: string; id: number; }; inMemoryPercentages: { rule: string; type: string; id: number; options: { deprecated: boolean; }; }; }; }; DescribeSegmentRequest: { fields: { base: { type: string; id: number; }; collectionID: { type: string; id: number; }; segmentID: { type: string; id: number; }; }; }; DescribeSegmentResponse: { fields: { status: { type: string; id: number; }; indexID: { type: string; id: number; }; buildID: { type: string; id: number; }; enableIndex: { type: string; id: number; }; fieldID: { type: string; id: number; }; }; }; ShowSegmentsRequest: { fields: { base: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionID: { type: string; id: number; }; }; }; ShowSegmentsResponse: { fields: { status: { type: string; id: number; }; segmentIDs: { rule: string; type: string; id: number; }; }; }; CreateIndexRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; fieldName: { type: string; id: number; }; extraParams: { rule: string; type: string; id: number; }; indexName: { type: string; id: number; }; }; }; AlterIndexRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; indexName: { type: string; id: number; }; extraParams: { rule: string; type: string; id: number; }; deleteKeys: { rule: string; type: string; id: number; }; }; }; DescribeIndexRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; fieldName: { type: string; id: number; }; indexName: { type: string; id: number; }; timestamp: { type: string; id: number; }; }; }; IndexDescription: { fields: { indexName: { type: string; id: number; }; indexID: { type: string; id: number; }; params: { rule: string; type: string; id: number; }; fieldName: { type: string; id: number; }; indexedRows: { type: string; id: number; }; totalRows: { type: string; id: number; }; state: { type: string; id: number; }; indexStateFailReason: { type: string; id: number; }; pendingIndexRows: { type: string; id: number; }; minIndexVersion: { type: string; id: number; }; maxIndexVersion: { type: string; id: number; }; }; }; DescribeIndexResponse: { fields: { status: { type: string; id: number; }; indexDescriptions: { rule: string; type: string; id: number; }; }; }; GetIndexBuildProgressRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; fieldName: { type: string; id: number; }; indexName: { type: string; id: number; }; }; }; GetIndexBuildProgressResponse: { fields: { status: { type: string; id: number; }; indexedRows: { type: string; id: number; }; totalRows: { type: string; id: number; }; }; }; GetIndexStateRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; fieldName: { type: string; id: number; }; indexName: { type: string; id: number; }; }; }; GetIndexStateResponse: { fields: { status: { type: string; id: number; }; state: { type: string; id: number; }; failReason: { type: string; id: number; }; }; }; DropIndexRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; fieldName: { type: string; id: number; }; indexName: { type: string; id: number; }; }; }; InsertRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; oneofs: { _namespace: { oneof: string[]; }; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; fieldsData: { rule: string; type: string; id: number; }; hashKeys: { rule: string; type: string; id: number; }; numRows: { type: string; id: number; }; schemaTimestamp: { type: string; id: number; }; namespace: { type: string; id: number; options: { proto3_optional: boolean; }; }; }; }; AddCollectionFieldRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; collectionID: { type: string; id: number; }; schema: { type: string; id: number; }; }; }; UpsertRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; oneofs: { _namespace: { oneof: string[]; }; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; fieldsData: { rule: string; type: string; id: number; }; hashKeys: { rule: string; type: string; id: number; }; numRows: { type: string; id: number; }; schemaTimestamp: { type: string; id: number; }; partialUpdate: { type: string; id: number; }; namespace: { type: string; id: number; options: { proto3_optional: boolean; }; }; }; }; MutationResult: { fields: { status: { type: string; id: number; }; IDs: { type: string; id: number; }; succIndex: { rule: string; type: string; id: number; }; errIndex: { rule: string; type: string; id: number; }; acknowledged: { type: string; id: number; }; insertCnt: { type: string; id: number; }; deleteCnt: { type: string; id: number; }; upsertCnt: { type: string; id: number; }; timestamp: { type: string; id: number; }; }; }; DeleteRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; expr: { type: string; id: number; }; hashKeys: { rule: string; type: string; id: number; }; consistencyLevel: { type: string; id: number; }; exprTemplateValues: { keyType: string; type: string; id: number; }; }; }; SubSearchRequest: { oneofs: { _namespace: { oneof: string[]; }; }; fields: { dsl: { type: string; id: number; }; placeholderGroup: { type: string; id: number; }; dslType: { type: string; id: number; }; searchParams: { rule: string; type: string; id: number; }; nq: { type: string; id: number; }; exprTemplateValues: { keyType: string; type: string; id: number; }; namespace: { type: string; id: number; options: { proto3_optional: boolean; }; }; }; }; SearchRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; oneofs: { _namespace: { oneof: string[]; }; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; dsl: { type: string; id: number; }; placeholderGroup: { type: string; id: number; }; dslType: { type: string; id: number; }; outputFields: { rule: string; type: string; id: number; }; searchParams: { rule: string; type: string; id: number; }; travelTimestamp: { type: string; id: number; }; guaranteeTimestamp: { type: string; id: number; }; nq: { type: string; id: number; }; notReturnAllMeta: { type: string; id: number; }; consistencyLevel: { type: string; id: number; }; useDefaultConsistency: { type: string; id: number; }; searchByPrimaryKeys: { type: string; id: number; }; subReqs: { rule: string; type: string; id: number; }; exprTemplateValues: { keyType: string; type: string; id: number; }; functionScore: { type: string; id: number; }; namespace: { type: string; id: number; options: { proto3_optional: boolean; }; }; }; }; Hits: { fields: { IDs: { rule: string; type: string; id: number; }; rowData: { rule: string; type: string; id: number; }; scores: { rule: string; type: string; id: number; }; }; }; SearchResults: { fields: { status: { type: string; id: number; }; results: { type: string; id: number; }; collectionName: { type: string; id: number; }; sessionTs: { type: string; id: number; }; }; }; HybridSearchRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; oneofs: { _namespace: { oneof: string[]; }; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; requests: { rule: string; type: string; id: number; }; rankParams: { rule: string; type: string; id: number; }; travelTimestamp: { type: string; id: number; }; guaranteeTimestamp: { type: string; id: number; }; notReturnAllMeta: { type: string; id: number; }; outputFields: { rule: string; type: string; id: number; }; consistencyLevel: { type: string; id: number; }; useDefaultConsistency: { type: string; id: number; }; functionScore: { type: string; id: number; }; namespace: { type: string; id: number; options: { proto3_optional: boolean; }; }; }; }; FlushRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_indexs": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionNames: { rule: string; type: string; id: number; }; }; }; FlushResponse: { fields: { status: { type: string; id: number; }; dbName: { type: string; id: number; }; collSegIDs: { keyType: string; type: string; id: number; }; flushCollSegIDs: { keyType: string; type: string; id: number; }; collSealTimes: { keyType: string; type: string; id: number; }; collFlushTs: { keyType: string; type: string; id: number; }; channelCps: { keyType: string; type: string; id: number; }; }; }; QueryRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; oneofs: { _namespace: { oneof: string[]; }; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; expr: { type: string; id: number; }; outputFields: { rule: string; type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; travelTimestamp: { type: string; id: number; }; guaranteeTimestamp: { type: string; id: number; }; queryParams: { rule: string; type: string; id: number; }; notReturnAllMeta: { type: string; id: number; }; consistencyLevel: { type: string; id: number; }; useDefaultConsistency: { type: string; id: number; }; exprTemplateValues: { keyType: string; type: string; id: number; }; namespace: { type: string; id: number; options: { proto3_optional: boolean; }; }; }; }; QueryResults: { fields: { status: { type: string; id: number; }; fieldsData: { rule: string; type: string; id: number; }; collectionName: { type: string; id: number; }; outputFields: { rule: string; type: string; id: number; }; sessionTs: { type: string; id: number; }; primaryFieldName: { type: string; id: number; }; }; }; QueryCursor: { oneofs: { cursorPk: { oneof: string[]; }; }; fields: { sessionTs: { type: string; id: number; }; strPk: { type: string; id: number; }; intPk: { type: string; id: number; }; }; }; VectorIDs: { fields: { collectionName: { type: string; id: number; }; fieldName: { type: string; id: number; }; idArray: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; }; }; VectorsArray: { oneofs: { array: { oneof: string[]; }; }; fields: { idArray: { type: string; id: number; }; dataArray: { type: string; id: number; }; }; }; CalcDistanceRequest: { fields: { base: { type: string; id: number; }; opLeft: { type: string; id: number; }; opRight: { type: string; id: number; }; params: { rule: string; type: string; id: number; }; }; }; CalcDistanceResults: { oneofs: { array: { oneof: string[]; }; }; fields: { status: { type: string; id: number; }; intDist: { type: string; id: number; }; floatDist: { type: string; id: number; }; }; }; FlushAllTarget: { fields: { dbName: { type: string; id: number; }; collectionNames: { rule: string; type: string; id: number; }; }; }; FlushAllRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; options: { deprecated: boolean; }; }; flushTargets: { rule: string; type: string; id: number; }; }; }; FlushAllResponse: { fields: { status: { type: string; id: number; }; flushAllTs: { type: string; id: number; }; flushResults: { rule: string; type: string; id: number; }; }; }; FlushAllResult: { fields: { dbName: { type: string; id: number; }; collectionResults: { rule: string; type: string; id: number; }; }; }; FlushCollectionResult: { fields: { collectionName: { type: string; id: number; }; segmentIds: { type: string; id: number; }; flushSegmentIds: { type: string; id: number; }; sealTime: { type: string; id: number; }; flushTs: { type: string; id: number; }; channelCps: { keyType: string; type: string; id: number; }; }; }; PersistentSegmentInfo: { fields: { segmentID: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionID: { type: string; id: number; }; numRows: { type: string; id: number; }; state: { type: string; id: number; }; level: { type: string; id: number; }; isSorted: { type: string; id: number; }; storageVersion: { type: string; id: number; }; }; }; GetPersistentSegmentInfoRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; GetPersistentSegmentInfoResponse: { fields: { status: { type: string; id: number; }; infos: { rule: string; type: string; id: number; }; }; }; QuerySegmentInfo: { fields: { segmentID: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionID: { type: string; id: number; }; memSize: { type: string; id: number; }; numRows: { type: string; id: number; }; indexName: { type: string; id: number; }; indexID: { type: string; id: number; }; nodeID: { type: string; id: number; options: { deprecated: boolean; }; }; state: { type: string; id: number; }; nodeIds: { rule: string; type: string; id: number; }; level: { type: string; id: number; }; isSorted: { type: string; id: number; }; storageVersion: { type: string; id: number; }; }; }; GetQuerySegmentInfoRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; GetQuerySegmentInfoResponse: { fields: { status: { type: string; id: number; }; infos: { rule: string; type: string; id: number; }; }; }; DummyRequest: { fields: { requestType: { type: string; id: number; }; }; }; DummyResponse: { fields: { response: { type: string; id: number; }; }; }; RegisterLinkRequest: { fields: {}; }; RegisterLinkResponse: { fields: { address: { type: string; id: number; }; status: { type: string; id: number; }; }; }; GetMetricsRequest: { fields: { base: { type: string; id: number; }; request: { type: string; id: number; }; }; }; GetMetricsResponse: { fields: { status: { type: string; id: number; }; response: { type: string; id: number; }; componentName: { type: string; id: number; }; }; }; ComponentInfo: { fields: { nodeID: { type: string; id: number; }; role: { type: string; id: number; }; stateCode: { type: string; id: number; }; extraInfo: { rule: string; type: string; id: number; }; }; }; ComponentStates: { fields: { state: { type: string; id: number; }; subcomponentStates: { rule: string; type: string; id: number; }; status: { type: string; id: number; }; }; }; GetComponentStatesRequest: { fields: {}; }; LoadBalanceRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; srcNodeID: { type: string; id: number; }; dstNodeIDs: { rule: string; type: string; id: number; }; sealedSegmentIDs: { rule: string; type: string; id: number; }; collectionName: { type: string; id: number; }; dbName: { type: string; id: number; }; }; }; ManualCompactionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { collectionID: { type: string; id: number; }; timetravel: { type: string; id: number; }; majorCompaction: { type: string; id: number; }; collectionName: { type: string; id: number; }; dbName: { type: string; id: number; }; partitionId: { type: string; id: number; }; channel: { type: string; id: number; }; segmentIds: { rule: string; type: string; id: number; }; l0Compaction: { type: string; id: number; }; }; }; ManualCompactionResponse: { fields: { status: { type: string; id: number; }; compactionID: { type: string; id: number; }; compactionPlanCount: { type: string; id: number; }; }; }; GetCompactionStateRequest: { fields: { compactionID: { type: string; id: number; }; }; }; GetCompactionStateResponse: { fields: { status: { type: string; id: number; }; state: { type: string; id: number; }; executingPlanNo: { type: string; id: number; }; timeoutPlanNo: { type: string; id: number; }; completedPlanNo: { type: string; id: number; }; failedPlanNo: { type: string; id: number; }; }; }; GetCompactionPlansRequest: { fields: { compactionID: { type: string; id: number; }; }; }; GetCompactionPlansResponse: { fields: { status: { type: string; id: number; }; state: { type: string; id: number; }; mergeInfos: { rule: string; type: string; id: number; }; }; }; CompactionMergeInfo: { fields: { sources: { rule: string; type: string; id: number; }; target: { type: string; id: number; }; }; }; GetFlushStateRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { segmentIDs: { rule: string; type: string; id: number; }; flushTs: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; GetFlushStateResponse: { fields: { status: { type: string; id: number; }; flushed: { type: string; id: number; }; }; }; GetFlushAllStateRequest: { fields: { base: { type: string; id: number; }; flushAllTs: { type: string; id: number; }; dbName: { type: string; id: number; options: { deprecated: boolean; }; }; flushTargets: { rule: string; type: string; id: number; }; }; }; GetFlushAllStateResponse: { fields: { status: { type: string; id: number; }; flushed: { type: string; id: number; }; flushStates: { rule: string; type: string; id: number; }; }; }; FlushAllState: { fields: { dbName: { type: string; id: number; }; collectionFlushStates: { keyType: string; type: string; id: number; }; }; }; ImportRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; channelNames: { rule: string; type: string; id: number; }; rowBased: { type: string; id: number; }; files: { rule: string; type: string; id: number; }; options: { rule: string; type: string; id: number; }; dbName: { type: string; id: number; }; clusteringInfo: { type: string; id: number; }; }; }; ImportResponse: { fields: { status: { type: string; id: number; }; tasks: { rule: string; type: string; id: number; }; }; }; GetImportStateRequest: { fields: { task: { type: string; id: number; }; }; }; GetImportStateResponse: { fields: { status: { type: string; id: number; }; state: { type: string; id: number; }; rowCount: { type: string; id: number; }; idList: { rule: string; type: string; id: number; }; infos: { rule: string; type: string; id: number; }; id: { type: string; id: number; }; collectionId: { type: string; id: number; }; segmentIds: { rule: string; type: string; id: number; }; createTs: { type: string; id: number; }; }; }; ListImportTasksRequest: { fields: { collectionName: { type: string; id: number; }; limit: { type: string; id: number; }; dbName: { type: string; id: number; }; }; }; ListImportTasksResponse: { fields: { status: { type: string; id: number; }; tasks: { rule: string; type: string; id: number; }; }; }; GetReplicasRequest: { fields: { base: { type: string; id: number; }; collectionID: { type: string; id: number; }; withShardNodes: { type: string; id: number; }; collectionName: { type: string; id: number; }; dbName: { type: string; id: number; }; }; }; GetReplicasResponse: { fields: { status: { type: string; id: number; }; replicas: { rule: string; type: string; id: number; }; }; }; ReplicaInfo: { fields: { replicaID: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionIds: { rule: string; type: string; id: number; }; shardReplicas: { rule: string; type: string; id: number; }; nodeIds: { rule: string; type: string; id: number; }; resourceGroupName: { type: string; id: number; }; numOutboundNode: { keyType: string; type: string; id: number; }; }; }; ShardReplica: { fields: { leaderID: { type: string; id: number; }; leaderAddr: { type: string; id: number; }; dmChannelName: { type: string; id: number; }; nodeIds: { rule: string; type: string; id: number; }; }; }; ProxyService: { methods: { RegisterLink: { requestType: string; responseType: string; }; }; }; CreateCredentialRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; username: { type: string; id: number; }; password: { type: string; id: number; }; createdUtcTimestamps: { type: string; id: number; }; modifiedUtcTimestamps: { type: string; id: number; }; }; }; UpdateCredentialRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; username: { type: string; id: number; }; oldPassword: { type: string; id: number; }; newPassword: { type: string; id: number; }; createdUtcTimestamps: { type: string; id: number; }; modifiedUtcTimestamps: { type: string; id: number; }; }; }; DeleteCredentialRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; username: { type: string; id: number; }; }; }; ListCredUsersResponse: { fields: { status: { type: string; id: number; }; usernames: { rule: string; type: string; id: number; }; }; }; ListCredUsersRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; }; }; RoleEntity: { fields: { name: { type: string; id: number; }; }; }; UserEntity: { fields: { name: { type: string; id: number; }; }; }; CreateRoleRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; entity: { type: string; id: number; }; }; }; DropRoleRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; roleName: { type: string; id: number; }; forceDrop: { type: string; id: number; }; }; }; CreatePrivilegeGroupRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; groupName: { type: string; id: number; }; }; }; DropPrivilegeGroupRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; groupName: { type: string; id: number; }; }; }; ListPrivilegeGroupsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; }; }; ListPrivilegeGroupsResponse: { fields: { status: { type: string; id: number; }; privilegeGroups: { rule: string; type: string; id: number; }; }; }; OperatePrivilegeGroupRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; groupName: { type: string; id: number; }; privileges: { rule: string; type: string; id: number; }; type: { type: string; id: number; }; }; }; OperatePrivilegeGroupType: { values: { AddPrivilegesToGroup: number; RemovePrivilegesFromGroup: number; }; }; OperateUserRoleType: { values: { AddUserToRole: number; RemoveUserFromRole: number; }; }; OperateUserRoleRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; username: { type: string; id: number; }; roleName: { type: string; id: number; }; type: { type: string; id: number; }; }; }; PrivilegeGroupInfo: { fields: { groupName: { type: string; id: number; }; privileges: { rule: string; type: string; id: number; }; }; }; SelectRoleRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; role: { type: string; id: number; }; includeUserInfo: { type: string; id: number; }; }; }; RoleResult: { fields: { role: { type: string; id: number; }; users: { rule: string; type: string; id: number; }; }; }; SelectRoleResponse: { fields: { status: { type: string; id: number; }; results: { rule: string; type: string; id: number; }; }; }; SelectUserRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; user: { type: string; id: number; }; includeRoleInfo: { type: string; id: number; }; }; }; UserResult: { fields: { user: { type: string; id: number; }; roles: { rule: string; type: string; id: number; }; }; }; SelectUserResponse: { fields: { status: { type: string; id: number; }; results: { rule: string; type: string; id: number; }; }; }; ObjectEntity: { fields: { name: { type: string; id: number; }; }; }; PrivilegeEntity: { fields: { name: { type: string; id: number; }; }; }; GrantorEntity: { fields: { user: { type: string; id: number; }; privilege: { type: string; id: number; }; }; }; GrantPrivilegeEntity: { fields: { entities: { rule: string; type: string; id: number; }; }; }; GrantEntity: { fields: { role: { type: string; id: number; }; object: { type: string; id: number; }; objectName: { type: string; id: number; }; grantor: { type: string; id: number; }; dbName: { type: string; id: number; }; }; }; PrivilegeLevel: { values: { Cluster: number; Database: number; Collection: number; }; }; SelectGrantRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; entity: { type: string; id: number; }; }; }; SelectGrantResponse: { fields: { status: { type: string; id: number; }; entities: { rule: string; type: string; id: number; }; }; }; OperatePrivilegeType: { values: { Grant: number; Revoke: number; }; }; OperatePrivilegeRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; entity: { type: string; id: number; }; type: { type: string; id: number; }; version: { type: string; id: number; }; }; }; OperatePrivilegeV2Request: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; role: { type: string; id: number; }; grantor: { type: string; id: number; }; type: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; UserInfo: { fields: { user: { type: string; id: number; }; password: { type: string; id: number; }; roles: { rule: string; type: string; id: number; }; }; }; RBACMeta: { fields: { users: { rule: string; type: string; id: number; }; roles: { rule: string; type: string; id: number; }; grants: { rule: string; type: string; id: number; }; privilegeGroups: { rule: string; type: string; id: number; }; }; }; BackupRBACMetaRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; }; }; BackupRBACMetaResponse: { fields: { status: { type: string; id: number; }; RBACMeta: { type: string; id: number; }; }; }; RestoreRBACMetaRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; RBACMeta: { type: string; id: number; }; }; }; GetLoadingProgressRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; dbName: { type: string; id: number; }; }; }; GetLoadingProgressResponse: { fields: { status: { type: string; id: number; }; progress: { type: string; id: number; }; refreshProgress: { type: string; id: number; }; }; }; GetLoadStateRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; dbName: { type: string; id: number; }; }; }; GetLoadStateResponse: { fields: { status: { type: string; id: number; }; state: { type: string; id: number; }; }; }; MilvusExt: { fields: { version: { type: string; id: number; }; }; }; milvusExtObj: { type: string; id: number; extend: string; }; GetVersionRequest: { fields: {}; }; GetVersionResponse: { fields: { status: { type: string; id: number; }; version: { type: string; id: number; }; }; }; QuotaState: { values: { Unknown: number; ReadLimited: number; WriteLimited: number; DenyToRead: number; DenyToWrite: number; DenyToDDL: number; }; }; CheckHealthRequest: { fields: {}; }; CheckHealthResponse: { fields: { status: { type: string; id: number; }; isHealthy: { type: string; id: number; }; reasons: { rule: string; type: string; id: number; }; quotaStates: { rule: string; type: string; id: number; }; }; }; CreateResourceGroupRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; resourceGroup: { type: string; id: number; }; config: { type: string; id: number; }; }; }; UpdateResourceGroupsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; resourceGroups: { keyType: string; type: string; id: number; }; }; }; DropResourceGroupRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; resourceGroup: { type: string; id: number; }; }; }; TransferNodeRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; sourceResourceGroup: { type: string; id: number; }; targetResourceGroup: { type: string; id: number; }; numNode: { type: string; id: number; }; }; }; TransferReplicaRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; sourceResourceGroup: { type: string; id: number; }; targetResourceGroup: { type: string; id: number; }; collectionName: { type: string; id: number; }; numReplica: { type: string; id: number; }; dbName: { type: string; id: number; }; }; }; ListResourceGroupsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; }; }; ListResourceGroupsResponse: { fields: { status: { type: string; id: number; }; resourceGroups: { rule: string; type: string; id: number; }; }; }; DescribeResourceGroupRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; resourceGroup: { type: string; id: number; }; }; }; DescribeResourceGroupResponse: { fields: { status: { type: string; id: number; }; resourceGroup: { type: string; id: number; }; }; }; ResourceGroup: { fields: { name: { type: string; id: number; }; capacity: { type: string; id: number; }; numAvailableNode: { type: string; id: number; }; numLoadedReplica: { keyType: string; type: string; id: number; }; numOutgoingNode: { keyType: string; type: string; id: number; }; numIncomingNode: { keyType: string; type: string; id: number; }; config: { type: string; id: number; }; nodes: { rule: string; type: string; id: number; }; }; }; RenameCollectionRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; oldName: { type: string; id: number; }; newName: { type: string; id: number; }; newDBName: { type: string; id: number; }; }; }; GetIndexStatisticsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; indexName: { type: string; id: number; }; timestamp: { type: string; id: number; }; }; }; GetIndexStatisticsResponse: { fields: { status: { type: string; id: number; }; indexDescriptions: { rule: string; type: string; id: number; }; }; }; ConnectRequest: { fields: { base: { type: string; id: number; }; clientInfo: { type: string; id: number; }; }; }; ConnectResponse: { fields: { status: { type: string; id: number; }; serverInfo: { type: string; id: number; }; identifier: { type: string; id: number; }; }; }; AllocTimestampRequest: { fields: { base: { type: string; id: number; }; }; }; AllocTimestampResponse: { fields: { status: { type: string; id: number; }; timestamp: { type: string; id: number; }; }; }; CreateDatabaseRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; }; }; DropDatabaseRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; }; }; ListDatabasesRequest: { fields: { base: { type: string; id: number; }; }; }; ListDatabasesResponse: { fields: { status: { type: string; id: number; }; dbNames: { rule: string; type: string; id: number; }; createdTimestamp: { rule: string; type: string; id: number; }; dbIds: { rule: string; type: string; id: number; }; }; }; AlterDatabaseRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; dbId: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; deleteKeys: { rule: string; type: string; id: number; }; }; }; DescribeDatabaseRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; }; }; DescribeDatabaseResponse: { fields: { status: { type: string; id: number; }; dbName: { type: string; id: number; }; dbID: { type: string; id: number; }; createdTimestamp: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; }; }; ReplicateMessageRequest: { fields: { base: { type: string; id: number; }; channelName: { type: string; id: number; }; BeginTs: { type: string; id: number; }; EndTs: { type: string; id: number; }; Msgs: { rule: string; type: string; id: number; }; StartPositions: { rule: string; type: string; id: number; }; EndPositions: { rule: string; type: string; id: number; }; }; }; ReplicateMessageResponse: { fields: { status: { type: string; id: number; }; position: { type: string; id: number; }; }; }; ImportAuthPlaceholder: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; }; }; GetImportProgressAuthPlaceholder: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { dbName: { type: string; id: number; }; }; }; ListImportsAuthPlaceholder: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; RunAnalyzerRequest: { fields: { base: { type: string; id: number; }; analyzerParams: { type: string; id: number; }; placeholder: { rule: string; type: string; id: number; }; withDetail: { type: string; id: number; }; withHash: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; fieldName: { type: string; id: number; }; analyzerNames: { rule: string; type: string; id: number; }; }; }; AnalyzerToken: { fields: { token: { type: string; id: number; }; startOffset: { type: string; id: number; }; endOffset: { type: string; id: number; }; position: { type: string; id: number; }; positionLength: { type: string; id: number; }; hash: { type: string; id: number; }; }; }; AnalyzerResult: { fields: { tokens: { rule: string; type: string; id: number; }; }; }; RunAnalyzerResponse: { fields: { status: { type: string; id: number; }; results: { rule: string; type: string; id: number; }; }; }; FileResourceInfo: { fields: { id: { type: string; id: number; }; name: { type: string; id: number; }; path: { type: string; id: number; }; type: { type: string; id: number; }; }; }; AddFileResourceRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; name: { type: string; id: number; }; path: { type: string; id: number; }; type: { type: string; id: number; }; }; }; RemoveFileResourceRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; name: { type: string; id: number; }; }; }; ListFileResourcesRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; }; }; ListFileResourcesResponse: { fields: { status: { type: string; id: number; }; resources: { rule: string; type: string; id: number; }; }; }; RowPolicyAction: { values: { Query: number; Search: number; Insert: number; Delete: number; Upsert: number; }; }; AddUserTagsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; userName: { type: string; id: number; }; tags: { keyType: string; type: string; id: number; }; }; }; DeleteUserTagsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; userName: { type: string; id: number; }; tagKeys: { rule: string; type: string; id: number; }; }; }; GetUserTagsRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; userName: { type: string; id: number; }; }; }; GetUserTagsResponse: { fields: { status: { type: string; id: number; }; tags: { keyType: string; type: string; id: number; }; }; }; ListUsersWithTagRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; tagKey: { type: string; id: number; }; tagValue: { type: string; id: number; }; }; }; ListUsersWithTagResponse: { fields: { status: { type: string; id: number; }; userNames: { rule: string; type: string; id: number; }; }; }; CreateRowPolicyRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; policyName: { type: string; id: number; }; actions: { rule: string; type: string; id: number; }; roles: { rule: string; type: string; id: number; }; usingExpr: { type: string; id: number; }; checkExpr: { type: string; id: number; }; description: { type: string; id: number; }; }; }; DropRowPolicyRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; policyName: { type: string; id: number; }; }; }; ListRowPoliciesRequest: { options: { "(common.privilege_ext_obj).object_type": string; "(common.privilege_ext_obj).object_privilege": string; "(common.privilege_ext_obj).object_name_index": number; }; fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; RowPolicy: { fields: { policyName: { type: string; id: number; }; actions: { rule: string; type: string; id: number; }; roles: { rule: string; type: string; id: number; }; usingExpr: { type: string; id: number; }; checkExpr: { type: string; id: number; }; description: { type: string; id: number; }; createdAt: { type: string; id: number; }; }; }; ListRowPoliciesResponse: { fields: { status: { type: string; id: number; }; policies: { rule: string; type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; }; }; UpdateReplicateConfigurationRequest: { fields: { replicateConfiguration: { type: string; id: number; }; }; }; GetReplicateInfoRequest: { fields: { sourceClusterId: { type: string; id: number; }; }; }; GetReplicateInfoResponse: { fields: { checkpoints: { rule: string; type: string; id: number; }; }; }; ReplicateMessage: { fields: { sourceClusterId: { type: string; id: number; }; message: { type: string; id: number; }; }; }; ReplicateRequest: { oneofs: { request: { oneof: string[]; }; }; fields: { replicateMessage: { type: string; id: number; }; }; }; ReplicateConfirmedMessageInfo: { fields: { confirmedTimeTick: { type: string; id: number; }; }; }; ReplicateResponse: { oneofs: { response: { oneof: string[]; }; }; fields: { replicateConfirmedMessageInfo: { type: string; id: number; }; }; }; }; }; common: { options: { go_package: string; java_multiple_files: boolean; java_package: string; java_outer_classname: string; java_generate_equals_and_hash: boolean; csharp_namespace: string; }; nested: { ErrorCode: { options: { deprecated: boolean; }; values: { Success: number; UnexpectedError: number; ConnectFailed: number; PermissionDenied: number; CollectionNotExists: number; IllegalArgument: number; IllegalDimension: number; IllegalIndexType: number; IllegalCollectionName: number; IllegalTOPK: number; IllegalRowRecord: number; IllegalVectorID: number; IllegalSearchResult: number; FileNotFound: number; MetaFailed: number; CacheFailed: number; CannotCreateFolder: number; CannotCreateFile: number; CannotDeleteFolder: number; CannotDeleteFile: number; BuildIndexError: number; IllegalNLIST: number; IllegalMetricType: number; OutOfMemory: number; IndexNotExist: number; EmptyCollection: number; UpdateImportTaskFailure: number; CollectionNameNotFound: number; CreateCredentialFailure: number; UpdateCredentialFailure: number; DeleteCredentialFailure: number; GetCredentialFailure: number; ListCredUsersFailure: number; GetUserFailure: number; CreateRoleFailure: number; DropRoleFailure: number; OperateUserRoleFailure: number; SelectRoleFailure: number; SelectUserFailure: number; SelectResourceFailure: number; OperatePrivilegeFailure: number; SelectGrantFailure: number; RefreshPolicyInfoCacheFailure: number; ListPolicyFailure: number; NotShardLeader: number; NoReplicaAvailable: number; SegmentNotFound: number; ForceDeny: number; RateLimit: number; NodeIDNotMatch: number; UpsertAutoIDTrue: number; InsufficientMemoryToLoad: number; MemoryQuotaExhausted: number; DiskQuotaExhausted: number; TimeTickLongDelay: number; NotReadyServe: number; NotReadyCoordActivating: number; CreatePrivilegeGroupFailure: number; DropPrivilegeGroupFailure: number; ListPrivilegeGroupsFailure: number; OperatePrivilegeGroupFailure: number; SchemaMismatch: number; DataCoordNA: number; DDRequestRace: number; }; }; IndexState: { values: { IndexStateNone: number; Unissued: number; InProgress: number; Finished: number; Failed: number; Retry: number; }; }; SegmentState: { values: { SegmentStateNone: number; NotExist: number; Growing: number; Sealed: number; Flushed: number; Flushing: number; Dropped: number; Importing: number; }; }; SegmentLevel: { values: { Legacy: number; L0: number; L1: number; L2: number; }; }; Status: { fields: { errorCode: { type: string; id: number; options: { deprecated: boolean; }; }; reason: { type: string; id: number; }; code: { type: string; id: number; }; retriable: { type: string; id: number; }; detail: { type: string; id: number; }; extraInfo: { keyType: string; type: string; id: number; }; }; }; KeyValuePair: { fields: { key: { type: string; id: number; }; value: { type: string; id: number; }; }; }; KeyDataPair: { fields: { key: { type: string; id: number; }; data: { type: string; id: number; }; }; }; Blob: { fields: { value: { type: string; id: number; }; }; }; PlaceholderType: { values: { None: number; BinaryVector: number; FloatVector: number; Float16Vector: number; BFloat16Vector: number; SparseFloatVector: number; Int8Vector: number; Int64: number; VarChar: number; EmbListBinaryVector: number; EmbListFloatVector: number; EmbListFloat16Vector: number; EmbListBFloat16Vector: number; EmbListSparseFloatVector: number; EmbListInt8Vector: number; }; }; PlaceholderValue: { fields: { tag: { type: string; id: number; }; type: { type: string; id: number; }; values: { rule: string; type: string; id: number; }; }; }; PlaceholderGroup: { fields: { placeholders: { rule: string; type: string; id: number; }; }; }; Address: { fields: { ip: { type: string; id: number; }; port: { type: string; id: number; }; }; }; MsgType: { values: { Undefined: number; CreateCollection: number; DropCollection: number; HasCollection: number; DescribeCollection: number; ShowCollections: number; GetSystemConfigs: number; LoadCollection: number; ReleaseCollection: number; CreateAlias: number; DropAlias: number; AlterAlias: number; AlterCollection: number; RenameCollection: number; DescribeAlias: number; ListAliases: number; AlterCollectionField: number; CreatePartition: number; DropPartition: number; HasPartition: number; DescribePartition: number; ShowPartitions: number; LoadPartitions: number; ReleasePartitions: number; ShowSegments: number; DescribeSegment: number; LoadSegments: number; ReleaseSegments: number; HandoffSegments: number; LoadBalanceSegments: number; DescribeSegments: number; FederListIndexedSegment: number; FederDescribeSegmentIndexData: number; CreateIndex: number; DescribeIndex: number; DropIndex: number; GetIndexStatistics: number; AlterIndex: number; Insert: number; Delete: number; Flush: number; ResendSegmentStats: number; Upsert: number; ManualFlush: number; FlushSegment: number; CreateSegment: number; Import: number; Search: number; SearchResult: number; GetIndexState: number; GetIndexBuildProgress: number; GetCollectionStatistics: number; GetPartitionStatistics: number; Retrieve: number; RetrieveResult: number; WatchDmChannels: number; RemoveDmChannels: number; WatchQueryChannels: number; RemoveQueryChannels: number; SealedSegmentsChangeInfo: number; WatchDeltaChannels: number; GetShardLeaders: number; GetReplicas: number; UnsubDmChannel: number; GetDistribution: number; SyncDistribution: number; RunAnalyzer: number; SegmentInfo: number; SystemInfo: number; GetRecoveryInfo: number; GetSegmentState: number; TimeTick: number; QueryNodeStats: number; LoadIndex: number; RequestID: number; RequestTSO: number; AllocateSegment: number; SegmentStatistics: number; SegmentFlushDone: number; DataNodeTt: number; Connect: number; ListClientInfos: number; AllocTimestamp: number; Replicate: number; CreateCredential: number; GetCredential: number; DeleteCredential: number; UpdateCredential: number; ListCredUsernames: number; CreateRole: number; DropRole: number; OperateUserRole: number; SelectRole: number; SelectUser: number; SelectResource: number; OperatePrivilege: number; SelectGrant: number; RefreshPolicyInfoCache: number; ListPolicy: number; CreatePrivilegeGroup: number; DropPrivilegeGroup: number; ListPrivilegeGroups: number; OperatePrivilegeGroup: number; OperatePrivilegeV2: number; CreateResourceGroup: number; DropResourceGroup: number; ListResourceGroups: number; DescribeResourceGroup: number; TransferNode: number; TransferReplica: number; UpdateResourceGroups: number; CreateDatabase: number; DropDatabase: number; ListDatabases: number; AlterDatabase: number; DescribeDatabase: number; AddCollectionField: number; }; }; MsgBase: { fields: { msgType: { type: string; id: number; }; msgID: { type: string; id: number; }; timestamp: { type: string; id: number; }; sourceID: { type: string; id: number; }; targetID: { type: string; id: number; }; properties: { keyType: string; type: string; id: number; }; replicateInfo: { type: string; id: number; }; }; }; ReplicateInfo: { fields: { isReplicate: { type: string; id: number; }; msgTimestamp: { type: string; id: number; }; replicateID: { type: string; id: number; }; }; }; DslType: { values: { Dsl: number; BoolExprV1: number; }; }; MsgHeader: { fields: { base: { type: string; id: number; }; }; }; DMLMsgHeader: { fields: { base: { type: string; id: number; }; shardName: { type: string; id: number; }; }; }; CompactionState: { values: { UndefiedState: number; Executing: number; Completed: number; }; }; ConsistencyLevel: { values: { Strong: number; Session: number; Bounded: number; Eventually: number; Customized: number; }; }; ImportState: { values: { ImportPending: number; ImportFailed: number; ImportStarted: number; ImportPersisted: number; ImportFlushed: number; ImportCompleted: number; ImportFailedAndCleaned: number; }; }; ObjectType: { values: { Collection: number; Global: number; User: number; }; }; ObjectPrivilege: { values: { PrivilegeAll: number; PrivilegeCreateCollection: number; PrivilegeDropCollection: number; PrivilegeDescribeCollection: number; PrivilegeShowCollections: number; PrivilegeLoad: number; PrivilegeRelease: number; PrivilegeCompaction: number; PrivilegeInsert: number; PrivilegeDelete: number; PrivilegeGetStatistics: number; PrivilegeCreateIndex: number; PrivilegeIndexDetail: number; PrivilegeDropIndex: number; PrivilegeSearch: number; PrivilegeFlush: number; PrivilegeQuery: number; PrivilegeLoadBalance: number; PrivilegeImport: number; PrivilegeCreateOwnership: number; PrivilegeUpdateUser: number; PrivilegeDropOwnership: number; PrivilegeSelectOwnership: number; PrivilegeManageOwnership: number; PrivilegeSelectUser: number; PrivilegeUpsert: number; PrivilegeCreateResourceGroup: number; PrivilegeDropResourceGroup: number; PrivilegeDescribeResourceGroup: number; PrivilegeListResourceGroups: number; PrivilegeTransferNode: number; PrivilegeTransferReplica: number; PrivilegeGetLoadingProgress: number; PrivilegeGetLoadState: number; PrivilegeRenameCollection: number; PrivilegeCreateDatabase: number; PrivilegeDropDatabase: number; PrivilegeListDatabases: number; PrivilegeFlushAll: number; PrivilegeCreatePartition: number; PrivilegeDropPartition: number; PrivilegeShowPartitions: number; PrivilegeHasPartition: number; PrivilegeGetFlushState: number; PrivilegeCreateAlias: number; PrivilegeDropAlias: number; PrivilegeDescribeAlias: number; PrivilegeListAliases: number; PrivilegeUpdateResourceGroups: number; PrivilegeAlterDatabase: number; PrivilegeDescribeDatabase: number; PrivilegeBackupRBAC: number; PrivilegeRestoreRBAC: number; PrivilegeGroupReadOnly: number; PrivilegeGroupReadWrite: number; PrivilegeGroupAdmin: number; PrivilegeCreatePrivilegeGroup: number; PrivilegeDropPrivilegeGroup: number; PrivilegeListPrivilegeGroups: number; PrivilegeOperatePrivilegeGroup: number; PrivilegeGroupClusterReadOnly: number; PrivilegeGroupClusterReadWrite: number; PrivilegeGroupClusterAdmin: number; PrivilegeGroupDatabaseReadOnly: number; PrivilegeGroupDatabaseReadWrite: number; PrivilegeGroupDatabaseAdmin: number; PrivilegeGroupCollectionReadOnly: number; PrivilegeGroupCollectionReadWrite: number; PrivilegeGroupCollectionAdmin: number; PrivilegeGetImportProgress: number; PrivilegeListImport: number; PrivilegeAddCollectionField: number; PrivilegeAddFileResource: number; PrivilegeRemoveFileResource: number; PrivilegeListFileResources: number; }; }; PrivilegeExt: { fields: { objectType: { type: string; id: number; }; objectPrivilege: { type: string; id: number; }; objectNameIndex: { type: string; id: number; }; objectNameIndexs: { type: string; id: number; }; }; }; privilegeExtObj: { type: string; id: number; extend: string; }; StateCode: { values: { Initializing: number; Healthy: number; Abnormal: number; StandBy: number; Stopping: number; }; }; LoadState: { values: { LoadStateNotExist: number; LoadStateNotLoad: number; LoadStateLoading: number; LoadStateLoaded: number; }; }; SegmentStats: { fields: { SegmentID: { type: string; id: number; }; NumRows: { type: string; id: number; }; }; }; ClientInfo: { fields: { sdkType: { type: string; id: number; }; sdkVersion: { type: string; id: number; }; localTime: { type: string; id: number; }; user: { type: string; id: number; }; host: { type: string; id: number; }; reserved: { keyType: string; type: string; id: number; }; }; }; ServerInfo: { fields: { buildTags: { type: string; id: number; }; buildTime: { type: string; id: number; }; gitCommit: { type: string; id: number; }; goVersion: { type: string; id: number; }; deployMode: { type: string; id: number; }; reserved: { keyType: string; type: string; id: number; }; }; }; NodeInfo: { fields: { nodeId: { type: string; id: number; }; address: { type: string; id: number; }; hostname: { type: string; id: number; }; }; }; LoadPriority: { values: { HIGH: number; LOW: number; }; }; FileResourceType: { values: { ANALYZER_DICTIONARY: number; }; }; WALName: { values: { Unknown: number; RocksMQ: number; Pulsar: number; Kafka: number; WoodPecker: number; Test: number; }; }; ReplicateConfiguration: { fields: { clusters: { rule: string; type: string; id: number; }; crossClusterTopology: { rule: string; type: string; id: number; }; }; }; ConnectionParam: { fields: { uri: { type: string; id: number; }; token: { type: string; id: number; }; }; }; MilvusCluster: { fields: { clusterId: { type: string; id: number; }; connectionParam: { type: string; id: number; }; pchannels: { rule: string; type: string; id: number; }; }; }; CrossClusterTopology: { fields: { sourceClusterId: { type: string; id: number; }; targetClusterId: { type: string; id: number; }; }; }; MessageID: { fields: { id: { type: string; id: number; }; WALName: { type: string; id: number; }; }; }; ImmutableMessage: { fields: { id: { type: string; id: number; }; payload: { type: string; id: number; }; properties: { keyType: string; type: string; id: number; }; }; }; ReplicateCheckpoint: { fields: { clusterId: { type: string; id: number; }; pchannel: { type: string; id: number; }; messageId: { type: string; id: number; }; timeTick: { type: string; id: number; }; }; }; }; }; rg: { options: { go_package: string; java_multiple_files: boolean; java_package: string; java_outer_classname: string; java_generate_equals_and_hash: boolean; csharp_namespace: string; }; nested: { ResourceGroupLimit: { fields: { nodeNum: { type: string; id: number; }; }; }; ResourceGroupTransfer: { fields: { resourceGroup: { type: string; id: number; }; }; }; ResourceGroupNodeFilter: { fields: { nodeLabels: { rule: string; type: string; id: number; }; }; }; ResourceGroupConfig: { fields: { requests: { type: string; id: number; }; limits: { type: string; id: number; }; transferFrom: { rule: string; type: string; id: number; }; transferTo: { rule: string; type: string; id: number; }; nodeFilter: { type: string; id: number; }; }; }; }; }; schema: { options: { go_package: string; java_multiple_files: boolean; java_package: string; java_outer_classname: string; java_generate_equals_and_hash: boolean; csharp_namespace: string; }; nested: { DataType: { values: { None: number; Bool: number; Int8: number; Int16: number; Int32: number; Int64: number; Float: number; Double: number; String: number; VarChar: number; Array: number; JSON: number; Geometry: number; Text: number; Timestamptz: number; BinaryVector: number; FloatVector: number; Float16Vector: number; BFloat16Vector: number; SparseFloatVector: number; Int8Vector: number; ArrayOfVector: number; ArrayOfStruct: number; Struct: number; }; }; FunctionType: { values: { Unknown: number; BM25: number; TextEmbedding: number; Rerank: number; }; }; FieldState: { values: { FieldCreated: number; FieldCreating: number; FieldDropping: number; FieldDropped: number; }; }; FieldSchema: { fields: { fieldID: { type: string; id: number; }; name: { type: string; id: number; }; isPrimaryKey: { type: string; id: number; }; description: { type: string; id: number; }; dataType: { type: string; id: number; }; typeParams: { rule: string; type: string; id: number; }; indexParams: { rule: string; type: string; id: number; }; autoID: { type: string; id: number; }; state: { type: string; id: number; }; elementType: { type: string; id: number; }; defaultValue: { type: string; id: number; }; isDynamic: { type: string; id: number; }; isPartitionKey: { type: string; id: number; }; isClusteringKey: { type: string; id: number; }; nullable: { type: string; id: number; }; isFunctionOutput: { type: string; id: number; }; }; }; FunctionSchema: { fields: { name: { type: string; id: number; }; id: { type: string; id: number; }; description: { type: string; id: number; }; type: { type: string; id: number; }; inputFieldNames: { rule: string; type: string; id: number; }; inputFieldIds: { rule: string; type: string; id: number; }; outputFieldNames: { rule: string; type: string; id: number; }; outputFieldIds: { rule: string; type: string; id: number; }; params: { rule: string; type: string; id: number; }; }; }; FunctionScore: { fields: { functions: { rule: string; type: string; id: number; }; params: { rule: string; type: string; id: number; }; }; }; CollectionSchema: { fields: { name: { type: string; id: number; }; description: { type: string; id: number; }; autoID: { type: string; id: number; options: { deprecated: boolean; }; }; fields: { rule: string; type: string; id: number; }; enableDynamicField: { type: string; id: number; }; properties: { rule: string; type: string; id: number; }; functions: { rule: string; type: string; id: number; }; dbName: { type: string; id: number; }; structArrayFields: { rule: string; type: string; id: number; }; }; }; StructArrayFieldSchema: { fields: { fieldID: { type: string; id: number; }; name: { type: string; id: number; }; description: { type: string; id: number; }; fields: { rule: string; type: string; id: number; }; }; }; BoolArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; IntArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; LongArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; FloatArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; DoubleArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; BytesArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; StringArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; ArrayArray: { fields: { data: { rule: string; type: string; id: number; }; elementType: { type: string; id: number; }; }; }; JSONArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; GeometryArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; TimestamptzArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; GeometryWktArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; ValueField: { oneofs: { data: { oneof: string[]; }; }; fields: { boolData: { type: string; id: number; }; intData: { type: string; id: number; }; longData: { type: string; id: number; }; floatData: { type: string; id: number; }; doubleData: { type: string; id: number; }; stringData: { type: string; id: number; }; bytesData: { type: string; id: number; }; timestamptzData: { type: string; id: number; }; }; }; ScalarField: { oneofs: { data: { oneof: string[]; }; }; fields: { boolData: { type: string; id: number; }; intData: { type: string; id: number; }; longData: { type: string; id: number; }; floatData: { type: string; id: number; }; doubleData: { type: string; id: number; }; stringData: { type: string; id: number; }; bytesData: { type: string; id: number; }; arrayData: { type: string; id: number; }; jsonData: { type: string; id: number; }; geometryData: { type: string; id: number; }; timestamptzData: { type: string; id: number; }; geometryWktData: { type: string; id: number; }; }; }; SparseFloatArray: { fields: { contents: { rule: string; type: string; id: number; }; dim: { type: string; id: number; }; }; }; VectorField: { oneofs: { data: { oneof: string[]; }; }; fields: { dim: { type: string; id: number; }; floatVector: { type: string; id: number; }; binaryVector: { type: string; id: number; }; float16Vector: { type: string; id: number; }; bfloat16Vector: { type: string; id: number; }; sparseFloatVector: { type: string; id: number; }; int8Vector: { type: string; id: number; }; vectorArray: { type: string; id: number; }; }; }; VectorArray: { fields: { dim: { type: string; id: number; }; data: { rule: string; type: string; id: number; }; elementType: { type: string; id: number; }; }; }; StructArrayField: { fields: { fields: { rule: string; type: string; id: number; }; }; }; FieldData: { oneofs: { field: { oneof: string[]; }; }; fields: { type: { type: string; id: number; }; fieldName: { type: string; id: number; }; scalars: { type: string; id: number; }; vectors: { type: string; id: number; }; structArrays: { type: string; id: number; }; fieldId: { type: string; id: number; }; isDynamic: { type: string; id: number; }; validData: { rule: string; type: string; id: number; }; }; }; IDs: { oneofs: { idField: { oneof: string[]; }; }; fields: { intId: { type: string; id: number; }; strId: { type: string; id: number; }; }; }; SearchIteratorV2Results: { fields: { token: { type: string; id: number; }; lastBound: { type: string; id: number; }; }; }; SearchResultData: { oneofs: { _searchIteratorV2Results: { oneof: string[]; }; }; fields: { numQueries: { type: string; id: number; }; topK: { type: string; id: number; }; fieldsData: { rule: string; type: string; id: number; }; scores: { rule: string; type: string; id: number; }; ids: { type: string; id: number; }; topks: { rule: string; type: string; id: number; }; outputFields: { rule: string; type: string; id: number; }; groupByFieldValue: { type: string; id: number; }; allSearchCount: { type: string; id: number; }; distances: { rule: string; type: string; id: number; }; searchIteratorV2Results: { type: string; id: number; options: { proto3_optional: boolean; }; }; recalls: { rule: string; type: string; id: number; }; primaryFieldName: { type: string; id: number; }; }; }; VectorClusteringInfo: { fields: { field: { type: string; id: number; }; centroid: { type: string; id: number; }; }; }; ScalarClusteringInfo: { fields: { field: { type: string; id: number; }; }; }; ClusteringInfo: { fields: { vectorClusteringInfos: { rule: string; type: string; id: number; }; scalarClusteringInfos: { rule: string; type: string; id: number; }; }; }; TemplateValue: { oneofs: { val: { oneof: string[]; }; }; fields: { boolVal: { type: string; id: number; }; int64Val: { type: string; id: number; }; floatVal: { type: string; id: number; }; stringVal: { type: string; id: number; }; arrayVal: { type: string; id: number; }; }; }; TemplateArrayValue: { oneofs: { data: { oneof: string[]; }; }; fields: { boolData: { type: string; id: number; }; longData: { type: string; id: number; }; doubleData: { type: string; id: number; }; stringData: { type: string; id: number; }; arrayData: { type: string; id: number; }; jsonData: { type: string; id: number; }; }; }; TemplateArrayValueArray: { fields: { data: { rule: string; type: string; id: number; }; }; }; }; }; feder: { options: { go_package: string; }; nested: { SegmentIndexData: { fields: { segmentID: { type: string; id: number; }; indexData: { type: string; id: number; }; }; }; FederSegmentSearchResult: { fields: { segmentID: { type: string; id: number; }; visitInfo: { type: string; id: number; }; }; }; ListIndexedSegmentRequest: { fields: { base: { type: string; id: number; }; collectionName: { type: string; id: number; }; indexName: { type: string; id: number; }; }; }; ListIndexedSegmentResponse: { fields: { status: { type: string; id: number; }; segmentIDs: { rule: string; type: string; id: number; }; }; }; DescribeSegmentIndexDataRequest: { fields: { base: { type: string; id: number; }; collectionName: { type: string; id: number; }; indexName: { type: string; id: number; }; segmentsIDs: { rule: string; type: string; id: number; }; }; }; DescribeSegmentIndexDataResponse: { fields: { status: { type: string; id: number; }; indexData: { keyType: string; type: string; id: number; }; indexParams: { rule: string; type: string; id: number; }; }; }; }; }; msg: { options: { go_package: string; }; nested: { InsertDataVersion: { values: { RowBased: number; ColumnBased: number; }; }; InsertRequest: { oneofs: { _namespace: { oneof: string[]; }; }; fields: { base: { type: string; id: number; }; shardName: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; dbID: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionID: { type: string; id: number; }; segmentID: { type: string; id: number; }; timestamps: { rule: string; type: string; id: number; }; rowIDs: { rule: string; type: string; id: number; }; rowData: { rule: string; type: string; id: number; }; fieldsData: { rule: string; type: string; id: number; }; numRows: { type: string; id: number; }; version: { type: string; id: number; }; namespace: { type: string; id: number; options: { proto3_optional: boolean; }; }; }; }; DeleteRequest: { fields: { base: { type: string; id: number; }; shardName: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; dbID: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionID: { type: string; id: number; }; int64PrimaryKeys: { rule: string; type: string; id: number; }; timestamps: { rule: string; type: string; id: number; }; numRows: { type: string; id: number; }; primaryKeys: { type: string; id: number; }; segmentId: { type: string; id: number; }; }; }; MsgPosition: { fields: { channelName: { type: string; id: number; }; msgID: { type: string; id: number; }; msgGroup: { type: string; id: number; }; timestamp: { type: string; id: number; }; }; }; CreateCollectionRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; dbID: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionID: { type: string; id: number; options: { deprecated: boolean; }; }; schema: { type: string; id: number; options: { deprecated: boolean; }; }; virtualChannelNames: { rule: string; type: string; id: number; }; physicalChannelNames: { rule: string; type: string; id: number; }; partitionIDs: { rule: string; type: string; id: number; }; partitionNames: { rule: string; type: string; id: number; }; collectionSchema: { type: string; id: number; }; }; }; DropCollectionRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; dbID: { type: string; id: number; }; collectionID: { type: string; id: number; }; }; }; CreatePartitionRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; dbID: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionID: { type: string; id: number; }; }; }; DropPartitionRequest: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; partitionName: { type: string; id: number; }; dbID: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionID: { type: string; id: number; }; }; }; TimeTickMsg: { fields: { base: { type: string; id: number; }; }; }; DataNodeTtMsg: { fields: { base: { type: string; id: number; }; channelName: { type: string; id: number; }; timestamp: { type: string; id: number; }; segmentsStats: { rule: string; type: string; id: number; }; }; }; ReplicateMsg: { fields: { base: { type: string; id: number; }; isEnd: { type: string; id: number; }; isCluster: { type: string; id: number; }; database: { type: string; id: number; }; collection: { type: string; id: number; }; }; }; ImportFile: { fields: { id: { type: string; id: number; }; paths: { rule: string; type: string; id: number; }; }; }; ImportMsg: { fields: { base: { type: string; id: number; }; dbName: { type: string; id: number; }; collectionName: { type: string; id: number; }; collectionID: { type: string; id: number; }; partitionIDs: { rule: string; type: string; id: number; }; options: { keyType: string; type: string; id: number; }; files: { rule: string; type: string; id: number; }; schema: { type: string; id: number; }; jobID: { type: string; id: number; }; }; }; }; }; }; }; }; }; google: { nested: { protobuf: { nested: { FileDescriptorSet: { fields: { file: { rule: string; type: string; id: number; }; }; }; FileDescriptorProto: { fields: { name: { type: string; id: number; }; package: { type: string; id: number; }; dependency: { rule: string; type: string; id: number; }; publicDependency: { rule: string; type: string; id: number; options: { packed: boolean; }; }; weakDependency: { rule: string; type: string; id: number; options: { packed: boolean; }; }; messageType: { rule: string; type: string; id: number; }; enumType: { rule: string; type: string; id: number; }; service: { rule: string; type: string; id: number; }; extension: { rule: string; type: string; id: number; }; options: { type: string; id: number; }; sourceCodeInfo: { type: string; id: number; }; syntax: { type: string; id: number; }; }; }; DescriptorProto: { fields: { name: { type: string; id: number; }; field: { rule: string; type: string; id: number; }; extension: { rule: string; type: string; id: number; }; nestedType: { rule: string; type: string; id: number; }; enumType: { rule: string; type: string; id: number; }; extensionRange: { rule: string; type: string; id: number; }; oneofDecl: { rule: string; type: string; id: number; }; options: { type: string; id: number; }; reservedRange: { rule: string; type: string; id: number; }; reservedName: { rule: string; type: string; id: number; }; }; nested: { ExtensionRange: { fields: { start: { type: string; id: number; }; end: { type: string; id: number; }; }; }; ReservedRange: { fields: { start: { type: string; id: number; }; end: { type: string; id: number; }; }; }; }; }; FieldDescriptorProto: { fields: { name: { type: string; id: number; }; number: { type: string; id: number; }; label: { type: string; id: number; }; type: { type: string; id: number; }; typeName: { type: string; id: number; }; extendee: { type: string; id: number; }; defaultValue: { type: string; id: number; }; oneofIndex: { type: string; id: number; }; jsonName: { type: string; id: number; }; options: { type: string; id: number; }; }; nested: { Type: { values: { TYPE_DOUBLE: number; TYPE_FLOAT: number; TYPE_INT64: number; TYPE_UINT64: number; TYPE_INT32: number; TYPE_FIXED64: number; TYPE_FIXED32: number; TYPE_BOOL: number; TYPE_STRING: number; TYPE_GROUP: number; TYPE_MESSAGE: number; TYPE_BYTES: number; TYPE_UINT32: number; TYPE_ENUM: number; TYPE_SFIXED32: number; TYPE_SFIXED64: number; TYPE_SINT32: number; TYPE_SINT64: number; }; }; Label: { values: { LABEL_OPTIONAL: number; LABEL_REQUIRED: number; LABEL_REPEATED: number; }; }; }; }; OneofDescriptorProto: { fields: { name: { type: string; id: number; }; options: { type: string; id: number; }; }; }; EnumDescriptorProto: { fields: { name: { type: string; id: number; }; value: { rule: string; type: string; id: number; }; options: { type: string; id: number; }; }; }; EnumValueDescriptorProto: { fields: { name: { type: string; id: number; }; number: { type: string; id: number; }; options: { type: string; id: number; }; }; }; ServiceDescriptorProto: { fields: { name: { type: string; id: number; }; method: { rule: string; type: string; id: number; }; options: { type: string; id: number; }; }; }; MethodDescriptorProto: { fields: { name: { type: string; id: number; }; inputType: { type: string; id: number; }; outputType: { type: string; id: number; }; options: { type: string; id: number; }; clientStreaming: { type: string; id: number; }; serverStreaming: { type: string; id: number; }; }; }; FileOptions: { fields: { javaPackage: { type: string; id: number; }; javaOuterClassname: { type: string; id: number; }; javaMultipleFiles: { type: string; id: number; }; javaGenerateEqualsAndHash: { type: string; id: number; options: { deprecated: boolean; }; }; javaStringCheckUtf8: { type: string; id: number; }; optimizeFor: { type: string; id: number; options: { default: string; }; }; goPackage: { type: string; id: number; }; ccGenericServices: { type: string; id: number; }; javaGenericServices: { type: string; id: number; }; pyGenericServices: { type: string; id: number; }; deprecated: { type: string; id: number; }; ccEnableArenas: { type: string; id: number; }; objcClassPrefix: { type: string; id: number; }; csharpNamespace: { type: string; id: number; }; uninterpretedOption: { rule: string; type: string; id: number; }; }; extensions: number[][]; reserved: number[][]; nested: { OptimizeMode: { values: { SPEED: number; CODE_SIZE: number; LITE_RUNTIME: number; }; }; }; }; MessageOptions: { fields: { messageSetWireFormat: { type: string; id: number; }; noStandardDescriptorAccessor: { type: string; id: number; }; deprecated: { type: string; id: number; }; mapEntry: { type: string; id: number; }; uninterpretedOption: { rule: string; type: string; id: number; }; }; extensions: number[][]; reserved: number[][]; }; FieldOptions: { fields: { ctype: { type: string; id: number; options: { default: string; }; }; packed: { type: string; id: number; }; jstype: { type: string; id: number; options: { default: string; }; }; lazy: { type: string; id: number; }; deprecated: { type: string; id: number; }; weak: { type: string; id: number; }; uninterpretedOption: { rule: string; type: string; id: number; }; }; extensions: number[][]; reserved: number[][]; nested: { CType: { values: { STRING: number; CORD: number; STRING_PIECE: number; }; }; JSType: { values: { JS_NORMAL: number; JS_STRING: number; JS_NUMBER: number; }; }; }; }; OneofOptions: { fields: { uninterpretedOption: { rule: string; type: string; id: number; }; }; extensions: number[][]; }; EnumOptions: { fields: { allowAlias: { type: string; id: number; }; deprecated: { type: string; id: number; }; uninterpretedOption: { rule: string; type: string; id: number; }; }; extensions: number[][]; }; EnumValueOptions: { fields: { deprecated: { type: string; id: number; }; uninterpretedOption: { rule: string; type: string; id: number; }; }; extensions: number[][]; }; ServiceOptions: { fields: { deprecated: { type: string; id: number; }; uninterpretedOption: { rule: string; type: string; id: number; }; }; extensions: number[][]; }; MethodOptions: { fields: { deprecated: { type: string; id: number; }; uninterpretedOption: { rule: string; type: string; id: number; }; }; extensions: number[][]; }; UninterpretedOption: { fields: { name: { rule: string; type: string; id: number; }; identifierValue: { type: string; id: number; }; positiveIntValue: { type: string; id: number; }; negativeIntValue: { type: string; id: number; }; doubleValue: { type: string; id: number; }; stringValue: { type: string; id: number; }; aggregateValue: { type: string; id: number; }; }; nested: { NamePart: { fields: { namePart: { rule: string; type: string; id: number; }; isExtension: { rule: string; type: string; id: number; }; }; }; }; }; SourceCodeInfo: { fields: { location: { rule: string; type: string; id: number; }; }; nested: { Location: { fields: { path: { rule: string; type: string; id: number; }; span: { rule: string; type: string; id: number; }; leadingComments: { type: string; id: number; }; trailingComments: { type: string; id: number; }; leadingDetachedComments: { rule: string; type: string; id: number; }; }; }; }; }; GeneratedCodeInfo: { fields: { annotation: { rule: string; type: string; id: number; }; }; nested: { Annotation: { fields: { path: { rule: string; type: string; id: number; }; sourceFile: { type: string; id: number; }; begin: { type: string; id: number; }; end: { type: string; id: number; }; }; }; }; }; }; }; }; }; }; }; export default _default;