UNPKG

@azure/search-documents

Version:
690 lines (689 loc) 30.9 kB
var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var models_exports = {}; __export(models_exports, { KnownKnowledgeBaseActivityRecordType: () => KnownKnowledgeBaseActivityRecordType, KnownKnowledgeBaseMessageContentType: () => KnownKnowledgeBaseMessageContentType, KnownKnowledgeBaseReferenceType: () => KnownKnowledgeBaseReferenceType, KnownKnowledgeRetrievalIntentType: () => KnownKnowledgeRetrievalIntentType, KnownKnowledgeRetrievalReasoningEffortKind: () => KnownKnowledgeRetrievalReasoningEffortKind, aiServicesDeserializer: () => aiServicesDeserializer, aiServicesSerializer: () => aiServicesSerializer, azureBlobKnowledgeSourceParamsSerializer: () => azureBlobKnowledgeSourceParamsSerializer, completedSynchronizationStateDeserializer: () => completedSynchronizationStateDeserializer, completedSynchronizationStateSerializer: () => completedSynchronizationStateSerializer, indexedOneLakeKnowledgeSourceParamsSerializer: () => indexedOneLakeKnowledgeSourceParamsSerializer, knowledgeBaseActivityRecordDeserializer: () => knowledgeBaseActivityRecordDeserializer, knowledgeBaseActivityRecordUnionArrayDeserializer: () => knowledgeBaseActivityRecordUnionArrayDeserializer, knowledgeBaseActivityRecordUnionDeserializer: () => knowledgeBaseActivityRecordUnionDeserializer, knowledgeBaseAgenticReasoningActivityRecordDeserializer: () => knowledgeBaseAgenticReasoningActivityRecordDeserializer, knowledgeBaseAzureBlobReferenceDeserializer: () => knowledgeBaseAzureBlobReferenceDeserializer, knowledgeBaseErrorAdditionalInfoArrayDeserializer: () => knowledgeBaseErrorAdditionalInfoArrayDeserializer, knowledgeBaseErrorAdditionalInfoDeserializer: () => knowledgeBaseErrorAdditionalInfoDeserializer, knowledgeBaseErrorDetailArrayDeserializer: () => knowledgeBaseErrorDetailArrayDeserializer, knowledgeBaseErrorDetailDeserializer: () => knowledgeBaseErrorDetailDeserializer, knowledgeBaseImageContentDeserializer: () => knowledgeBaseImageContentDeserializer, knowledgeBaseIndexedOneLakeReferenceDeserializer: () => knowledgeBaseIndexedOneLakeReferenceDeserializer, knowledgeBaseMessageArrayDeserializer: () => knowledgeBaseMessageArrayDeserializer, knowledgeBaseMessageContentDeserializer: () => knowledgeBaseMessageContentDeserializer, knowledgeBaseMessageContentUnionArrayDeserializer: () => knowledgeBaseMessageContentUnionArrayDeserializer, knowledgeBaseMessageContentUnionDeserializer: () => knowledgeBaseMessageContentUnionDeserializer, knowledgeBaseMessageDeserializer: () => knowledgeBaseMessageDeserializer, knowledgeBaseMessageImageContentDeserializer: () => knowledgeBaseMessageImageContentDeserializer, knowledgeBaseMessageTextContentDeserializer: () => knowledgeBaseMessageTextContentDeserializer, knowledgeBaseModelWebSummarizationActivityRecordDeserializer: () => knowledgeBaseModelWebSummarizationActivityRecordDeserializer, knowledgeBaseReferenceDeserializer: () => knowledgeBaseReferenceDeserializer, knowledgeBaseReferenceUnionArrayDeserializer: () => knowledgeBaseReferenceUnionArrayDeserializer, knowledgeBaseReferenceUnionDeserializer: () => knowledgeBaseReferenceUnionDeserializer, knowledgeBaseRetrievalRequestSerializer: () => knowledgeBaseRetrievalRequestSerializer, knowledgeBaseRetrievalResponseDeserializer: () => knowledgeBaseRetrievalResponseDeserializer, knowledgeBaseSearchIndexReferenceDeserializer: () => knowledgeBaseSearchIndexReferenceDeserializer, knowledgeBaseWebReferenceDeserializer: () => knowledgeBaseWebReferenceDeserializer, knowledgeRetrievalIntentSerializer: () => knowledgeRetrievalIntentSerializer, knowledgeRetrievalIntentUnionArraySerializer: () => knowledgeRetrievalIntentUnionArraySerializer, knowledgeRetrievalIntentUnionSerializer: () => knowledgeRetrievalIntentUnionSerializer, knowledgeRetrievalMinimalReasoningEffortDeserializer: () => knowledgeRetrievalMinimalReasoningEffortDeserializer, knowledgeRetrievalReasoningEffortDeserializer: () => knowledgeRetrievalReasoningEffortDeserializer, knowledgeRetrievalReasoningEffortUnionDeserializer: () => knowledgeRetrievalReasoningEffortUnionDeserializer, knowledgeRetrievalSemanticIntentSerializer: () => knowledgeRetrievalSemanticIntentSerializer, knowledgeSourceAzureOpenAIVectorizerDeserializer: () => knowledgeSourceAzureOpenAIVectorizerDeserializer, knowledgeSourceAzureOpenAIVectorizerSerializer: () => knowledgeSourceAzureOpenAIVectorizerSerializer, knowledgeSourceIngestionParametersDeserializer: () => knowledgeSourceIngestionParametersDeserializer, knowledgeSourceIngestionParametersSerializer: () => knowledgeSourceIngestionParametersSerializer, knowledgeSourceParamsSerializer: () => knowledgeSourceParamsSerializer, knowledgeSourceParamsUnionArraySerializer: () => knowledgeSourceParamsUnionArraySerializer, knowledgeSourceParamsUnionSerializer: () => knowledgeSourceParamsUnionSerializer, knowledgeSourceStatisticsDeserializer: () => knowledgeSourceStatisticsDeserializer, knowledgeSourceStatisticsSerializer: () => knowledgeSourceStatisticsSerializer, knowledgeSourceStatusDeserializer: () => knowledgeSourceStatusDeserializer, knowledgeSourceStatusSerializer: () => knowledgeSourceStatusSerializer, knowledgeSourceSynchronizationErrorArrayDeserializer: () => knowledgeSourceSynchronizationErrorArrayDeserializer, knowledgeSourceSynchronizationErrorArraySerializer: () => knowledgeSourceSynchronizationErrorArraySerializer, knowledgeSourceSynchronizationErrorDeserializer: () => knowledgeSourceSynchronizationErrorDeserializer, knowledgeSourceSynchronizationErrorSerializer: () => knowledgeSourceSynchronizationErrorSerializer, knowledgeSourceVectorizerDeserializer: () => knowledgeSourceVectorizerDeserializer, knowledgeSourceVectorizerSerializer: () => knowledgeSourceVectorizerSerializer, knowledgeSourceVectorizerUnionDeserializer: () => knowledgeSourceVectorizerUnionDeserializer, knowledgeSourceVectorizerUnionSerializer: () => knowledgeSourceVectorizerUnionSerializer, searchIndexKnowledgeSourceParamsSerializer: () => searchIndexKnowledgeSourceParamsSerializer, synchronizationStateDeserializer: () => synchronizationStateDeserializer, synchronizationStateSerializer: () => synchronizationStateSerializer, webKnowledgeSourceParamsSerializer: () => webKnowledgeSourceParamsSerializer }); module.exports = __toCommonJS(models_exports); var import_models = require("../indexes/models.js"); function knowledgeSourceIngestionParametersSerializer(item) { return { identity: !item["identity"] ? item["identity"] : (0, import_models.searchIndexerDataIdentityUnionSerializer)(item["identity"]), embeddingModel: !item["embeddingModel"] ? item["embeddingModel"] : knowledgeSourceVectorizerUnionSerializer(item["embeddingModel"]), chatCompletionModel: !item["chatCompletionModel"] ? item["chatCompletionModel"] : (0, import_models.knowledgeBaseModelUnionSerializer)(item["chatCompletionModel"]), disableImageVerbalization: item["disableImageVerbalization"], ingestionSchedule: !item["ingestionSchedule"] ? item["ingestionSchedule"] : (0, import_models.indexingScheduleSerializer)(item["ingestionSchedule"]), contentExtractionMode: item["contentExtractionMode"], aiServices: !item["aiServices"] ? item["aiServices"] : aiServicesSerializer(item["aiServices"]) }; } function knowledgeSourceIngestionParametersDeserializer(item) { return { identity: !item["identity"] ? item["identity"] : (0, import_models.searchIndexerDataIdentityUnionDeserializer)(item["identity"]), embeddingModel: !item["embeddingModel"] ? item["embeddingModel"] : knowledgeSourceVectorizerUnionDeserializer(item["embeddingModel"]), chatCompletionModel: !item["chatCompletionModel"] ? item["chatCompletionModel"] : (0, import_models.knowledgeBaseModelUnionDeserializer)(item["chatCompletionModel"]), disableImageVerbalization: item["disableImageVerbalization"], ingestionSchedule: !item["ingestionSchedule"] ? item["ingestionSchedule"] : (0, import_models.indexingScheduleDeserializer)(item["ingestionSchedule"]), contentExtractionMode: item["contentExtractionMode"], aiServices: !item["aiServices"] ? item["aiServices"] : aiServicesDeserializer(item["aiServices"]) }; } function knowledgeSourceVectorizerSerializer(item) { return { kind: item["kind"] }; } function knowledgeSourceVectorizerDeserializer(item) { return { kind: item["kind"] }; } function knowledgeSourceVectorizerUnionSerializer(item) { switch (item.kind) { case "azureOpenAI": return knowledgeSourceAzureOpenAIVectorizerSerializer( item ); default: return knowledgeSourceVectorizerSerializer(item); } } function knowledgeSourceVectorizerUnionDeserializer(item) { switch (item["kind"]) { case "azureOpenAI": return knowledgeSourceAzureOpenAIVectorizerDeserializer( item ); default: return knowledgeSourceVectorizerDeserializer(item); } } function knowledgeSourceAzureOpenAIVectorizerSerializer(item) { return { kind: item["kind"], azureOpenAIParameters: !item["azureOpenAIParameters"] ? item["azureOpenAIParameters"] : (0, import_models.azureOpenAIVectorizerParametersSerializer)(item["azureOpenAIParameters"]) }; } function knowledgeSourceAzureOpenAIVectorizerDeserializer(item) { return { kind: item["kind"], azureOpenAIParameters: !item["azureOpenAIParameters"] ? item["azureOpenAIParameters"] : (0, import_models.azureOpenAIVectorizerParametersDeserializer)(item["azureOpenAIParameters"]) }; } function aiServicesSerializer(item) { return { uri: item["uri"], apiKey: item["apiKey"] }; } function aiServicesDeserializer(item) { return { uri: item["uri"], apiKey: item["apiKey"] }; } function knowledgeSourceStatusSerializer(item) { return { kind: item["kind"], synchronizationStatus: item["synchronizationStatus"], synchronizationInterval: item["synchronizationInterval"], currentSynchronizationState: !item["currentSynchronizationState"] ? item["currentSynchronizationState"] : synchronizationStateSerializer(item["currentSynchronizationState"]), lastSynchronizationState: !item["lastSynchronizationState"] ? item["lastSynchronizationState"] : completedSynchronizationStateSerializer(item["lastSynchronizationState"]), statistics: !item["statistics"] ? item["statistics"] : knowledgeSourceStatisticsSerializer(item["statistics"]) }; } function knowledgeSourceStatusDeserializer(item) { return { kind: item["kind"], synchronizationStatus: item["synchronizationStatus"], synchronizationInterval: item["synchronizationInterval"], currentSynchronizationState: !item["currentSynchronizationState"] ? item["currentSynchronizationState"] : synchronizationStateDeserializer(item["currentSynchronizationState"]), lastSynchronizationState: !item["lastSynchronizationState"] ? item["lastSynchronizationState"] : completedSynchronizationStateDeserializer(item["lastSynchronizationState"]), statistics: !item["statistics"] ? item["statistics"] : knowledgeSourceStatisticsDeserializer(item["statistics"]) }; } function synchronizationStateSerializer(item) { return { startTime: item["startTime"].toISOString(), itemsUpdatesProcessed: item["itemsUpdatesProcessed"], itemsUpdatesFailed: item["itemsUpdatesFailed"], itemsSkipped: item["itemsSkipped"], errors: !item["errors"] ? item["errors"] : knowledgeSourceSynchronizationErrorArraySerializer(item["errors"]) }; } function synchronizationStateDeserializer(item) { return { startTime: new Date(item["startTime"]), itemsUpdatesProcessed: item["itemsUpdatesProcessed"], itemsUpdatesFailed: item["itemsUpdatesFailed"], itemsSkipped: item["itemsSkipped"], errors: !item["errors"] ? item["errors"] : knowledgeSourceSynchronizationErrorArrayDeserializer(item["errors"]) }; } function knowledgeSourceSynchronizationErrorArraySerializer(result) { return result.map((item) => { return knowledgeSourceSynchronizationErrorSerializer(item); }); } function knowledgeSourceSynchronizationErrorArrayDeserializer(result) { return result.map((item) => { return knowledgeSourceSynchronizationErrorDeserializer(item); }); } function knowledgeSourceSynchronizationErrorSerializer(item) { return { docId: item["docId"], statusCode: item["statusCode"], name: item["name"], errorMessage: item["errorMessage"], details: item["details"], documentationLink: item["documentationLink"] }; } function knowledgeSourceSynchronizationErrorDeserializer(item) { return { docId: item["docId"], statusCode: item["statusCode"], name: item["name"], errorMessage: item["errorMessage"], details: item["details"], documentationLink: item["documentationLink"] }; } function completedSynchronizationStateSerializer(item) { return { startTime: item["startTime"].toISOString(), endTime: item["endTime"].toISOString(), itemsUpdatesProcessed: item["itemsUpdatesProcessed"], itemsUpdatesFailed: item["itemsUpdatesFailed"], itemsSkipped: item["itemsSkipped"] }; } function completedSynchronizationStateDeserializer(item) { return { startTime: new Date(item["startTime"]), endTime: new Date(item["endTime"]), itemsUpdatesProcessed: item["itemsUpdatesProcessed"], itemsUpdatesFailed: item["itemsUpdatesFailed"], itemsSkipped: item["itemsSkipped"] }; } function knowledgeSourceStatisticsSerializer(item) { return { totalSynchronization: item["totalSynchronizations"], averageSynchronizationDuration: item["averageSynchronizationDuration"], averageItemsProcessedPerSynchronization: item["averageItemsProcessedPerSynchronization"] }; } function knowledgeSourceStatisticsDeserializer(item) { return { totalSynchronizations: item["totalSynchronization"], averageSynchronizationDuration: item["averageSynchronizationDuration"], averageItemsProcessedPerSynchronization: item["averageItemsProcessedPerSynchronization"] }; } function knowledgeBaseRetrievalRequestSerializer(item) { return { intents: !item["intents"] ? item["intents"] : knowledgeRetrievalIntentUnionArraySerializer(item["intents"]), maxRuntimeInSeconds: item["maxRuntimeInSeconds"], maxOutputSizeInTokens: item["maxOutputSizeInTokens"], includeActivity: item["includeActivity"], knowledgeSourceParams: !item["knowledgeSourceParams"] ? item["knowledgeSourceParams"] : knowledgeSourceParamsUnionArraySerializer(item["knowledgeSourceParams"]) }; } function knowledgeRetrievalIntentUnionArraySerializer(result) { return result.map((item) => { return knowledgeRetrievalIntentUnionSerializer(item); }); } function knowledgeRetrievalIntentSerializer(item) { return { type: item["type"] }; } function knowledgeRetrievalIntentUnionSerializer(item) { switch (item.type) { case "semantic": return knowledgeRetrievalSemanticIntentSerializer(item); default: return knowledgeRetrievalIntentSerializer(item); } } var KnownKnowledgeRetrievalIntentType = /* @__PURE__ */ ((KnownKnowledgeRetrievalIntentType2) => { KnownKnowledgeRetrievalIntentType2["Semantic"] = "semantic"; return KnownKnowledgeRetrievalIntentType2; })(KnownKnowledgeRetrievalIntentType || {}); function knowledgeRetrievalSemanticIntentSerializer(item) { return { type: item["type"], search: item["search"] }; } function knowledgeSourceParamsUnionArraySerializer(result) { return result.map((item) => { return knowledgeSourceParamsUnionSerializer(item); }); } function knowledgeSourceParamsSerializer(item) { return { knowledgeSourceName: item["knowledgeSourceName"], includeReferences: item["includeReferences"], includeReferenceSourceData: item["includeReferenceSourceData"], rerankerThreshold: item["rerankerThreshold"], kind: item["kind"] }; } function knowledgeSourceParamsUnionSerializer(item) { switch (item.kind) { case "searchIndex": return searchIndexKnowledgeSourceParamsSerializer(item); case "azureBlob": return azureBlobKnowledgeSourceParamsSerializer(item); case "indexedOneLake": return indexedOneLakeKnowledgeSourceParamsSerializer( item ); case "web": return webKnowledgeSourceParamsSerializer(item); default: return knowledgeSourceParamsSerializer(item); } } function searchIndexKnowledgeSourceParamsSerializer(item) { return { knowledgeSourceName: item["knowledgeSourceName"], includeReferences: item["includeReferences"], includeReferenceSourceData: item["includeReferenceSourceData"], rerankerThreshold: item["rerankerThreshold"], kind: item["kind"], filterAddOn: item["filterAddOn"] }; } function azureBlobKnowledgeSourceParamsSerializer(item) { return { knowledgeSourceName: item["knowledgeSourceName"], includeReferences: item["includeReferences"], includeReferenceSourceData: item["includeReferenceSourceData"], rerankerThreshold: item["rerankerThreshold"], kind: item["kind"] }; } function indexedOneLakeKnowledgeSourceParamsSerializer(item) { return { knowledgeSourceName: item["knowledgeSourceName"], includeReferences: item["includeReferences"], includeReferenceSourceData: item["includeReferenceSourceData"], rerankerThreshold: item["rerankerThreshold"], kind: item["kind"] }; } function webKnowledgeSourceParamsSerializer(item) { return { knowledgeSourceName: item["knowledgeSourceName"], includeReferences: item["includeReferences"], includeReferenceSourceData: item["includeReferenceSourceData"], rerankerThreshold: item["rerankerThreshold"], kind: item["kind"], language: item["language"], market: item["market"], count: item["count"], freshness: item["freshness"] }; } function knowledgeBaseRetrievalResponseDeserializer(item) { return { response: !item["response"] ? item["response"] : knowledgeBaseMessageArrayDeserializer(item["response"]), activity: !item["activity"] ? item["activity"] : knowledgeBaseActivityRecordUnionArrayDeserializer(item["activity"]), references: !item["references"] ? item["references"] : knowledgeBaseReferenceUnionArrayDeserializer(item["references"]) }; } function knowledgeBaseMessageArrayDeserializer(result) { return result.map((item) => { return knowledgeBaseMessageDeserializer(item); }); } function knowledgeBaseMessageDeserializer(item) { return { role: item["role"], content: knowledgeBaseMessageContentUnionArrayDeserializer(item["content"]) }; } function knowledgeBaseMessageContentUnionArrayDeserializer(result) { return result.map((item) => { return knowledgeBaseMessageContentUnionDeserializer(item); }); } function knowledgeBaseMessageContentDeserializer(item) { return { type: item["type"] }; } function knowledgeBaseMessageContentUnionDeserializer(item) { switch (item["type"]) { case "text": return knowledgeBaseMessageTextContentDeserializer(item); case "image": return knowledgeBaseMessageImageContentDeserializer(item); default: return knowledgeBaseMessageContentDeserializer(item); } } var KnownKnowledgeBaseMessageContentType = /* @__PURE__ */ ((KnownKnowledgeBaseMessageContentType2) => { KnownKnowledgeBaseMessageContentType2["Text"] = "text"; KnownKnowledgeBaseMessageContentType2["Image"] = "image"; return KnownKnowledgeBaseMessageContentType2; })(KnownKnowledgeBaseMessageContentType || {}); function knowledgeBaseMessageTextContentDeserializer(item) { return { type: item["type"], text: item["text"] }; } function knowledgeBaseMessageImageContentDeserializer(item) { return { type: item["type"], image: knowledgeBaseImageContentDeserializer(item["image"]) }; } function knowledgeBaseImageContentDeserializer(item) { return { url: item["url"] }; } function knowledgeBaseActivityRecordUnionArrayDeserializer(result) { return result.map((item) => { return knowledgeBaseActivityRecordUnionDeserializer(item); }); } function knowledgeBaseActivityRecordDeserializer(item) { return { id: item["id"], type: item["type"], elapsedInMs: item["elapsedInMs"], error: !item["error"] ? item["error"] : knowledgeBaseErrorDetailDeserializer(item["error"]) }; } function knowledgeBaseActivityRecordUnionDeserializer(item) { switch (item["type"]) { case "modelWebSummarization": return knowledgeBaseModelWebSummarizationActivityRecordDeserializer( item ); case "agenticReasoning": return knowledgeBaseAgenticReasoningActivityRecordDeserializer( item ); default: return knowledgeBaseActivityRecordDeserializer(item); } } var KnownKnowledgeBaseActivityRecordType = /* @__PURE__ */ ((KnownKnowledgeBaseActivityRecordType2) => { KnownKnowledgeBaseActivityRecordType2["SearchIndex"] = "searchIndex"; KnownKnowledgeBaseActivityRecordType2["AzureBlob"] = "azureBlob"; KnownKnowledgeBaseActivityRecordType2["IndexedOneLake"] = "indexedOneLake"; KnownKnowledgeBaseActivityRecordType2["Web"] = "web"; KnownKnowledgeBaseActivityRecordType2["ModelWebSummarization"] = "modelWebSummarization"; KnownKnowledgeBaseActivityRecordType2["AgenticReasoning"] = "agenticReasoning"; return KnownKnowledgeBaseActivityRecordType2; })(KnownKnowledgeBaseActivityRecordType || {}); function knowledgeBaseErrorDetailDeserializer(item) { return { code: item["code"], message: item["message"], target: item["target"], details: !item["details"] ? item["details"] : knowledgeBaseErrorDetailArrayDeserializer(item["details"]), additionalInfo: !item["additionalInfo"] ? item["additionalInfo"] : knowledgeBaseErrorAdditionalInfoArrayDeserializer(item["additionalInfo"]) }; } function knowledgeBaseErrorDetailArrayDeserializer(result) { return result.map((item) => { return knowledgeBaseErrorDetailDeserializer(item); }); } function knowledgeBaseErrorAdditionalInfoArrayDeserializer(result) { return result.map((item) => { return knowledgeBaseErrorAdditionalInfoDeserializer(item); }); } function knowledgeBaseErrorAdditionalInfoDeserializer(item) { return { type: item["type"], info: !item["info"] ? item["info"] : Object.fromEntries(Object.entries(item["info"]).map(([k, p]) => [k, p])) }; } function knowledgeBaseModelWebSummarizationActivityRecordDeserializer(item) { return { id: item["id"], type: item["type"], elapsedInMs: item["elapsedInMs"], error: !item["error"] ? item["error"] : knowledgeBaseErrorDetailDeserializer(item["error"]), inputTokensCount: item["inputTokens"], outputTokensCount: item["outputTokens"] }; } function knowledgeBaseAgenticReasoningActivityRecordDeserializer(item) { return { id: item["id"], type: item["type"], elapsedInMs: item["elapsedInMs"], error: !item["error"] ? item["error"] : knowledgeBaseErrorDetailDeserializer(item["error"]), reasoningTokens: item["reasoningTokens"], retrievalReasoningEffort: !item["retrievalReasoningEffort"] ? item["retrievalReasoningEffort"] : knowledgeRetrievalReasoningEffortUnionDeserializer(item["retrievalReasoningEffort"]) }; } function knowledgeRetrievalReasoningEffortDeserializer(item) { return { kind: item["kind"] }; } function knowledgeRetrievalReasoningEffortUnionDeserializer(item) { switch (item["kind"]) { case "minimal": return knowledgeRetrievalMinimalReasoningEffortDeserializer( item ); default: return knowledgeRetrievalReasoningEffortDeserializer(item); } } var KnownKnowledgeRetrievalReasoningEffortKind = /* @__PURE__ */ ((KnownKnowledgeRetrievalReasoningEffortKind2) => { KnownKnowledgeRetrievalReasoningEffortKind2["Minimal"] = "minimal"; return KnownKnowledgeRetrievalReasoningEffortKind2; })(KnownKnowledgeRetrievalReasoningEffortKind || {}); function knowledgeRetrievalMinimalReasoningEffortDeserializer(item) { return { kind: item["kind"] }; } function knowledgeBaseReferenceUnionArrayDeserializer(result) { return result.map((item) => { return knowledgeBaseReferenceUnionDeserializer(item); }); } function knowledgeBaseReferenceDeserializer(item) { return { type: item["type"], id: item["id"], activitySource: item["activitySource"], sourceData: !item["sourceData"] ? item["sourceData"] : Object.fromEntries( Object.entries(item["sourceData"]).map(([k, p]) => [k, p]) ), rerankerScore: item["rerankerScore"] }; } function knowledgeBaseReferenceUnionDeserializer(item) { switch (item["type"]) { case "searchIndex": return knowledgeBaseSearchIndexReferenceDeserializer( item ); case "azureBlob": return knowledgeBaseAzureBlobReferenceDeserializer(item); case "indexedOneLake": return knowledgeBaseIndexedOneLakeReferenceDeserializer( item ); case "web": return knowledgeBaseWebReferenceDeserializer(item); default: return knowledgeBaseReferenceDeserializer(item); } } var KnownKnowledgeBaseReferenceType = /* @__PURE__ */ ((KnownKnowledgeBaseReferenceType2) => { KnownKnowledgeBaseReferenceType2["SearchIndex"] = "searchIndex"; KnownKnowledgeBaseReferenceType2["AzureBlob"] = "azureBlob"; KnownKnowledgeBaseReferenceType2["IndexedOneLake"] = "indexedOneLake"; KnownKnowledgeBaseReferenceType2["Web"] = "web"; return KnownKnowledgeBaseReferenceType2; })(KnownKnowledgeBaseReferenceType || {}); function knowledgeBaseSearchIndexReferenceDeserializer(item) { return { type: item["type"], id: item["id"], activitySource: item["activitySource"], sourceData: !item["sourceData"] ? item["sourceData"] : Object.fromEntries( Object.entries(item["sourceData"]).map(([k, p]) => [k, p]) ), rerankerScore: item["rerankerScore"], docKey: item["docKey"] }; } function knowledgeBaseAzureBlobReferenceDeserializer(item) { return { type: item["type"], id: item["id"], activitySource: item["activitySource"], sourceData: !item["sourceData"] ? item["sourceData"] : Object.fromEntries( Object.entries(item["sourceData"]).map(([k, p]) => [k, p]) ), rerankerScore: item["rerankerScore"], blobUrl: item["blobUrl"] }; } function knowledgeBaseIndexedOneLakeReferenceDeserializer(item) { return { type: item["type"], id: item["id"], activitySource: item["activitySource"], sourceData: !item["sourceData"] ? item["sourceData"] : Object.fromEntries( Object.entries(item["sourceData"]).map(([k, p]) => [k, p]) ), rerankerScore: item["rerankerScore"], docUrl: item["docUrl"] }; } function knowledgeBaseWebReferenceDeserializer(item) { return { type: item["type"], id: item["id"], activitySource: item["activitySource"], sourceData: !item["sourceData"] ? item["sourceData"] : Object.fromEntries( Object.entries(item["sourceData"]).map(([k, p]) => [k, p]) ), rerankerScore: item["rerankerScore"], url: item["url"], title: item["title"] }; } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { KnownKnowledgeBaseActivityRecordType, KnownKnowledgeBaseMessageContentType, KnownKnowledgeBaseReferenceType, KnownKnowledgeRetrievalIntentType, KnownKnowledgeRetrievalReasoningEffortKind, aiServicesDeserializer, aiServicesSerializer, azureBlobKnowledgeSourceParamsSerializer, completedSynchronizationStateDeserializer, completedSynchronizationStateSerializer, indexedOneLakeKnowledgeSourceParamsSerializer, knowledgeBaseActivityRecordDeserializer, knowledgeBaseActivityRecordUnionArrayDeserializer, knowledgeBaseActivityRecordUnionDeserializer, knowledgeBaseAgenticReasoningActivityRecordDeserializer, knowledgeBaseAzureBlobReferenceDeserializer, knowledgeBaseErrorAdditionalInfoArrayDeserializer, knowledgeBaseErrorAdditionalInfoDeserializer, knowledgeBaseErrorDetailArrayDeserializer, knowledgeBaseErrorDetailDeserializer, knowledgeBaseImageContentDeserializer, knowledgeBaseIndexedOneLakeReferenceDeserializer, knowledgeBaseMessageArrayDeserializer, knowledgeBaseMessageContentDeserializer, knowledgeBaseMessageContentUnionArrayDeserializer, knowledgeBaseMessageContentUnionDeserializer, knowledgeBaseMessageDeserializer, knowledgeBaseMessageImageContentDeserializer, knowledgeBaseMessageTextContentDeserializer, knowledgeBaseModelWebSummarizationActivityRecordDeserializer, knowledgeBaseReferenceDeserializer, knowledgeBaseReferenceUnionArrayDeserializer, knowledgeBaseReferenceUnionDeserializer, knowledgeBaseRetrievalRequestSerializer, knowledgeBaseRetrievalResponseDeserializer, knowledgeBaseSearchIndexReferenceDeserializer, knowledgeBaseWebReferenceDeserializer, knowledgeRetrievalIntentSerializer, knowledgeRetrievalIntentUnionArraySerializer, knowledgeRetrievalIntentUnionSerializer, knowledgeRetrievalMinimalReasoningEffortDeserializer, knowledgeRetrievalReasoningEffortDeserializer, knowledgeRetrievalReasoningEffortUnionDeserializer, knowledgeRetrievalSemanticIntentSerializer, knowledgeSourceAzureOpenAIVectorizerDeserializer, knowledgeSourceAzureOpenAIVectorizerSerializer, knowledgeSourceIngestionParametersDeserializer, knowledgeSourceIngestionParametersSerializer, knowledgeSourceParamsSerializer, knowledgeSourceParamsUnionArraySerializer, knowledgeSourceParamsUnionSerializer, knowledgeSourceStatisticsDeserializer, knowledgeSourceStatisticsSerializer, knowledgeSourceStatusDeserializer, knowledgeSourceStatusSerializer, knowledgeSourceSynchronizationErrorArrayDeserializer, knowledgeSourceSynchronizationErrorArraySerializer, knowledgeSourceSynchronizationErrorDeserializer, knowledgeSourceSynchronizationErrorSerializer, knowledgeSourceVectorizerDeserializer, knowledgeSourceVectorizerSerializer, knowledgeSourceVectorizerUnionDeserializer, knowledgeSourceVectorizerUnionSerializer, searchIndexKnowledgeSourceParamsSerializer, synchronizationStateDeserializer, synchronizationStateSerializer, webKnowledgeSourceParamsSerializer }); //# sourceMappingURL=models.js.map