Files
setrip/app/generated/prisma/enums.ts
T
2026-05-11 13:04:20 +07:00

139 lines
3.1 KiB
TypeScript

/* !!! 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]