in clients/client-qconnect/src/models/models_1.ts [3366:3473]
groupingConfiguration: GroupingConfigurationFilterSensitiveLog(obj.groupingConfiguration),
}),
...(obj.channels && { channels: SENSITIVE_STRING }),
...(obj.attributesNotInterpolated && { attributesNotInterpolated: SENSITIVE_STRING }),
...(obj.attributesInterpolated && { attributesInterpolated: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const SearchQuickResponsesResponseFilterSensitiveLog = (obj: SearchQuickResponsesResponse): any => ({
...obj,
...(obj.results && { results: obj.results.map((item) => QuickResponseSearchResultDataFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const StartContentUploadResponseFilterSensitiveLog = (obj: StartContentUploadResponse): any => ({
...obj,
...(obj.url && { url: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const StartImportJobResponseFilterSensitiveLog = (obj: StartImportJobResponse): any => ({
...obj,
...(obj.importJob && { importJob: ImportJobDataFilterSensitiveLog(obj.importJob) }),
});
/**
* @internal
*/
export const UpdateKnowledgeBaseTemplateUriResponseFilterSensitiveLog = (
obj: UpdateKnowledgeBaseTemplateUriResponse
): any => ({
...obj,
...(obj.knowledgeBase && { knowledgeBase: KnowledgeBaseDataFilterSensitiveLog(obj.knowledgeBase) }),
});
/**
* @internal
*/
export const DataDetailsFilterSensitiveLog = (obj: DataDetails): any => {
if (obj.contentData !== undefined) return { contentData: ContentDataDetailsFilterSensitiveLog(obj.contentData) };
if (obj.generativeData !== undefined)
return { generativeData: GenerativeDataDetailsFilterSensitiveLog(obj.generativeData) };
if (obj.intentDetectedData !== undefined)
return { intentDetectedData: IntentDetectedDataDetailsFilterSensitiveLog(obj.intentDetectedData) };
if (obj.sourceContentData !== undefined)
return { sourceContentData: SourceContentDataDetailsFilterSensitiveLog(obj.sourceContentData) };
if (obj.generativeChunkData !== undefined)
return { generativeChunkData: GenerativeChunkDataDetailsFilterSensitiveLog(obj.generativeChunkData) };
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const DataSummaryFilterSensitiveLog = (obj: DataSummary): any => ({
...obj,
...(obj.reference && { reference: obj.reference }),
...(obj.details && { details: DataDetailsFilterSensitiveLog(obj.details) }),
});
/**
* @internal
*/
export const GenerativeChunkDataDetailsFilterSensitiveLog = (obj: GenerativeChunkDataDetails): any => ({
...obj,
...(obj.completion && { completion: SENSITIVE_STRING }),
...(obj.references && { references: obj.references.map((item) => DataSummaryFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const GenerativeDataDetailsFilterSensitiveLog = (obj: GenerativeDataDetails): any => ({
...obj,
...(obj.completion && { completion: SENSITIVE_STRING }),
...(obj.references && { references: obj.references.map((item) => DataSummaryFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const RecommendationDataFilterSensitiveLog = (obj: RecommendationData): any => ({
...obj,
...(obj.document && { document: DocumentFilterSensitiveLog(obj.document) }),
...(obj.data && { data: DataSummaryFilterSensitiveLog(obj.data) }),
});
/**
* @internal
*/
export const ResultDataFilterSensitiveLog = (obj: ResultData): any => ({
...obj,
...(obj.document && { document: DocumentFilterSensitiveLog(obj.document) }),
...(obj.data && { data: DataSummaryFilterSensitiveLog(obj.data) }),
});
/**
* @internal
*/
export const GetRecommendationsResponseFilterSensitiveLog = (obj: GetRecommendationsResponse): any => ({
...obj,
...(obj.recommendations && {