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

com.verisec.frejaeid.client.enums.TransactionStatus Maven / Gradle / Ivy

package com.verisec.frejaeid.client.enums;

/**
 * Transaction can be in following statuses:
 * 
- {@link #STARTED} *
- {@link #DELIVERED_TO_MOBILE} *
- {@link #CANCELED} - final state *
- {@link #RP_CANCELED} - final state *
- {@link #EXPIRED} - final state *
- {@link #APPROVED} - final state *
- {@link #REJECTED} - final state */ public enum TransactionStatus { /** * Transaction status when request is received on server side. */ STARTED, /** * Transaction status when transaction is delivered to user's mobile. */ DELIVERED_TO_MOBILE, /** * Transaction status when transaction is declined by user. */ CANCELED, /** * Transaction status when transaction is canceled by relying party. */ RP_CANCELED, /** * Transaction status for an expired transaction in the case when the user * has not approved or declined the transaction in the set time frame. */ EXPIRED, /** * Transaction status when transaction is approved by user. */ APPROVED, /** * Transaction status when transaction is rejected due to security reasons. */ REJECTED; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy