All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.riskified.models.AuthenticationResult Maven / Gradle / Ivy

The newest version!
package com.riskified.models;

import java.util.Date;

import com.riskified.TranStatus;
import com.riskified.TranStatusReason;
import com.riskified.validations.*;


public class AuthenticationResult implements IValidated {
	private String eci;
	private String cavv;
	private Date createdAt;
	private TranStatus tranStatus;
	private TranStatusReason tranStatusReason;
	private boolean liabilityShift;
	

	public AuthenticationResult(String eci) {
	        this.eci = eci;
	        }

    public TranStatusReason getTranStatusReason() {
        return tranStatusReason;
    }

    public void setTranStatusReason(TranStatusReason tranStatusReason) {
        this.tranStatusReason = tranStatusReason;
    }
    

    public TranStatus getTranStatus() {
        return tranStatus;
    }

    public void setTranStatus(TranStatus tranStatus) {
        this.tranStatus = tranStatus;
    }
    
	
    public boolean getLiabilityShift() {
        return liabilityShift;
    }

    public void setLiabilityShift(boolean liabilityShift) {
        this.liabilityShift = liabilityShift;
    }
    
    public String getCavv() {
        return cavv;
    }

    public void setCavv(String cavv) {
        this.cavv = cavv;
    }
    
    public String getEci() {
        return eci;
    }

    public void setEci(String eci) {
        this.eci = eci;
    }
    
    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }
    
    
    public void validate(Validation validationType)
    throws FieldBadFormatException {

        if (validationType == Validation.ALL) {

        	// The SDK is not enforcing any fields for Advise API
        }

    }
    
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy