Package de.adorsys.psd2.model
Class LinksPaymentInitiationCancel
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,HrefType>
-
- de.adorsys.psd2.model.LinksPaymentInitiationCancel
-
- 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 LinksPaymentInitiationCancel 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. Type of links admitted in this response, (further links might be added for ASPSP defined extensions): * 'startAuthorisation': In case, where just the authorisation process of the cancellation needs to be started, but no additional data needs to be updated for time being (no authentication method to be selected, no PSU identification nor PSU authentication data to be uploaded). * 'startAuthorisationWithPsuIdentification': In case where a PSU identification needs to be updated when starting the cancellation authorisation: The link to the cancellation-authorisations end-point, where the cancellation sub-resource has to be generated while uploading the PSU identification data. * 'startAuthorisationWithPsuAuthentication': In case of a yet to be created authorisation sub-resource: The link to the cancalation 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 cancellation-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'- 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 LinksPaymentInitiationCancel()
-
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
-
startAuthorisation
public LinksPaymentInitiationCancel startAuthorisation(HrefType startAuthorisation)
-
getStartAuthorisation
@Valid public @Valid HrefType getStartAuthorisation()
Get startAuthorisation- Returns:
- startAuthorisation
-
setStartAuthorisation
public void setStartAuthorisation(HrefType startAuthorisation)
-
startAuthorisationWithPsuIdentification
public LinksPaymentInitiationCancel startAuthorisationWithPsuIdentification(HrefType startAuthorisationWithPsuIdentification)
-
getStartAuthorisationWithPsuIdentification
@Valid public @Valid HrefType getStartAuthorisationWithPsuIdentification()
Get startAuthorisationWithPsuIdentification- Returns:
- startAuthorisationWithPsuIdentification
-
setStartAuthorisationWithPsuIdentification
public void setStartAuthorisationWithPsuIdentification(HrefType startAuthorisationWithPsuIdentification)
-
startAuthorisationWithPsuAuthentication
public LinksPaymentInitiationCancel startAuthorisationWithPsuAuthentication(HrefType startAuthorisationWithPsuAuthentication)
-
getStartAuthorisationWithPsuAuthentication
@Valid public @Valid HrefType getStartAuthorisationWithPsuAuthentication()
Get startAuthorisationWithPsuAuthentication- Returns:
- startAuthorisationWithPsuAuthentication
-
setStartAuthorisationWithPsuAuthentication
public void setStartAuthorisationWithPsuAuthentication(HrefType startAuthorisationWithPsuAuthentication)
-
startAuthorisationWithEncryptedPsuAuthentication
public LinksPaymentInitiationCancel startAuthorisationWithEncryptedPsuAuthentication(HrefType startAuthorisationWithEncryptedPsuAuthentication)
-
getStartAuthorisationWithEncryptedPsuAuthentication
@Valid public @Valid HrefType getStartAuthorisationWithEncryptedPsuAuthentication()
Get startAuthorisationWithEncryptedPsuAuthentication- Returns:
- startAuthorisationWithEncryptedPsuAuthentication
-
setStartAuthorisationWithEncryptedPsuAuthentication
public void setStartAuthorisationWithEncryptedPsuAuthentication(HrefType startAuthorisationWithEncryptedPsuAuthentication)
-
startAuthorisationWithAuthenticationMethodSelection
public LinksPaymentInitiationCancel startAuthorisationWithAuthenticationMethodSelection(HrefType startAuthorisationWithAuthenticationMethodSelection)
-
getStartAuthorisationWithAuthenticationMethodSelection
@Valid public @Valid HrefType getStartAuthorisationWithAuthenticationMethodSelection()
Get startAuthorisationWithAuthenticationMethodSelection- Returns:
- startAuthorisationWithAuthenticationMethodSelection
-
setStartAuthorisationWithAuthenticationMethodSelection
public void setStartAuthorisationWithAuthenticationMethodSelection(HrefType startAuthorisationWithAuthenticationMethodSelection)
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
toString
public String toString()
- Overrides:
toStringin classAbstractMap<String,HrefType>
-
-