templateConfiguration: AIPromptTemplateConfigurationFilterSensitiveLog()

in clients/client-qconnect/src/models/models_0.ts [9256:9417]


    templateConfiguration: AIPromptTemplateConfigurationFilterSensitiveLog(obj.templateConfiguration),
  }),
});

/**
 * @internal
 */
export const UpdateAIPromptResponseFilterSensitiveLog = (obj: UpdateAIPromptResponse): any => ({
  ...obj,
  ...(obj.aiPrompt && { aiPrompt: AIPromptDataFilterSensitiveLog(obj.aiPrompt) }),
});

/**
 * @internal
 */
export const DocumentTextFilterSensitiveLog = (obj: DocumentText): any => ({
  ...obj,
  ...(obj.text && { text: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const TextDataFilterSensitiveLog = (obj: TextData): any => ({
  ...obj,
  ...(obj.title && { title: DocumentTextFilterSensitiveLog(obj.title) }),
  ...(obj.excerpt && { excerpt: DocumentTextFilterSensitiveLog(obj.excerpt) }),
});

/**
 * @internal
 */
export const ContentDataDetailsFilterSensitiveLog = (obj: ContentDataDetails): any => ({
  ...obj,
  ...(obj.textData && { textData: TextDataFilterSensitiveLog(obj.textData) }),
});

/**
 * @internal
 */
export const IntentDetectedDataDetailsFilterSensitiveLog = (obj: IntentDetectedDataDetails): any => ({
  ...obj,
  ...(obj.intent && { intent: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const SourceContentDataDetailsFilterSensitiveLog = (obj: SourceContentDataDetails): any => ({
  ...obj,
  ...(obj.textData && { textData: TextDataFilterSensitiveLog(obj.textData) }),
});

/**
 * @internal
 */
export const DocumentFilterSensitiveLog = (obj: Document): any => ({
  ...obj,
  ...(obj.title && { title: DocumentTextFilterSensitiveLog(obj.title) }),
  ...(obj.excerpt && { excerpt: DocumentTextFilterSensitiveLog(obj.excerpt) }),
});

/**
 * @internal
 */
export const QueryRecommendationTriggerDataFilterSensitiveLog = (obj: QueryRecommendationTriggerData): any => ({
  ...obj,
  ...(obj.text && { text: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const RecommendationTriggerDataFilterSensitiveLog = (obj: RecommendationTriggerData): any => {
  if (obj.query !== undefined) return { query: QueryRecommendationTriggerDataFilterSensitiveLog(obj.query) };
  if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};

/**
 * @internal
 */
export const RecommendationTriggerFilterSensitiveLog = (obj: RecommendationTrigger): any => ({
  ...obj,
  ...(obj.data && { data: RecommendationTriggerDataFilterSensitiveLog(obj.data) }),
});

/**
 * @internal
 */
export const QueryTextInputDataFilterSensitiveLog = (obj: QueryTextInputData): any => ({
  ...obj,
  ...(obj.text && { text: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const QueryInputDataFilterSensitiveLog = (obj: QueryInputData): any => {
  if (obj.queryTextInputData !== undefined)
    return { queryTextInputData: QueryTextInputDataFilterSensitiveLog(obj.queryTextInputData) };
  if (obj.intentInputData !== undefined) return { intentInputData: obj.intentInputData };
  if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};

/**
 * @internal
 */
export const QueryAssistantRequestFilterSensitiveLog = (obj: QueryAssistantRequest): any => ({
  ...obj,
  ...(obj.queryText && { queryText: SENSITIVE_STRING }),
  ...(obj.queryCondition && { queryCondition: obj.queryCondition.map((item) => item) }),
  ...(obj.queryInputData && { queryInputData: QueryInputDataFilterSensitiveLog(obj.queryInputData) }),
});

/**
 * @internal
 */
export const RuntimeSessionDataValueFilterSensitiveLog = (obj: RuntimeSessionDataValue): any => {
  if (obj.stringValue !== undefined) return { stringValue: SENSITIVE_STRING };
  if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};

/**
 * @internal
 */
export const RuntimeSessionDataFilterSensitiveLog = (obj: RuntimeSessionData): any => ({
  ...obj,
  ...(obj.key && { key: SENSITIVE_STRING }),
  ...(obj.value && { value: RuntimeSessionDataValueFilterSensitiveLog(obj.value) }),
});

/**
 * @internal
 */
export const TextMessageFilterSensitiveLog = (obj: TextMessage): any => ({
  ...obj,
  ...(obj.value && { value: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const MessageDataFilterSensitiveLog = (obj: MessageData): any => {
  if (obj.text !== undefined) return { text: TextMessageFilterSensitiveLog(obj.text) };
  if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};

/**
 * @internal
 */
export const MessageOutputFilterSensitiveLog = (obj: MessageOutput): any => ({
  ...obj,
  ...(obj.value && { value: MessageDataFilterSensitiveLog(obj.value) }),
});

/**
 * @internal
 */
export const GetNextMessageResponseFilterSensitiveLog = (obj: GetNextMessageResponse): any => ({
  ...obj,
  ...(obj.response && { response: MessageOutputFilterSensitiveLog(obj.response) }),
  ...(obj.conversationSessionData && {