Class ThreeDS2CardRangeDetail


  • public class ThreeDS2CardRangeDetail
    extends Object
    ThreeDS2CardRangeDetail
    • Constructor Detail

      • ThreeDS2CardRangeDetail

        public ThreeDS2CardRangeDetail()
    • Method Detail

      • acsInfoInd

        public ThreeDS2CardRangeDetail acsInfoInd​(List<String> acsInfoInd)
        Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
        Parameters:
        acsInfoInd - Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getAcsInfoInd

        public List<String> getAcsInfoInd()
        Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
        Returns:
        acsInfoInd Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
      • setAcsInfoInd

        public void setAcsInfoInd​(List<String> acsInfoInd)
        Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
        Parameters:
        acsInfoInd - Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)
      • brandCode

        public ThreeDS2CardRangeDetail brandCode​(String brandCode)
        Card brand.
        Parameters:
        brandCode - Card brand.
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getBrandCode

        public String getBrandCode()
        Card brand.
        Returns:
        brandCode Card brand.
      • setBrandCode

        public void setBrandCode​(String brandCode)
        Card brand.
        Parameters:
        brandCode - Card brand.
      • endRange

        public ThreeDS2CardRangeDetail endRange​(String endRange)
        BIN end range.
        Parameters:
        endRange - BIN end range.
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getEndRange

        public String getEndRange()
        BIN end range.
        Returns:
        endRange BIN end range.
      • setEndRange

        public void setEndRange​(String endRange)
        BIN end range.
        Parameters:
        endRange - BIN end range.
      • startRange

        public ThreeDS2CardRangeDetail startRange​(String startRange)
        BIN start range.
        Parameters:
        startRange - BIN start range.
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getStartRange

        public String getStartRange()
        BIN start range.
        Returns:
        startRange BIN start range.
      • setStartRange

        public void setStartRange​(String startRange)
        BIN start range.
        Parameters:
        startRange - BIN start range.
      • threeDS2Versions

        public ThreeDS2CardRangeDetail threeDS2Versions​(List<String> threeDS2Versions)
        Supported 3D Secure protocol versions
        Parameters:
        threeDS2Versions - Supported 3D Secure protocol versions
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getThreeDS2Versions

        public List<String> getThreeDS2Versions()
        Supported 3D Secure protocol versions
        Returns:
        threeDS2Versions Supported 3D Secure protocol versions
      • setThreeDS2Versions

        public void setThreeDS2Versions​(List<String> threeDS2Versions)
        Supported 3D Secure protocol versions
        Parameters:
        threeDS2Versions - Supported 3D Secure protocol versions
      • threeDSMethodURL

        public ThreeDS2CardRangeDetail threeDSMethodURL​(String threeDSMethodURL)
        In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
        Parameters:
        threeDSMethodURL - In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
        Returns:
        the current ThreeDS2CardRangeDetail instance, allowing for method chaining
      • getThreeDSMethodURL

        public String getThreeDSMethodURL()
        In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
        Returns:
        threeDSMethodURL In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
      • setThreeDSMethodURL

        public void setThreeDSMethodURL​(String threeDSMethodURL)
        In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
        Parameters:
        threeDSMethodURL - In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.
      • includeNullValues

        public ThreeDS2CardRangeDetail includeNullValues​(boolean includeNullValues)
        Configures whether null values are explicitly serialized in the JSON payload. Default is false.
      • isIncludeNullValues

        public boolean isIncludeNullValues()
        Returns whether null values are explicitly serialized in the JSON payload.
      • setIncludeNullValues

        public void setIncludeNullValues​(boolean includeNullValues)
        Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
      • equals

        public boolean equals​(Object o)
        Return true if this ThreeDS2CardRangeDetail object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getExplicitNulls

        public Map<String,​Object> getExplicitNulls()
        Returns a map of properties to be merged into the JSON payload as explicit null values.
      • fromJson

        public static ThreeDS2CardRangeDetail fromJson​(String jsonString)
                                                throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of ThreeDS2CardRangeDetail given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of ThreeDS2CardRangeDetail
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to ThreeDS2CardRangeDetail
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of ThreeDS2CardRangeDetail to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException