Class AisConsent

    • Constructor Detail

      • AisConsent

        public AisConsent()
      • AisConsent

        public AisConsent​(AisConsentData consentData,
                          String id,
                          String internalRequestId,
                          de.adorsys.psd2.xs2a.core.consent.ConsentStatus consentStatus,
                          Integer frequencyPerDay,
                          boolean recurringIndicator,
                          boolean multilevelScaRequired,
                          LocalDate validUntil,
                          LocalDate expireDate,
                          LocalDate lastActionDate,
                          OffsetDateTime creationTimestamp,
                          OffsetDateTime statusChangeTimestamp,
                          de.adorsys.psd2.xs2a.core.consent.ConsentTppInformation consentTppInformation,
                          de.adorsys.psd2.xs2a.core.authorisation.AuthorisationTemplate authorisationTemplate,
                          List<de.adorsys.psd2.xs2a.core.psu.PsuIdData> psuIdDataList,
                          List<de.adorsys.psd2.xs2a.core.authorisation.AccountConsentAuthorization> authorisations,
                          Map<String,​Integer> usages,
                          AccountAccess tppAccountAccess,
                          AccountAccess aspspAccountAccess,
                          String instanceId)
    • Method Detail

      • isWithBalance

        public boolean isWithBalance()
      • isOneAccessType

        public boolean isOneAccessType()
      • isGlobalConsent

        public boolean isGlobalConsent()
      • isConsentForAllAvailableAccounts

        public boolean isConsentForAllAvailableAccounts()
      • isConsentForDedicatedAccounts

        public boolean isConsentForDedicatedAccounts()
      • findAuthorisationInConsent

        public Optional<de.adorsys.psd2.xs2a.core.authorisation.AccountConsentAuthorization> findAuthorisationInConsent​(String authorisationId)
      • isConsentWithNotIbanAccount

        public boolean isConsentWithNotIbanAccount()
      • isConsentWithNotCardAccount

        public boolean isConsentWithNotCardAccount()
      • isExpired

        public boolean isExpired()
      • getAisConsentRequestType

        public de.adorsys.psd2.xs2a.core.consent.AisConsentRequestType getAisConsentRequestType()
      • getConsentRequestType

        public de.adorsys.psd2.xs2a.core.consent.AisConsentRequestType getConsentRequestType()