in clients/client-payment-cryptography-data/src/models/models_0.ts [4067:4149]
DerivationMethodAttributes: DerivationMethodAttributesFilterSensitiveLog(obj.DerivationMethodAttributes),
}),
});
/**
* @internal
*/
export const GenerateMacEmvPinChangeOutputFilterSensitiveLog = (obj: GenerateMacEmvPinChangeOutput): any => ({
...obj,
...(obj.Mac && { Mac: SENSITIVE_STRING }),
...(obj.EncryptedPinBlock && { EncryptedPinBlock: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const Ibm3624NaturalPinFilterSensitiveLog = (obj: Ibm3624NaturalPin): any => ({
...obj,
...(obj.DecimalizationTable && { DecimalizationTable: SENSITIVE_STRING }),
...(obj.PinValidationData && { PinValidationData: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const Ibm3624PinFromOffsetFilterSensitiveLog = (obj: Ibm3624PinFromOffset): any => ({
...obj,
...(obj.DecimalizationTable && { DecimalizationTable: SENSITIVE_STRING }),
...(obj.PinValidationData && { PinValidationData: SENSITIVE_STRING }),
...(obj.PinOffset && { PinOffset: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const Ibm3624PinOffsetFilterSensitiveLog = (obj: Ibm3624PinOffset): any => ({
...obj,
...(obj.EncryptedPinBlock && { EncryptedPinBlock: SENSITIVE_STRING }),
...(obj.DecimalizationTable && { DecimalizationTable: SENSITIVE_STRING }),
...(obj.PinValidationData && { PinValidationData: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const Ibm3624RandomPinFilterSensitiveLog = (obj: Ibm3624RandomPin): any => ({
...obj,
...(obj.DecimalizationTable && { DecimalizationTable: SENSITIVE_STRING }),
...(obj.PinValidationData && { PinValidationData: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const VisaPinVerificationValueFilterSensitiveLog = (obj: VisaPinVerificationValue): any => ({
...obj,
...(obj.EncryptedPinBlock && { EncryptedPinBlock: SENSITIVE_STRING }),
});
/**
* @internal
*/
export const PinGenerationAttributesFilterSensitiveLog = (obj: PinGenerationAttributes): any => {
if (obj.VisaPin !== undefined) return { VisaPin: obj.VisaPin };
if (obj.VisaPinVerificationValue !== undefined)
return { VisaPinVerificationValue: VisaPinVerificationValueFilterSensitiveLog(obj.VisaPinVerificationValue) };
if (obj.Ibm3624PinOffset !== undefined)
return { Ibm3624PinOffset: Ibm3624PinOffsetFilterSensitiveLog(obj.Ibm3624PinOffset) };
if (obj.Ibm3624NaturalPin !== undefined)
return { Ibm3624NaturalPin: Ibm3624NaturalPinFilterSensitiveLog(obj.Ibm3624NaturalPin) };
if (obj.Ibm3624RandomPin !== undefined)
return { Ibm3624RandomPin: Ibm3624RandomPinFilterSensitiveLog(obj.Ibm3624RandomPin) };
if (obj.Ibm3624PinFromOffset !== undefined)
return { Ibm3624PinFromOffset: Ibm3624PinFromOffsetFilterSensitiveLog(obj.Ibm3624PinFromOffset) };
if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" };
};
/**
* @internal
*/
export const GeneratePinDataInputFilterSensitiveLog = (obj: GeneratePinDataInput): any => ({
...obj,
...(obj.GenerationAttributes && {