# RewriterOptions.OutputType

public static abstract @interface **RewriterOptions.OutputType** implements [Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html) Specifies the style of output for rewriting.

### Constant Summary

|---|---|---|
| int | [ELABORATE](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.OutputType#ELABORATE) | Elaborates the input text. |
| int | [EMOJIFY](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.OutputType#EMOJIFY) | Inserts appropriate emojis in the input text. |
| int | [FRIENDLY](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.OutputType#FRIENDLY) | Makes the input text more friendly. |
| int | [PROFESSIONAL](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.OutputType#PROFESSIONAL) | Makes the input text more professional. |
| int | [REPHRASE](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.OutputType#REPHRASE) | Rephrases the input text. |
| int | [SHORTEN](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.OutputType#SHORTEN) | Shortens the input text. |

### Inherited Method Summary

From interface java.lang.annotation.Annotation

|---|---|
| abstract [Class](https://developer.android.com/reference/java/lang/Class.html)\<? extends [Annotation](https://developer.android.com/reference/java/lang/annotation/Annotation.html)\> | annotationType() |
| abstract boolean | equals([Object](https://developer.android.com/reference/java/lang/Object.html) arg0) |
| abstract int | hashCode() |
| abstract [String](https://developer.android.com/reference/java/lang/String.html) | toString() |

## Constants

#### public static final int
**ELABORATE**

Elaborates the input text.
Constant Value: 1

#### public static final int
**EMOJIFY**

Inserts appropriate emojis in the input text.
Constant Value: 2

#### public static final int
**FRIENDLY**

Makes the input text more friendly.
Constant Value: 4

#### public static final int
**PROFESSIONAL**

Makes the input text more professional.
Constant Value: 5

#### public static final int
**REPHRASE**

Rephrases the input text.
Constant Value: 6

#### public static final int
**SHORTEN**

Shortens the input text.
Constant Value: 3