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

de.adorsys.xs2a.adapter.fiducia.model.FiduciaStartScaProcessResponse Maven / Gradle / Ivy

There is a newer version: 0.1.18-alpha-release-candidate
Show newest version
package de.adorsys.xs2a.adapter.fiducia.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import de.adorsys.xs2a.adapter.api.model.AuthenticationObject;
import de.adorsys.xs2a.adapter.api.model.HrefType;
import de.adorsys.xs2a.adapter.api.model.ScaStatus;

import java.util.List;
import java.util.Map;

public class FiduciaStartScaProcessResponse {
    private ScaStatus scaStatus;
    private String authorisationId;
    private List scaMethods;
    private AuthenticationObject chosenScaMethod;
    private FiduciaChallengeData challengeData;
    @JsonProperty("_links")
    private Map links;
    private String psuMessage;

    public ScaStatus getScaStatus() {
        return scaStatus;
    }

    public void setScaStatus(ScaStatus scaStatus) {
        this.scaStatus = scaStatus;
    }

    public String getAuthorisationId() {
        return authorisationId;
    }

    public void setAuthorisationId(String authorisationId) {
        this.authorisationId = authorisationId;
    }

    public List getScaMethods() {
        return scaMethods;
    }

    public void setScaMethods(List scaMethods) {
        this.scaMethods = scaMethods;
    }

    public AuthenticationObject getChosenScaMethod() {
        return chosenScaMethod;
    }

    public void setChosenScaMethod(AuthenticationObject chosenScaMethod) {
        this.chosenScaMethod = chosenScaMethod;
    }

    public FiduciaChallengeData getChallengeData() {
        return challengeData;
    }

    public void setChallengeData(FiduciaChallengeData challengeData) {
        this.challengeData = challengeData;
    }

    public Map getLinks() {
        return links;
    }

    public void setLinks(Map links) {
        this.links = links;
    }

    public String getPsuMessage() {
        return psuMessage;
    }

    public void setPsuMessage(String psuMessage) {
        this.psuMessage = psuMessage;
    }

    public boolean isChosenScaMethodStage() {
        return chosenScaMethod != null;
    }

    public boolean isSelectScaMethodStage() {
        return scaMethods != null;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy