import { Command } from '@nestjs/cqrs'; import { ProjectRole } from '@task-stream/api/tracker/domain'; import { CommandResult } from './command-result'; export class AddProjectMemberCommand extends Command { constructor( public readonly actorId: string, public readonly projectId: string, public readonly userId: string, public readonly role: ProjectRole, /** Caller's Pireon token, to look up users unknown to task-stream. */ public readonly accessToken?: string, ) { super(); } }