---
title: "Approval Interface"
canonical: "https://support.appfire.com/space/JMWE/462061780/Approval%20Interface"
format: markdown
---
> Macro (aura-html)

This document details the methods of the` Approval `interface you can use on an Approval returned by the [Getters](https://appfire.atlassian.net/wiki/display/JMWE/Accessing+the+fields+of+an+issue) when you [access the Approvals field](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461702032/Pre-defined+custom+fields#Pre-definedcustomfields-Approvals).

| **Method** | **Return type** | **Returns** |
| --- | --- | --- |
| `getName``()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | <span style="color: #474747">Name of </span>Approval |
| `getId``()` | [Integer](https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html) | <span style="color: #474747">ID of Approval</span> |
| `getCompletedDate``()` | [<span style="color: #353833">com.atlassian.fugue.Option</span>](https://docs.atlassian.com/fugue/1.2.0/apidocs/com/atlassian/fugue/Option.html)`<`[Instant](http://docs.oracle.com/javase/8/docs/api/java/time/Instant.html?is-external=true)`>` | <span style="color: #474747">Completion date of Approval</span><span style="color: #474747"> when the decision is set.</span> |
| `getIssueId``()` | [Long](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/Long.html) | <span style="color: #474747">Issue ID the Approval is </span><span style="color: #474747">associated with</span> |
| `getStatusId``()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | <span style="color: #474747">The workflow status ID associated with Approval</span> |
| `getCreatedDate``()` | [Instant](https://docs.oracle.com/javase/8/docs/api/java/time/Instant.html) | <span style="color: #474747">Creation date of Approval</span> |
| `getApprovalCondition``()` | [ApprovalCondition](#ApprovalInterface-ApprovalCondition) | Returns the Approval condition |

##### ApprovalCondition

| **Method** | **Return type** | **Returns** |
| --- | --- | --- |
| `getConditionValue()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | Value of the approval condition |
| `getConditionType()` | [String](http://download.oracle.com/javase/6/docs/api/index.html?java/lang/String.html) | Type of the approval condition |