Class LinksPaymentInitiationCancel

  • 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 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
    • Constructor Detail

      • LinksPaymentInitiationCancel

        public LinksPaymentInitiationCancel()
    • Method Detail

      • getStartAuthorisation

        @Valid
        public @Valid HrefType getStartAuthorisation()
        Get startAuthorisation
        Returns:
        startAuthorisation
      • setStartAuthorisation

        public void setStartAuthorisation​(HrefType startAuthorisation)
      • getStartAuthorisationWithPsuIdentification

        @Valid
        public @Valid HrefType getStartAuthorisationWithPsuIdentification()
        Get startAuthorisationWithPsuIdentification
        Returns:
        startAuthorisationWithPsuIdentification
      • setStartAuthorisationWithPsuIdentification

        public void setStartAuthorisationWithPsuIdentification​(HrefType startAuthorisationWithPsuIdentification)
      • 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)