import { ResourceObject } from '../api_primitives' export const AgeQualificationStatus = { QUALIFIED: 'qualified', DISQUALIFIED: 'disqualified', UNKNOWN: 'unknown', } as const export type AgeQualificationStatus = (typeof AgeQualificationStatus)[keyof typeof AgeQualificationStatus] export interface PersonResource extends ResourceObject { id: number type: 'Person' name: string avatar: string } export interface CurrentPersonResource extends PersonResource { canChat: boolean unreadCount: number pcoChatEnabled: boolean ageQualificationStatus?: AgeQualificationStatus directMessagesDisabled: boolean directMessagesEligible: boolean canBrowseArchivedConversations?: boolean under_18: boolean }