> For the complete documentation index, see [llms.txt](https://eclipsedev.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eclipsedev.gitbook.io/docs/multijob/exports.md).

# Exports

### AddJob

Add a job to a player's list. Returns true, or false + error key.

{% code overflow="wrap" %}

```lua
exports['ec_multijob']:AddJob(source, job, grade)
```

{% endcode %}

### RemoveJob

Remove a job from a player's list.

{% code overflow="wrap" %}

```lua
exports['ec_multijob']:RemoveJob(source, job)
```

{% endcode %}

### HasJob

Check whether a player has a job in their list.

{% code overflow="wrap" %}

```lua
exports['ec_multijob']:HasJob(source, job)
```

{% endcode %}

### GetJobs

Get all of a player's jobs (job, grade, total, week, day).

{% code overflow="wrap" %}

```lua
exports['ec_multijob']:GetJobs(source)
```

{% endcode %}
