export const GAME_TICKET_STATUS = {
  CREATED: 'created',
  ASSIGNED: 'assigned',
  ACTIVE: 'active',
  COMPLETED: 'completed',
} as const;

export const TICKET_USER_TYPE = {
  LEADER: 'leader',
  SUB_USER: 'sub-user',
  EXISTING: 'existing',
  GUEST: 'guest',
} as const;

export const TICKET_TYPE = {
  RACE: 'race',
  BATTLE: 'battle',
  SOCCER: 'soccer',
} as const;

export const GAME_TURN_STATUS = {
  CREATED: 'created',
  IN_QUEUE: 'in_queue',
  READY: 'ready',
  PLAYING: 'playing',
  COMPLETED: 'completed',
} as const;

export const GAME_TURN_CHECK = {
  TUTORIAL: 'tutorial',
  AGE_VERIFICATION: 'age_verification',
  TERMS_ACCEPTANCE: 'terms_acceptance',
} as const;

export const GAME_TURN_TASK_TYPE = {
  QR_SCAN: 'qr_scan',
  MANUAL_CHECK: 'manual_check',
  LINK_ACCEPT: 'link_accept',
} as const;

export const GAME_TURN_TASK_STATUS = {
  PENDING: 'pending',
  COMPLETED: 'completed',
} as const;

export const PURCHASE_STATUS = {
  PENDING: 'pending',
  PAID: 'paid',
  CANCELLED: 'cancelled',
} as const;
