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

# Exports

## Client

* **`exports["cs_multijob"]:openJobMenu()` — Open Job Menu**

## Server

* **`exports["cs_multijob"]:addJob(src: number, jobName: string, jobGrade: number): ICommandResult`  — Add a job to a player**
* **`exports["cs_multijob"]:addJob(src: number, jobName: string): ICommandResult` — Remove a player's job.**
* **`exports["cs_multijob"]:getPlayerJobs(src: number, dontIncludeDefaultJob: boolean = false): IPlayerJobs[]` — Get a player jobs.**
* **`exports["cs_multijob"]:isPlayerOnDuty(src: number): boolean` — Get whether a player's on duty.**
* **`exports["cs_multijob"]:getPlayerMaxJobs(src: number): number` — Get the maximum jobs slots a player can have.**

## Interfaces

### **IPlayerJobs**

```
{
    jobName = string,
    jobGrade = number,
    jobNameLabel = string,
    jobGradeLabel = string
}
```

### ICommandResult

```
return {
    success = boolean,
    message = string
}
```
