sourceConfiguration: SourceConfigurationFilterSensitiveLog()

in clients/client-qconnect/src/models/models_0.ts [9562:9724]


    sourceConfiguration: SourceConfigurationFilterSensitiveLog(obj.sourceConfiguration),
  }),
});

/**
 * @internal
 */
export const CreateKnowledgeBaseResponseFilterSensitiveLog = (obj: CreateKnowledgeBaseResponse): any => ({
  ...obj,
  ...(obj.knowledgeBase && { knowledgeBase: KnowledgeBaseDataFilterSensitiveLog(obj.knowledgeBase) }),
});

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

/**
 * @internal
 */
export const EmailMessageTemplateContentBodyFilterSensitiveLog = (obj: EmailMessageTemplateContentBody): any => ({
  ...obj,
  ...(obj.plainText && { plainText: MessageTemplateBodyContentProviderFilterSensitiveLog(obj.plainText) }),
  ...(obj.html && { html: MessageTemplateBodyContentProviderFilterSensitiveLog(obj.html) }),
});

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

/**
 * @internal
 */
export const EmailMessageTemplateContentFilterSensitiveLog = (obj: EmailMessageTemplateContent): any => ({
  ...obj,
  ...(obj.subject && { subject: SENSITIVE_STRING }),
  ...(obj.body && { body: EmailMessageTemplateContentBodyFilterSensitiveLog(obj.body) }),
  ...(obj.headers && { headers: obj.headers.map((item) => EmailHeaderFilterSensitiveLog(item)) }),
});

/**
 * @internal
 */
export const SMSMessageTemplateContentBodyFilterSensitiveLog = (obj: SMSMessageTemplateContentBody): any => ({
  ...obj,
  ...(obj.plainText && { plainText: MessageTemplateBodyContentProviderFilterSensitiveLog(obj.plainText) }),
});

/**
 * @internal
 */
export const SMSMessageTemplateContentFilterSensitiveLog = (obj: SMSMessageTemplateContent): any => ({
  ...obj,
  ...(obj.body && { body: SMSMessageTemplateContentBodyFilterSensitiveLog(obj.body) }),
});

/**
 * @internal
 */
export const MessageTemplateContentProviderFilterSensitiveLog = (obj: MessageTemplateContentProvider): any => {
  if (obj.email !== undefined) return { email: EmailMessageTemplateContentFilterSensitiveLog(obj.email) };
  if (obj.sms !== undefined) return { sms: SMSMessageTemplateContentFilterSensitiveLog(obj.sms) };
  if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};

/**
 * @internal
 */
export const CustomerProfileAttributesFilterSensitiveLog = (obj: CustomerProfileAttributes): any => ({
  ...obj,
  ...(obj.profileId && { profileId: SENSITIVE_STRING }),
  ...(obj.profileARN && { profileARN: SENSITIVE_STRING }),
  ...(obj.firstName && { firstName: SENSITIVE_STRING }),
  ...(obj.middleName && { middleName: SENSITIVE_STRING }),
  ...(obj.lastName && { lastName: SENSITIVE_STRING }),
  ...(obj.accountNumber && { accountNumber: SENSITIVE_STRING }),
  ...(obj.emailAddress && { emailAddress: SENSITIVE_STRING }),
  ...(obj.phoneNumber && { phoneNumber: SENSITIVE_STRING }),
  ...(obj.additionalInformation && { additionalInformation: SENSITIVE_STRING }),
  ...(obj.partyType && { partyType: SENSITIVE_STRING }),
  ...(obj.businessName && { businessName: SENSITIVE_STRING }),
  ...(obj.birthDate && { birthDate: SENSITIVE_STRING }),
  ...(obj.gender && { gender: SENSITIVE_STRING }),
  ...(obj.mobilePhoneNumber && { mobilePhoneNumber: SENSITIVE_STRING }),
  ...(obj.homePhoneNumber && { homePhoneNumber: SENSITIVE_STRING }),
  ...(obj.businessPhoneNumber && { businessPhoneNumber: SENSITIVE_STRING }),
  ...(obj.businessEmailAddress && { businessEmailAddress: SENSITIVE_STRING }),
  ...(obj.address1 && { address1: SENSITIVE_STRING }),
  ...(obj.address2 && { address2: SENSITIVE_STRING }),
  ...(obj.address3 && { address3: SENSITIVE_STRING }),
  ...(obj.address4 && { address4: SENSITIVE_STRING }),
  ...(obj.city && { city: SENSITIVE_STRING }),
  ...(obj.county && { county: SENSITIVE_STRING }),
  ...(obj.country && { country: SENSITIVE_STRING }),
  ...(obj.postalCode && { postalCode: SENSITIVE_STRING }),
  ...(obj.province && { province: SENSITIVE_STRING }),
  ...(obj.state && { state: SENSITIVE_STRING }),
  ...(obj.shippingAddress1 && { shippingAddress1: SENSITIVE_STRING }),
  ...(obj.shippingAddress2 && { shippingAddress2: SENSITIVE_STRING }),
  ...(obj.shippingAddress3 && { shippingAddress3: SENSITIVE_STRING }),
  ...(obj.shippingAddress4 && { shippingAddress4: SENSITIVE_STRING }),
  ...(obj.shippingCity && { shippingCity: SENSITIVE_STRING }),
  ...(obj.shippingCounty && { shippingCounty: SENSITIVE_STRING }),
  ...(obj.shippingCountry && { shippingCountry: SENSITIVE_STRING }),
  ...(obj.shippingPostalCode && { shippingPostalCode: SENSITIVE_STRING }),
  ...(obj.shippingProvince && { shippingProvince: SENSITIVE_STRING }),
  ...(obj.shippingState && { shippingState: SENSITIVE_STRING }),
  ...(obj.mailingAddress1 && { mailingAddress1: SENSITIVE_STRING }),
  ...(obj.mailingAddress2 && { mailingAddress2: SENSITIVE_STRING }),
  ...(obj.mailingAddress3 && { mailingAddress3: SENSITIVE_STRING }),
  ...(obj.mailingAddress4 && { mailingAddress4: SENSITIVE_STRING }),
  ...(obj.mailingCity && { mailingCity: SENSITIVE_STRING }),
  ...(obj.mailingCounty && { mailingCounty: SENSITIVE_STRING }),
  ...(obj.mailingCountry && { mailingCountry: SENSITIVE_STRING }),
  ...(obj.mailingPostalCode && { mailingPostalCode: SENSITIVE_STRING }),
  ...(obj.mailingProvince && { mailingProvince: SENSITIVE_STRING }),
  ...(obj.mailingState && { mailingState: SENSITIVE_STRING }),
  ...(obj.billingAddress1 && { billingAddress1: SENSITIVE_STRING }),
  ...(obj.billingAddress2 && { billingAddress2: SENSITIVE_STRING }),
  ...(obj.billingAddress3 && { billingAddress3: SENSITIVE_STRING }),
  ...(obj.billingAddress4 && { billingAddress4: SENSITIVE_STRING }),
  ...(obj.billingCity && { billingCity: SENSITIVE_STRING }),
  ...(obj.billingCounty && { billingCounty: SENSITIVE_STRING }),
  ...(obj.billingCountry && { billingCountry: SENSITIVE_STRING }),
  ...(obj.billingPostalCode && { billingPostalCode: SENSITIVE_STRING }),
  ...(obj.billingProvince && { billingProvince: SENSITIVE_STRING }),
  ...(obj.billingState && { billingState: SENSITIVE_STRING }),
  ...(obj.custom && { custom: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const SystemEndpointAttributesFilterSensitiveLog = (obj: SystemEndpointAttributes): any => ({
  ...obj,
  ...(obj.address && { address: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const SystemAttributesFilterSensitiveLog = (obj: SystemAttributes): any => ({
  ...obj,
  ...(obj.name && { name: SENSITIVE_STRING }),
  ...(obj.customerEndpoint && { customerEndpoint: SystemEndpointAttributesFilterSensitiveLog(obj.customerEndpoint) }),
  ...(obj.systemEndpoint && { systemEndpoint: SystemEndpointAttributesFilterSensitiveLog(obj.systemEndpoint) }),
});

/**
 * @internal
 */
export const MessageTemplateAttributesFilterSensitiveLog = (obj: MessageTemplateAttributes): any => ({
  ...obj,
  ...(obj.systemAttributes && { systemAttributes: SystemAttributesFilterSensitiveLog(obj.systemAttributes) }),
  ...(obj.agentAttributes && { agentAttributes: AgentAttributesFilterSensitiveLog(obj.agentAttributes) }),
  ...(obj.customerProfileAttributes && {