Class PinGenerationAttributes

    • Method Detail

      • ibm3624NaturalPin

        public final Ibm3624NaturalPin ibm3624NaturalPin()

        Parameters that are required to generate or verify Ibm3624 natural PIN.

        Returns:
        Parameters that are required to generate or verify Ibm3624 natural PIN.
      • ibm3624PinFromOffset

        public final Ibm3624PinFromOffset ibm3624PinFromOffset()

        Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.

        Returns:
        Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
      • ibm3624PinOffset

        public final Ibm3624PinOffset ibm3624PinOffset()

        Parameters that are required to generate or verify Ibm3624 PIN offset PIN.

        Returns:
        Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
      • ibm3624RandomPin

        public final Ibm3624RandomPin ibm3624RandomPin()

        Parameters that are required to generate or verify Ibm3624 random PIN.

        Returns:
        Parameters that are required to generate or verify Ibm3624 random PIN.
      • visaPin

        public final VisaPin visaPin()

        Parameters that are required to generate or verify Visa PIN.

        Returns:
        Parameters that are required to generate or verify Visa PIN.
      • visaPinVerificationValue

        public final VisaPinVerificationValue visaPinVerificationValue()

        Parameters that are required to generate or verify Visa PIN Verification Value (PVV).

        Returns:
        Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromIbm3624NaturalPin

        public static PinGenerationAttributes fromIbm3624NaturalPin​(Ibm3624NaturalPin ibm3624NaturalPin)
        Create an instance of this class with ibm3624NaturalPin() initialized to the given value.

        Parameters that are required to generate or verify Ibm3624 natural PIN.

        Parameters:
        ibm3624NaturalPin - Parameters that are required to generate or verify Ibm3624 natural PIN.
      • fromIbm3624NaturalPin

        public static PinGenerationAttributes fromIbm3624NaturalPin​(Consumer<Ibm3624NaturalPin.Builder> ibm3624NaturalPin)
        Create an instance of this class with ibm3624NaturalPin() initialized to the given value.

        Parameters that are required to generate or verify Ibm3624 natural PIN.

        Parameters:
        ibm3624NaturalPin - Parameters that are required to generate or verify Ibm3624 natural PIN.
      • fromIbm3624PinFromOffset

        public static PinGenerationAttributes fromIbm3624PinFromOffset​(Ibm3624PinFromOffset ibm3624PinFromOffset)
        Create an instance of this class with ibm3624PinFromOffset() initialized to the given value.

        Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.

        Parameters:
        ibm3624PinFromOffset - Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
      • fromIbm3624PinFromOffset

        public static PinGenerationAttributes fromIbm3624PinFromOffset​(Consumer<Ibm3624PinFromOffset.Builder> ibm3624PinFromOffset)
        Create an instance of this class with ibm3624PinFromOffset() initialized to the given value.

        Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.

        Parameters:
        ibm3624PinFromOffset - Parameters that are required to generate or verify Ibm3624 PIN from offset PIN.
      • fromIbm3624PinOffset

        public static PinGenerationAttributes fromIbm3624PinOffset​(Ibm3624PinOffset ibm3624PinOffset)
        Create an instance of this class with ibm3624PinOffset() initialized to the given value.

        Parameters that are required to generate or verify Ibm3624 PIN offset PIN.

        Parameters:
        ibm3624PinOffset - Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
      • fromIbm3624PinOffset

        public static PinGenerationAttributes fromIbm3624PinOffset​(Consumer<Ibm3624PinOffset.Builder> ibm3624PinOffset)
        Create an instance of this class with ibm3624PinOffset() initialized to the given value.

        Parameters that are required to generate or verify Ibm3624 PIN offset PIN.

        Parameters:
        ibm3624PinOffset - Parameters that are required to generate or verify Ibm3624 PIN offset PIN.
      • fromIbm3624RandomPin

        public static PinGenerationAttributes fromIbm3624RandomPin​(Ibm3624RandomPin ibm3624RandomPin)
        Create an instance of this class with ibm3624RandomPin() initialized to the given value.

        Parameters that are required to generate or verify Ibm3624 random PIN.

        Parameters:
        ibm3624RandomPin - Parameters that are required to generate or verify Ibm3624 random PIN.
      • fromIbm3624RandomPin

        public static PinGenerationAttributes fromIbm3624RandomPin​(Consumer<Ibm3624RandomPin.Builder> ibm3624RandomPin)
        Create an instance of this class with ibm3624RandomPin() initialized to the given value.

        Parameters that are required to generate or verify Ibm3624 random PIN.

        Parameters:
        ibm3624RandomPin - Parameters that are required to generate or verify Ibm3624 random PIN.
      • fromVisaPin

        public static PinGenerationAttributes fromVisaPin​(VisaPin visaPin)
        Create an instance of this class with visaPin() initialized to the given value.

        Parameters that are required to generate or verify Visa PIN.

        Parameters:
        visaPin - Parameters that are required to generate or verify Visa PIN.
      • fromVisaPin

        public static PinGenerationAttributes fromVisaPin​(Consumer<VisaPin.Builder> visaPin)
        Create an instance of this class with visaPin() initialized to the given value.

        Parameters that are required to generate or verify Visa PIN.

        Parameters:
        visaPin - Parameters that are required to generate or verify Visa PIN.
      • fromVisaPinVerificationValue

        public static PinGenerationAttributes fromVisaPinVerificationValue​(VisaPinVerificationValue visaPinVerificationValue)
        Create an instance of this class with visaPinVerificationValue() initialized to the given value.

        Parameters that are required to generate or verify Visa PIN Verification Value (PVV).

        Parameters:
        visaPinVerificationValue - Parameters that are required to generate or verify Visa PIN Verification Value (PVV).
      • fromVisaPinVerificationValue

        public static PinGenerationAttributes fromVisaPinVerificationValue​(Consumer<VisaPinVerificationValue.Builder> visaPinVerificationValue)
        Create an instance of this class with visaPinVerificationValue() initialized to the given value.

        Parameters that are required to generate or verify Visa PIN Verification Value (PVV).

        Parameters:
        visaPinVerificationValue - Parameters that are required to generate or verify Visa PIN Verification Value (PVV).