in clients/client-qconnect/src/models/models_0.ts [9466:9551]
conversationContext: ConversationContextFilterSensitiveLog(obj.conversationContext),
}),
});
/**
* @internal
*/
export const UpdateSessionDataRequestFilterSensitiveLog = (obj: UpdateSessionDataRequest): any => ({
...obj,
...(obj.data && { data: obj.data.map((item) => RuntimeSessionDataFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const UpdateSessionDataResponseFilterSensitiveLog = (obj: UpdateSessionDataResponse): any => ({
...obj,
...(obj.data && { data: obj.data.map((item) => RuntimeSessionDataFilterSensitiveLog(item)) }),
});
/**
* @internal
*/
export const ContentDataFilterSensitiveLog = (obj: ContentData): any => ({
...obj,
...(obj.url && { url: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const CreateContentResponseFilterSensitiveLog = (obj: CreateContentResponse): any => ({
...obj,
...(obj.content && { content: ContentDataFilterSensitiveLog(obj.content) }),
});
/**
* @internal
*/
export const GetContentResponseFilterSensitiveLog = (obj: GetContentResponse): any => ({
...obj,
...(obj.content && { content: ContentDataFilterSensitiveLog(obj.content) }),
});
/**
* @internal
*/
export const UpdateContentResponseFilterSensitiveLog = (obj: UpdateContentResponse): any => ({
...obj,
...(obj.content && { content: ContentDataFilterSensitiveLog(obj.content) }),
});
/**
* @internal
*/
export const WebCrawlerConfigurationFilterSensitiveLog = (obj: WebCrawlerConfiguration): any => ({
...obj,
...(obj.inclusionFilters && { inclusionFilters: SENSITIVE_STRING }),
...(obj.exclusionFilters && { exclusionFilters: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const ManagedSourceConfigurationFilterSensitiveLog = (obj: ManagedSourceConfiguration): any => {
if (obj.webCrawlerConfiguration !== undefined)
return { webCrawlerConfiguration: WebCrawlerConfigurationFilterSensitiveLog(obj.webCrawlerConfiguration) };
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const SourceConfigurationFilterSensitiveLog = (obj: SourceConfiguration): any => {
if (obj.appIntegrations !== undefined) return { appIntegrations: obj.appIntegrations };
if (obj.managedSourceConfiguration !== undefined)
return { managedSourceConfiguration: ManagedSourceConfigurationFilterSensitiveLog(obj.managedSourceConfiguration) };
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const CreateKnowledgeBaseRequestFilterSensitiveLog = (obj: CreateKnowledgeBaseRequest): any => ({
...obj,
...(obj.sourceConfiguration && {