# ProjectParticipantTrade

An object type of the [Archipad API](https://docs.archipad.dev/apis/archipad-graphql.md).

```graphql
type ProjectParticipantTrade
```

A trade a participant holds on a project: a project member role, such as architect, or a work package they are the contact of.

## Fields

- `category`: [`ProjectParticipantTradeCategory!`](https://docs.archipad.dev/apis/archipad-graphql/types/ProjectParticipantTradeCategory.md) — Category of the trade.
- `id`: `String!` — Identifier of the trade: `trade:` followed by its name in kebab case.
- `index`: `String` — Number of the work package, such as `03`; null for a project member role.
- `name`: `String!` — Name of the project member role or of the work package.
- `order`: `Int!` — Display order of the trade within its category.
