in clients/client-payment-cryptography-data/src/models/models_0.ts [4150:4199]
GenerationAttributes: PinGenerationAttributesFilterSensitiveLog(obj.GenerationAttributes),
}),
...(obj.PrimaryAccountNumber && { PrimaryAccountNumber: SENSITIVE_STRING }),
...(obj.EncryptionWrappedKey && { EncryptionWrappedKey: WrappedKeyFilterSensitiveLog(obj.EncryptionWrappedKey) }),
});
/**
* @internal
*/
export const PinDataFilterSensitiveLog = (obj: PinData): any => {
if (obj.PinOffset !== undefined) return { PinOffset: SENSITIVE_STRING };
if (obj.VerificationValue !== undefined) return { VerificationValue: SENSITIVE_STRING };
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const GeneratePinDataOutputFilterSensitiveLog = (obj: GeneratePinDataOutput): any => ({
...obj,
...(obj.EncryptedPinBlock && { EncryptedPinBlock: SENSITIVE_STRING }),
...(obj.PinData && { PinData: PinDataFilterSensitiveLog(obj.PinData) }),
});
/**
* @internal
*/
export const Ibm3624PinVerificationFilterSensitiveLog = (obj: Ibm3624PinVerification): any => ({
...obj,
...(obj.DecimalizationTable && { DecimalizationTable: SENSITIVE_STRING }),
...(obj.PinValidationData && { PinValidationData: SENSITIVE_STRING }),
...(obj.PinOffset && { PinOffset: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const ReEncryptionAttributesFilterSensitiveLog = (obj: ReEncryptionAttributes): any => {
if (obj.Symmetric !== undefined) return { Symmetric: SymmetricEncryptionAttributesFilterSensitiveLog(obj.Symmetric) };
if (obj.Dukpt !== undefined) return { Dukpt: DukptEncryptionAttributesFilterSensitiveLog(obj.Dukpt) };
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const ReEncryptDataInputFilterSensitiveLog = (obj: ReEncryptDataInput): any => ({
...obj,
...(obj.CipherText && { CipherText: SENSITIVE_STRING }),
...(obj.IncomingEncryptionAttributes && {