# Interface ExpertParticipation

Expert participation record in a session.

interface ExpertParticipation {
expertId: string;
role: AgentRole;
joinedAt: string;
status:
| "failed"
| "pending"
| "working"
| "submitted"
| "reviewing"
| "voted";
submittedAt?: string;
retryCount: number;
}

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:81

##### Index

### Properties

expertId
role
joinedAt
status
submittedAt?
retryCount

## Properties

### expertId

expertId: string

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:82

### role

role: AgentRole

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:83

### joinedAt

joinedAt: string

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:84

### status

status: "failed" | "pending" | "working" | "submitted" | "reviewing" | "voted"

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:85

### `Optional` submittedAt

submittedAt?: string

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:86

### retryCount

retryCount: number

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-types.ts:87