# Content


```
public final class Content
```

<br />

*** ** * ** ***

Represents a single "turn" or message in a conversation. It contains a list of `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Part` objects.

## Summary

| ### Nested types |
|---|
| `public final class https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Content.Builder` Builder for `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Content`. |
| `public static class https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Content.Companion` |
| `@https://developer.android.com/reference/androidx/annotation/IntDef.html(value = [0, 1]) public annotation https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Content.Role` Role associated with `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Content` |

| ### Public methods |
|---|---|
| `final @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developer.android.com/reference/java/util/List.html<@https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Part>` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Content#getParts()()` |
| `final int` | `https://developers.google.com/android/reference/com/google/mlkit/genai/prompt/Content#getRole()()` |

## Public methods

### getParts

```
public final @NonNull List<@NonNull Part> getParts()
```

### getRole

```
public final int getRole()
```