Package de.adorsys.psd2.model
Class LinksConsents
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,HrefType>
-
- de.adorsys.psd2.model.LinksConsents
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,HrefType>
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2021-05-24T13:41:46.273636+03:00[Europe/Kiev]") public class LinksConsents extends HashMap<String,HrefType>A list of hyperlinks to be recognised by the TPP. Type of links admitted in this response (which might be extended by single ASPSPs as indicated in its XS2A documentation): * '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 an OAuth2 based Redirect Approach, the ASPSP is transmitting the link where the configuration of the OAuth2 Server is defined. 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. * 'startAuthorisation': In case, where an explicit start of the transaction authorisation is needed, but no more data needs to be updated (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded). * 'startAuthorisationWithPsuIdentification': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU identification data. * 'startAuthorisationWithPsuAuthentication': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while uploading the PSU authentication data. * 'startAuthorisationWithEncryptedPsuAuthentication': Same as startAuthorisactionWithPsuAuthentication where the authentication data need to be encrypted on application layer in uploading. * 'startAuthorisationWithAuthenticationMethodSelection': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while selecting the authentication method. This link is contained under exactly the same conditions as the data element 'scaMethods' * 'startAuthorisationWithTransactionAuthorisation': The link to the authorisation end-point, where the authorisation sub-resource has to be generated while authorising the transaction e.g. by uploading an OTP received by SMS. * 'self': The link to the Establish Account Information Consent resource created by this request. This link can be used to retrieve the resource data. * 'status': The link to retrieve the status of the account information consent. * 'scaStatus': The link to retrieve the scaStatus of the corresponding authorisation sub-resource. This link is only contained, if an authorisation sub-resource has been already created.- 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 LinksConsents()
-
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 LinksConsents scaRedirect(HrefType scaRedirect)
-
getScaRedirect
@Valid public @Valid HrefType getScaRedirect()
Get scaRedirect- Returns:
- scaRedirect
-
setScaRedirect
public void setScaRedirect(HrefType scaRedirect)
-
scaOAuth
public LinksConsents scaOAuth(HrefType scaOAuth)
-
getScaOAuth
@Valid public @Valid HrefType getScaOAuth()
Get scaOAuth- Returns:
- scaOAuth
-
setScaOAuth
public void setScaOAuth(HrefType scaOAuth)
-
confirmation
public LinksConsents confirmation(HrefType confirmation)
-
getConfirmation
@Valid public @Valid HrefType getConfirmation()
Get confirmation- Returns:
- confirmation
-
setConfirmation
public void setConfirmation(HrefType confirmation)
-
startAuthorisation
public LinksConsents startAuthorisation(HrefType startAuthorisation)
-
getStartAuthorisation
@Valid public @Valid HrefType getStartAuthorisation()
Get startAuthorisation- Returns:
- startAuthorisation
-
setStartAuthorisation
public void setStartAuthorisation(HrefType startAuthorisation)
-
startAuthorisationWithPsuIdentification
public LinksConsents startAuthorisationWithPsuIdentification(HrefType startAuthorisationWithPsuIdentification)
-
getStartAuthorisationWithPsuIdentification
@Valid public @Valid HrefType getStartAuthorisationWithPsuIdentification()
Get startAuthorisationWithPsuIdentification- Returns:
- startAuthorisationWithPsuIdentification
-
setStartAuthorisationWithPsuIdentification
public void setStartAuthorisationWithPsuIdentification(HrefType startAuthorisationWithPsuIdentification)
-
startAuthorisationWithPsuAuthentication
public LinksConsents startAuthorisationWithPsuAuthentication(HrefType startAuthorisationWithPsuAuthentication)
-
getStartAuthorisationWithPsuAuthentication
@Valid public @Valid HrefType getStartAuthorisationWithPsuAuthentication()
Get startAuthorisationWithPsuAuthentication- Returns:
- startAuthorisationWithPsuAuthentication
-
setStartAuthorisationWithPsuAuthentication
public void setStartAuthorisationWithPsuAuthentication(HrefType startAuthorisationWithPsuAuthentication)
-
startAuthorisationWithEncryptedPsuAuthentication
public LinksConsents startAuthorisationWithEncryptedPsuAuthentication(HrefType startAuthorisationWithEncryptedPsuAuthentication)
-
getStartAuthorisationWithEncryptedPsuAuthentication
@Valid public @Valid HrefType getStartAuthorisationWithEncryptedPsuAuthentication()
Get startAuthorisationWithEncryptedPsuAuthentication- Returns:
- startAuthorisationWithEncryptedPsuAuthentication
-
setStartAuthorisationWithEncryptedPsuAuthentication
public void setStartAuthorisationWithEncryptedPsuAuthentication(HrefType startAuthorisationWithEncryptedPsuAuthentication)
-
startAuthorisationWithAuthenticationMethodSelection
public LinksConsents startAuthorisationWithAuthenticationMethodSelection(HrefType startAuthorisationWithAuthenticationMethodSelection)
-
getStartAuthorisationWithAuthenticationMethodSelection
@Valid public @Valid HrefType getStartAuthorisationWithAuthenticationMethodSelection()
Get startAuthorisationWithAuthenticationMethodSelection- Returns:
- startAuthorisationWithAuthenticationMethodSelection
-
setStartAuthorisationWithAuthenticationMethodSelection
public void setStartAuthorisationWithAuthenticationMethodSelection(HrefType startAuthorisationWithAuthenticationMethodSelection)
-
startAuthorisationWithTransactionAuthorisation
public LinksConsents startAuthorisationWithTransactionAuthorisation(HrefType startAuthorisationWithTransactionAuthorisation)
-
getStartAuthorisationWithTransactionAuthorisation
@Valid public @Valid HrefType getStartAuthorisationWithTransactionAuthorisation()
Get startAuthorisationWithTransactionAuthorisation- Returns:
- startAuthorisationWithTransactionAuthorisation
-
setStartAuthorisationWithTransactionAuthorisation
public void setStartAuthorisationWithTransactionAuthorisation(HrefType startAuthorisationWithTransactionAuthorisation)
-
self
public LinksConsents self(HrefType self)
-
getSelf
@Valid public @Valid HrefType getSelf()
Get self- Returns:
- self
-
setSelf
public void setSelf(HrefType self)
-
status
public LinksConsents status(HrefType status)
-
getStatus
@Valid public @Valid HrefType getStatus()
Get status- Returns:
- status
-
setStatus
public void setStatus(HrefType status)
-
scaStatus
public LinksConsents 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>
-
-