All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.daon.identityx.rest.model.pojo.AuthenticationRequest Maven / Gradle / Ivy

/*
* Copyright Daon.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.daon.identityx.rest.model.pojo;

import java.util.Date;

import com.daon.identityx.rest.model.def.AuthenticationRequestStatusEnum;
import com.daon.identityx.rest.model.def.TransactionPushNotificationTypeEnum;
import com.daon.identityx.rest.model.support.CaptureDataResponse;

public class AuthenticationRequest extends RestResource
{
	private Boolean complete;
	private String authenticationRequestId;
	private String description;
	private String verificationCheckLongitude;
	private String verificationCheckLatitude;	
	private Long verificationCheckRadius;
    private String verificationResult;	
	private Date expiration;	
    private Long availableRetries;
    private Long totalRetriesAllowed;
    private Date processed;
    private Boolean oneTimePasswordEnabled;
	private Date created;
    private Boolean recurring;
    private Long otpTotalRetriesAllowed;
    private Long otpAvailableRetries;
    private Boolean addAuthenticator;
	private String type;
	private String fidoChallenge;
	private String secureTransactionContent;
	private String secureTextTransactionContent;
	private String secureImageTransactionContent;
	private String secureTransactionContentType;
	private String fidoAuthenticationRequest;
	private String fidoAuthenticationResponse;
	private String w3cGetAssertionRequest;
	private String w3cGetAssertionResponse;	
	private String serverData;
	private ChannelBinding channelBinding;
	private String notificationURL;
	private Long fidoResponseCode;
	private String fidoResponseMsg;
	private AuthenticationRequestStatusEnum status;
	private String localizedPushKey;
	private String pushArguments;
	private TransactionPushNotificationTypeEnum pushNotificationType;
	private String contentHashes[];
	private Version upv;
	private FailedClientAttempt failedClientAttempt; 

	private String deviceStatus;

	private AuthenticationAttempt[] authenticationAttempts; 
	
	private String authenticationCode;
	private String submittedAuthenticationCode;
	private CaptureDataResponse[] captureDataResponses;
	private String tags;

	
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	// Links
    private Registration registration;
    private Policy policy;
    private Application application;
    private User user;
    private Sponsorship sponsorship;
    private Tenant tenant;
  
	public String getAuthenticationRequestId() {
		return authenticationRequestId;
	}
	public void setAuthenticationRequestId(String authenticationRequestId) {
		this.authenticationRequestId = authenticationRequestId;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getVerificationCheckLongitude() {
		return verificationCheckLongitude;
	}
	public void setVerificationCheckLongitude(String verificationCheckLongitude) {
		this.verificationCheckLongitude = verificationCheckLongitude;
	}
	public String getVerificationCheckLatitude() {
		return verificationCheckLatitude;
	}
	public void setVerificationCheckLatitude(String verificationCheckLatitude) {
		this.verificationCheckLatitude = verificationCheckLatitude;
	}
	public Long getVerificationCheckRadius() {
		return verificationCheckRadius;
	}
	public void setVerificationCheckRadius(Long verificationCheckRadius) {
		this.verificationCheckRadius = verificationCheckRadius;
	}
	public Date getExpiration() {
		return expiration;
	}
	public void setExpiration(Date expirationDate) {
		this.expiration = expirationDate;
	}
	public Long getAvailableRetries() {
		return availableRetries;
	}
	public void setAvailableRetries(Long availableRetries) {
		this.availableRetries = availableRetries;
	}
	public Long getTotalRetriesAllowed() {
		return totalRetriesAllowed;
	}
	public void setTotalRetriesAllowed(Long totalRetriesAllowed) {
		this.totalRetriesAllowed = totalRetriesAllowed;
	}
	public Date getProcessed() {
		return processed;
	}
	public void setProcessed(Date processedDate) {
		this.processed = processedDate;
	}
	public Boolean getOneTimePasswordEnabled() {
		return oneTimePasswordEnabled;
	}
	public void setOneTimePasswordEnabled(Boolean oneTimePasswordEnabled) {
		this.oneTimePasswordEnabled = oneTimePasswordEnabled;
	}
	public Date getCreated() {
		return created;
	}
	public void setCreated(Date createdDate) {
		this.created = createdDate;
	}
	public Boolean getRecurring() {
		return recurring;
	}
	public void setRecurring(Boolean recurring) {
		this.recurring = recurring;
	}
	public String getVerificationResult() {
		return verificationResult;
	}
	public void setVerificationResult(String verificationResult) {
		this.verificationResult = verificationResult;
	}
	public Registration getRegistration() {
		return registration;
	}
	public void setRegistration(Registration registration) {
		this.registration = registration;
	}
	public Policy getPolicy() {
		return policy;
	}
	public void setPolicy(Policy policy) {
		this.policy = policy;
	}
	public Application getApplication() {
		return application;
	}
	public void setApplication(Application application) {
		this.application = application;
	}
	public User getUser() {
		return user;
	}
	public void setUser(User user) {
		this.user = user;
	}
	public Sponsorship getSponsorship() {
		return sponsorship;
	}
	public void setSponsorship(Sponsorship sponsorship) {
		this.sponsorship = sponsorship;
	}

	public Tenant getTenant() {
		return tenant;
	}

	public void setTenant(Tenant tenant) {
		this.tenant = tenant;
	}
	public AuthenticationAttempt[] getAuthenticationAttempts() {
		return authenticationAttempts;
	}
	public void setAuthenticationAttempts(AuthenticationAttempt[] authenticationAttempts) {
		this.authenticationAttempts = authenticationAttempts;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public Long getOtpTotalRetriesAllowed() {
		return otpTotalRetriesAllowed;
	}
	public void setOtpTotalRetriesAllowed(Long otpTotalRetriesAllowed) {
		this.otpTotalRetriesAllowed = otpTotalRetriesAllowed;
	}
	public Long getOtpAvailableRetries() {
		return otpAvailableRetries;
	}
	public void setOtpAvailableRetries(Long otpAvailableRetries) {
		this.otpAvailableRetries = otpAvailableRetries;
	}
	public Boolean getAddAuthenticator() {
		return addAuthenticator;
	}
	public void setAddAuthenticator(Boolean isAddAuthenticator) {
		this.addAuthenticator = isAddAuthenticator;
	}
	public String getFidoChallenge() {
		return fidoChallenge;
	}
	public void setFidoChallenge(String challenge) {
		this.fidoChallenge = challenge;
	}
	public String getSecureTransactionContent() {
		return secureTransactionContent;
	}
	public void setSecureTransactionContent(String secureTransactionContent) {
		this.secureTransactionContent = secureTransactionContent;
	}
	public String getSecureTextTransactionContent() {
		return secureTextTransactionContent;
	}
	public void setSecureTextTransactionContent(String secureTextTransactionContent) {
		this.secureTextTransactionContent = secureTextTransactionContent;
	}
	public String getSecureImageTransactionContent() {
		return secureImageTransactionContent;
	}
	public void setSecureImageTransactionContent(String secureImageTransactionContent) {
		this.secureImageTransactionContent = secureImageTransactionContent;
	}
	public String getSecureTransactionContentType() {
		return secureTransactionContentType;
	}
	public void setSecureTransactionContentType(
			String secureTransactionContentType) {
		this.secureTransactionContentType = secureTransactionContentType;
	}
	public String getFidoAuthenticationRequest() {
		return fidoAuthenticationRequest;
	}
	public void setFidoAuthenticationRequest(String fidoAuthenticationRequest) {
		this.fidoAuthenticationRequest = fidoAuthenticationRequest;
	}
	public String getFidoAuthenticationResponse() {
		return fidoAuthenticationResponse;
	}
	public void setFidoAuthenticationResponse(String fidoAuthenticationResponse) {
		this.fidoAuthenticationResponse = fidoAuthenticationResponse;
	}
	public String getServerData() {
		return serverData;
	}
	public void setServerData(String serverData) {
		this.serverData = serverData;
	}
    
	public ChannelBinding getChannelBinding() {
		return channelBinding;
	}
	public void setChannelBinding(ChannelBinding channelBinding) {
		this.channelBinding = channelBinding;
	}

	public String getNotificationURL() {
		return notificationURL;
	}
	public void setNotificationURL(String notificationURL) {
		this.notificationURL = notificationURL;
	}
    
	public AuthenticationRequestStatusEnum getStatus() {
		return status;
	}
	public void setStatus(AuthenticationRequestStatusEnum status) {
		this.status = status;
	}
    public Long getFidoResponseCode() {
		return fidoResponseCode;
	}
	
    public void setFidoResponseCode(Long fidoResponseCode) {
		this.fidoResponseCode = fidoResponseCode;
	}
    
	public String getFidoResponseMsg() {
		return fidoResponseMsg;
	}
	
	public void setFidoResponseMsg(String fidoResponseMsg) {
		this.fidoResponseMsg = fidoResponseMsg;
	}	
    
	public String getLocalizedPushKey() {
		return localizedPushKey;
	}
	
	public void setLocalizedPushKey(String localizedPushKey) {
		this.localizedPushKey = localizedPushKey;
	}	
    
	public String getPushArguments() {
		return pushArguments;
	}
	
	public void setPushArguments(String pushArguments) {
		this.pushArguments = pushArguments;
	}
	
	public TransactionPushNotificationTypeEnum getPushNotificationType() {
		return pushNotificationType;
	}
	
	public void setPushNotificationType(TransactionPushNotificationTypeEnum pushNotificationType) {
		this.pushNotificationType = pushNotificationType;
	}
	public String getW3cGetAssertionRequest() {
		return w3cGetAssertionRequest;
	}
	public void setW3cGetAssertionRequest(String w3cGetAssertionRequest) {
		this.w3cGetAssertionRequest = w3cGetAssertionRequest;
	}
	public String getW3cGetAssertionResponse() {
		return w3cGetAssertionResponse;
	}
	public void setW3cGetAssertionResponse(String w3cGetAssertionResponse) {
		this.w3cGetAssertionResponse = w3cGetAssertionResponse;
	}
	public String[] getContentHashes() {
		return contentHashes;
	}
	public void setContentHashes(String contentHashes[]) {
		this.contentHashes = contentHashes;
	}
	public String getDeviceStatus() {
		return deviceStatus;
	}
	public void setDeviceStatus(String deviceStatus) {
		this.deviceStatus = deviceStatus;
	}
	public Version getUpv() {
		return upv;
	}
	public void setUpv(Version upv) {
		this.upv = upv;
	}
	
    public String getAuthenticationCode() {
		return authenticationCode;
	}

	public void setAuthenticationCode(String authenticationCode) {
		this.authenticationCode = authenticationCode;
	}

    public String getSubmittedAuthenticationCode() {
		return submittedAuthenticationCode;
	}

	public void setSubmittedAuthenticationCode(String submittedAuthenticationCode) {
		this.submittedAuthenticationCode = submittedAuthenticationCode;
	}

	public FailedClientAttempt getFailedClientAttempt() {
		return failedClientAttempt; 
	}
	
	public void setFailedClientAttempt(FailedClientAttempt failedClientAttempt) {
		this.failedClientAttempt = failedClientAttempt;
	}

	public CaptureDataResponse[] getCaptureDataResponses() {
		return captureDataResponses;
	}

	public void setCaptureDataResponses(CaptureDataResponse[] captureDataResponses) {
		this.captureDataResponses = captureDataResponses;
	}

	public String getTags() {
		return tags;
	}

	public void setTags(String tags) {
		this.tags = tags;
	}
	public Boolean getComplete() {
		return complete;
	}
	public void setComplete(Boolean complete) {
		this.complete = complete;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy