
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck 
/*
* This file exports all enum related types from the schema.
*
* 🟢 You can import this file directly.
*/

export const Vibe = {
  CHILL: 'CHILL',
  BALANCED: 'BALANCED',
  HARDCORE: 'HARDCORE'
} as const

export type Vibe = (typeof Vibe)[keyof typeof Vibe]


export const VerificationStatus = {
  PENDING: 'PENDING',
  APPROVED: 'APPROVED',
  REJECTED: 'REJECTED'
} as const

export type VerificationStatus = (typeof VerificationStatus)[keyof typeof VerificationStatus]


export const TripStatus = {
  OPEN: 'OPEN',
  FULL: 'FULL',
  CLOSED: 'CLOSED',
  COMPLETED: 'COMPLETED'
} as const

export type TripStatus = (typeof TripStatus)[keyof typeof TripStatus]


export const ActivityCategory = {
  HIKING: 'HIKING',
  CAMPING: 'CAMPING',
  SNORKELING: 'SNORKELING',
  DIVING: 'DIVING',
  ISLAND_HOPPING: 'ISLAND_HOPPING',
  CITY_TRIP: 'CITY_TRIP',
  CULINARY: 'CULINARY',
  CONCERT: 'CONCERT',
  WORKSHOP: 'WORKSHOP',
  RETREAT: 'RETREAT'
} as const

export type ActivityCategory = (typeof ActivityCategory)[keyof typeof ActivityCategory]


export const ParticipantStatus = {
  PENDING: 'PENDING',
  CONFIRMED: 'CONFIRMED',
  CANCELLED: 'CANCELLED'
} as const

export type ParticipantStatus = (typeof ParticipantStatus)[keyof typeof ParticipantStatus]


export const BookingStatus = {
  PENDING: 'PENDING',
  AWAITING_PAY: 'AWAITING_PAY',
  PAID: 'PAID',
  CANCELLED: 'CANCELLED',
  REFUNDED: 'REFUNDED',
  EXPIRED: 'EXPIRED'
} as const

export type BookingStatus = (typeof BookingStatus)[keyof typeof BookingStatus]


export const PaymentProvider = {
  MANUAL: 'MANUAL',
  MIDTRANS: 'MIDTRANS'
} as const

export type PaymentProvider = (typeof PaymentProvider)[keyof typeof PaymentProvider]


export const PaymentStatus = {
  PENDING: 'PENDING',
  AWAITING: 'AWAITING',
  PAID: 'PAID',
  FAILED: 'FAILED',
  EXPIRED: 'EXPIRED',
  CANCELLED: 'CANCELLED',
  REFUNDED: 'REFUNDED'
} as const

export type PaymentStatus = (typeof PaymentStatus)[keyof typeof PaymentStatus]
