# ActionCodeInfo


```
public abstract class ActionCodeInfo
```

<br />

Known direct subclasses [ActionCodeEmailInfo](https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeEmailInfo), [ActionCodeMultiFactorInfo](https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeMultiFactorInfo)

|---|---|
| `https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeEmailInfo` | Holds information regarding out-of-band operations that involve an email change. |
| `https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeMultiFactorInfo` | Holds information regarding out of band operations that involve an multi-factor authentication. |

*** ** * ** ***

Holds information regarding different out of band operations.

## Summary

| ### Protected fields |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull.html https://developer.android.com/reference/java/lang/String.html` | `@https://firebase.google.com/docs/reference/android/com/google/android/gms/testing/lint/common/SuppressViolation(value = "hide_members_annotation") https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeInfo#email()` Member variable holding the email for this ActionCode Info |

| ### Public constructors |
|---|
| `https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeInfo#ActionCodeInfo()()` |

| ### Public methods |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull.html https://developer.android.com/reference/java/lang/String.html` | `https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeInfo#getEmail()()` Returns the current email associated with the account, which may be changed as a result of the `https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeResult.Operation` performed. |

## Protected fields

### email

```
@SuppressViolation(value = "hide_members_annotation")
protected @NonNull String email
```

Member variable holding the email for this ActionCode Info

## Public constructors

### ActionCodeInfo

```
public ActionCodeInfo()
```

## Public methods

### getEmail

```
public @NonNull String getEmail()
```

Returns the current email associated with the account, which may be changed as a result of the `https://firebase.google.com/docs/reference/android/com/google/firebase/auth/ActionCodeResult.Operation` performed.