join-project-payload.ts 448 B

1234567891011121314
  1. import { Project } from '../../../../../types/project'
  2. import { PermissionsLevel } from '../types/permissions-level'
  3. export type JoinProjectPayloadProject = Pick<
  4. Project,
  5. Exclude<keyof Project, ['rootDocId', 'publicAccessLevel']>
  6. > & { rootDoc_id?: string; publicAccesLevel?: string }
  7. export type JoinProjectPayload = {
  8. permissionsLevel: PermissionsLevel
  9. project: JoinProjectPayloadProject
  10. protocolVersion: number
  11. publicId: string
  12. }