class EidasAttributeQueryRequestDto extends AbstractAttributeQueryRequestDto {

    public String getEncryptedIdentityAssertion() {
        return encryptedIdentityAssertion;
    }

    public  EidasAttributeQueryRequestDto(
            final String requestId,
            final String authnRequestIssuerEntityId,
            final URI assertionConsumerServiceUri,
            final DateTime assertionExpiry,
            final String matchingServiceEntityId,
            final URI attributeQueryUri,
            final DateTime matchingServiceRequestTimeOut,
            final boolean onboarding,
            final LevelOfAssurance levelOfAssurance,
            final PersistentId persistentId,
            final Optional<Cycle3Dataset> cycle3Dataset,
            final Optional<List<UserAccountCreationAttribute>> userAccountCreationAttributes,
            final String encryptedIdentityAssertion,
            final Optional<CountrySignedResponseContainer> countrySignedResponseContainer);

}