Package de.adorsys.psd2.model
Class LinksSelectPsuAuthenticationMethod
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,HrefType>
-
- de.adorsys.psd2.model.LinksSelectPsuAuthenticationMethod
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,HrefType>
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2020-11-12T17:35:11.808068+02:00[Europe/Kiev]") public class LinksSelectPsuAuthenticationMethod extends HashMap<String,HrefType>A list of hyperlinks to be recognised by the TPP. The actual hyperlinks used in the response depend on the dynamical decisions of the ASPSP when processing the request. **Remark:** All links can be relative or full links, to be decided by the ASPSP. **Remark:** This method can be applied before or after PSU identification. This leads to many possible hyperlink responses. Type of links admitted in this response, (further links might be added for ASPSP defined extensions): - 'scaRedirect': In case of an SCA Redirect Approach, the ASPSP is transmitting the link to which to redirect the PSU browser. - 'scaOAuth': In case of a SCA OAuth2 Approach, the ASPSP is transmitting the URI where the configuration of the Authorisation Server can be retrieved. The configuration follows the OAuth 2.0 Authorisation Server Metadata specification. * 'confirmation': Might be added by the ASPSP if either the \"scaRedirect\" or \"scaOAuth\" hyperlink is returned in the same response message. This hyperlink defines the URL to the resource which needs to be updated with * a confirmation code as retrieved after the plain redirect authentication process with the ASPSP authentication server or * an access token as retrieved by submitting an authorization code after the integrated OAuth based authentication process with the ASPSP authentication server. - 'updatePsuIdentification': The link to the authorisation or cancellation authorisation sub-resource, where PSU identification data needs to be uploaded. - 'updatePsuAuthentication': The link to the authorisation or cancellation authorisation sub-resource, where PSU authentication data needs to be uploaded. - 'updateEncryptedPsuAuthentication': The link to the authorisation or cancellation authorisation sub-resource, where PSU authentication encrypted data needs to be uploaded. - 'updateAdditionalPsuAuthentication': The link to the payment initiation or account information resource, which needs to be updated by an additional PSU password. - 'updateAdditionalEncryptedPsuAuthentication': The link to the payment initiation or account information resource, which needs to be updated by an additional encrypted PSU password. - 'authoriseTransaction': The link to the authorisation or cancellation authorisation sub-resource, where the authorisation data has to be uploaded, e.g. the TOP received by SMS. - 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Constructor Summary
Constructors Constructor Description LinksSelectPsuAuthenticationMethod()
-
Method Summary
-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
scaRedirect
public LinksSelectPsuAuthenticationMethod scaRedirect(HrefType scaRedirect)
-
getScaRedirect
@Valid public @Valid HrefType getScaRedirect()
Get scaRedirect- Returns:
- scaRedirect
-
setScaRedirect
public void setScaRedirect(HrefType scaRedirect)
-
scaOAuth
public LinksSelectPsuAuthenticationMethod scaOAuth(HrefType scaOAuth)
-
getScaOAuth
@Valid public @Valid HrefType getScaOAuth()
Get scaOAuth- Returns:
- scaOAuth
-
setScaOAuth
public void setScaOAuth(HrefType scaOAuth)
-
confirmation
public LinksSelectPsuAuthenticationMethod confirmation(HrefType confirmation)
-
getConfirmation
@Valid public @Valid HrefType getConfirmation()
Get confirmation- Returns:
- confirmation
-
setConfirmation
public void setConfirmation(HrefType confirmation)
-
updatePsuIdentification
public LinksSelectPsuAuthenticationMethod updatePsuIdentification(HrefType updatePsuIdentification)
-
getUpdatePsuIdentification
@Valid public @Valid HrefType getUpdatePsuIdentification()
Get updatePsuIdentification- Returns:
- updatePsuIdentification
-
setUpdatePsuIdentification
public void setUpdatePsuIdentification(HrefType updatePsuIdentification)
-
updatePsuAuthentication
public LinksSelectPsuAuthenticationMethod updatePsuAuthentication(HrefType updatePsuAuthentication)
-
getUpdatePsuAuthentication
@Valid public @Valid HrefType getUpdatePsuAuthentication()
Get updatePsuAuthentication- Returns:
- updatePsuAuthentication
-
setUpdatePsuAuthentication
public void setUpdatePsuAuthentication(HrefType updatePsuAuthentication)
-
updateAdditionalPsuAuthentication
public LinksSelectPsuAuthenticationMethod updateAdditionalPsuAuthentication(HrefType updateAdditionalPsuAuthentication)
-
getUpdateAdditionalPsuAuthentication
@Valid public @Valid HrefType getUpdateAdditionalPsuAuthentication()
Get updateAdditionalPsuAuthentication- Returns:
- updateAdditionalPsuAuthentication
-
setUpdateAdditionalPsuAuthentication
public void setUpdateAdditionalPsuAuthentication(HrefType updateAdditionalPsuAuthentication)
-
updateAdditionalEncryptedPsuAuthentication
public LinksSelectPsuAuthenticationMethod updateAdditionalEncryptedPsuAuthentication(HrefType updateAdditionalEncryptedPsuAuthentication)
-
getUpdateAdditionalEncryptedPsuAuthentication
@Valid public @Valid HrefType getUpdateAdditionalEncryptedPsuAuthentication()
Get updateAdditionalEncryptedPsuAuthentication- Returns:
- updateAdditionalEncryptedPsuAuthentication
-
setUpdateAdditionalEncryptedPsuAuthentication
public void setUpdateAdditionalEncryptedPsuAuthentication(HrefType updateAdditionalEncryptedPsuAuthentication)
-
authoriseTransaction
public LinksSelectPsuAuthenticationMethod authoriseTransaction(HrefType authoriseTransaction)
-
getAuthoriseTransaction
@Valid public @Valid HrefType getAuthoriseTransaction()
Get authoriseTransaction- Returns:
- authoriseTransaction
-
setAuthoriseTransaction
public void setAuthoriseTransaction(HrefType authoriseTransaction)
-
scaStatus
public LinksSelectPsuAuthenticationMethod scaStatus(HrefType scaStatus)
-
getScaStatus
@Valid public @Valid HrefType getScaStatus()
Get scaStatus- Returns:
- scaStatus
-
setScaStatus
public void setScaStatus(HrefType scaStatus)
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
toString
public String toString()
- Overrides:
toStringin classAbstractMap<String,HrefType>
-
-