# Work with Purposes

Use the `Purpose` class to work with purposes for a channel or conversation.

## Purpose Class

### Purpose Methods

The following are methods for `Purpose`.

#### getCreator()

**Signature**

```java
public String getCreator()
```

**Return Value**

Type: String

#### getLastSet()

**Signature**

```java
public Integer getLastSet()
```

**Return Value**

Type: Integer

#### getValue()

**Signature**

```java
public String getValue()
```

**Return Value**

Type: String

#### setCreator(creator)

**Signature**

```java
public void setCreator(String creator)
```

**Parameters**

*creator*

Type: String

**Return Value**

Type: void

#### setLastSet(lastSet)

**Signature**

```java
public void setLastSet(Integer lastSet)
```

**Parameters**

*lastSet*

Type: Integer

**Return Value**

Type: void

#### setValue(value)

**Signature**

```java
public void setValue(String value)
```

**Parameters**

*value*

Type: String

**Return Value**

Type: void
