Class NetworkTokenNotificationDataV2


  • public class NetworkTokenNotificationDataV2
    extends Object
    NetworkTokenNotificationDataV2
    • Constructor Detail

      • NetworkTokenNotificationDataV2

        public NetworkTokenNotificationDataV2()
    • Method Detail

      • authentication

        public NetworkTokenNotificationDataV2 authentication​(TokenAuthentication authentication)
        authentication
        Parameters:
        authentication -
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getAuthentication

        public TokenAuthentication getAuthentication()
        Get authentication
        Returns:
        authentication
      • setAuthentication

        public void setAuthentication​(TokenAuthentication authentication)
        authentication
        Parameters:
        authentication -
      • authenticationApplied

        public NetworkTokenNotificationDataV2 authenticationApplied​(Boolean authenticationApplied)
        Specifies whether the authentication process was triggered during token provisioning.
        Parameters:
        authenticationApplied - Specifies whether the authentication process was triggered during token provisioning.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getAuthenticationApplied

        public Boolean getAuthenticationApplied()
        Specifies whether the authentication process was triggered during token provisioning.
        Returns:
        authenticationApplied Specifies whether the authentication process was triggered during token provisioning.
      • setAuthenticationApplied

        public void setAuthenticationApplied​(Boolean authenticationApplied)
        Specifies whether the authentication process was triggered during token provisioning.
        Parameters:
        authenticationApplied - Specifies whether the authentication process was triggered during token provisioning.
      • balancePlatform

        public NetworkTokenNotificationDataV2 balancePlatform​(String balancePlatform)
        The unique identifier of the balance platform.
        Parameters:
        balancePlatform - The unique identifier of the balance platform.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getBalancePlatform

        public String getBalancePlatform()
        The unique identifier of the balance platform.
        Returns:
        balancePlatform The unique identifier of the balance platform.
      • setBalancePlatform

        public void setBalancePlatform​(String balancePlatform)
        The unique identifier of the balance platform.
        Parameters:
        balancePlatform - The unique identifier of the balance platform.
      • decision

        public NetworkTokenNotificationDataV2 decision​(String decision)
        The decision about the network token provisioning. Possible values: **approved**, **declined**, **requiresAuthentication**.
        Parameters:
        decision - The decision about the network token provisioning. Possible values: **approved**, **declined**, **requiresAuthentication**.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getDecision

        public String getDecision()
        The decision about the network token provisioning. Possible values: **approved**, **declined**, **requiresAuthentication**.
        Returns:
        decision The decision about the network token provisioning. Possible values: **approved**, **declined**, **requiresAuthentication**.
      • setDecision

        public void setDecision​(String decision)
        The decision about the network token provisioning. Possible values: **approved**, **declined**, **requiresAuthentication**.
        Parameters:
        decision - The decision about the network token provisioning. Possible values: **approved**, **declined**, **requiresAuthentication**.
      • id

        public NetworkTokenNotificationDataV2 id​(String id)
        The unique identifier of the network token.
        Parameters:
        id - The unique identifier of the network token.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getId

        public String getId()
        The unique identifier of the network token.
        Returns:
        id The unique identifier of the network token.
      • setId

        public void setId​(String id)
        The unique identifier of the network token.
        Parameters:
        id - The unique identifier of the network token.
      • paymentInstrumentId

        public NetworkTokenNotificationDataV2 paymentInstrumentId​(String paymentInstrumentId)
        The unique identifier of the payment instrument to which the network token is associated.
        Parameters:
        paymentInstrumentId - The unique identifier of the payment instrument to which the network token is associated.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getPaymentInstrumentId

        public String getPaymentInstrumentId()
        The unique identifier of the payment instrument to which the network token is associated.
        Returns:
        paymentInstrumentId The unique identifier of the payment instrument to which the network token is associated.
      • setPaymentInstrumentId

        public void setPaymentInstrumentId​(String paymentInstrumentId)
        The unique identifier of the payment instrument to which the network token is associated.
        Parameters:
        paymentInstrumentId - The unique identifier of the payment instrument to which the network token is associated.
      • status

        public NetworkTokenNotificationDataV2 status​(String status)
        The status of the network token.
        Parameters:
        status - The status of the network token.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getStatus

        public String getStatus()
        The status of the network token.
        Returns:
        status The status of the network token.
      • setStatus

        public void setStatus​(String status)
        The status of the network token.
        Parameters:
        status - The status of the network token.
      • tokenLastFour

        public NetworkTokenNotificationDataV2 tokenLastFour​(String tokenLastFour)
        The last four digits of the network token. Use this value to help your user to identify their network token.
        Parameters:
        tokenLastFour - The last four digits of the network token. Use this value to help your user to identify their network token.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getTokenLastFour

        public String getTokenLastFour()
        The last four digits of the network token. Use this value to help your user to identify their network token.
        Returns:
        tokenLastFour The last four digits of the network token. Use this value to help your user to identify their network token.
      • setTokenLastFour

        public void setTokenLastFour​(String tokenLastFour)
        The last four digits of the network token. Use this value to help your user to identify their network token.
        Parameters:
        tokenLastFour - The last four digits of the network token. Use this value to help your user to identify their network token.
      • getTokenRequestor

        public NetworkTokenRequestor getTokenRequestor()
        Get tokenRequestor
        Returns:
        tokenRequestor
      • setTokenRequestor

        public void setTokenRequestor​(NetworkTokenRequestor tokenRequestor)
        tokenRequestor
        Parameters:
        tokenRequestor -
      • type

        public NetworkTokenNotificationDataV2 type​(String type)
        The type of network token.
        Parameters:
        type - The type of network token.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getType

        public String getType()
        The type of network token.
        Returns:
        type The type of network token.
      • setType

        public void setType​(String type)
        The type of network token.
        Parameters:
        type - The type of network token.
      • validationFacts

        public NetworkTokenNotificationDataV2 validationFacts​(List<ValidationFacts> validationFacts)
        The rules used to validate the request for provisioning the network token.
        Parameters:
        validationFacts - The rules used to validate the request for provisioning the network token.
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getValidationFacts

        public List<ValidationFacts> getValidationFacts()
        The rules used to validate the request for provisioning the network token.
        Returns:
        validationFacts The rules used to validate the request for provisioning the network token.
      • setValidationFacts

        public void setValidationFacts​(List<ValidationFacts> validationFacts)
        The rules used to validate the request for provisioning the network token.
        Parameters:
        validationFacts - The rules used to validate the request for provisioning the network token.
      • wallet

        public NetworkTokenNotificationDataV2 wallet​(Wallet wallet)
        wallet
        Parameters:
        wallet -
        Returns:
        the current NetworkTokenNotificationDataV2 instance, allowing for method chaining
      • getWallet

        public Wallet getWallet()
        Get wallet
        Returns:
        wallet
      • setWallet

        public void setWallet​(Wallet wallet)
        wallet
        Parameters:
        wallet -
      • equals

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

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

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

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