/* !!! 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', PARTIALLY_REFUNDED: 'PARTIALLY_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] export const RefundReason = { USER_CANCELLATION: 'USER_CANCELLATION', ORGANIZER_CANCELLED: 'ORGANIZER_CANCELLED', TRIP_ISSUE: 'TRIP_ISSUE', ADMIN_ADJUSTMENT: 'ADMIN_ADJUSTMENT', DISPUTE_RESOLVED: 'DISPUTE_RESOLVED', OTHER: 'OTHER' } as const export type RefundReason = (typeof RefundReason)[keyof typeof RefundReason] export const RefundStatus = { PENDING: 'PENDING', APPROVED: 'APPROVED', REJECTED: 'REJECTED', PROCESSING: 'PROCESSING', SUCCEEDED: 'SUCCEEDED', FAILED: 'FAILED' } as const export type RefundStatus = (typeof RefundStatus)[keyof typeof RefundStatus] export const RefundInitiator = { USER: 'USER', ORGANIZER: 'ORGANIZER', SYSTEM: 'SYSTEM', ADMIN: 'ADMIN' } as const export type RefundInitiator = (typeof RefundInitiator)[keyof typeof RefundInitiator] export const RefundReporter = { PARTICIPANT: 'PARTICIPANT', ORGANIZER: 'ORGANIZER' } as const export type RefundReporter = (typeof RefundReporter)[keyof typeof RefundReporter]