uk.gov.ida.saml.hub.domain.InboundResponseFromMatchingService Maven / Gradle / Ivy
package uk.gov.ida.saml.hub.domain;
import java.util.Optional;
import org.joda.time.DateTime;
import uk.gov.ida.saml.core.domain.IdaMatchingServiceResponse;
import uk.gov.ida.saml.core.domain.PassthroughAssertion;
import uk.gov.ida.saml.hub.transformers.inbound.MatchingServiceIdaStatus;
public class InboundResponseFromMatchingService extends IdaMatchingServiceResponse {
private Optional matchingServiceAssertion;
private MatchingServiceIdaStatus status;
@SuppressWarnings("unused") // needed for JAXB
private InboundResponseFromMatchingService() {
}
public InboundResponseFromMatchingService(String responseId, String inResponseTo, String issuer, DateTime issueInstant, MatchingServiceIdaStatus status, Optional matchingServiceAssertion) {
super(responseId, inResponseTo, issuer, issueInstant);
this.matchingServiceAssertion = matchingServiceAssertion;
this.status = status;
}
public Optional getMatchingServiceAssertion() {
return matchingServiceAssertion;
}
public MatchingServiceIdaStatus getStatus() {
return status;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy