
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck 
/*
 * WARNING: This is an internal file that is subject to change!
 *
 * 🛑 Under no circumstances should you import this file directly! 🛑
 *
 * All exports from this file are wrapped under a `Prisma` namespace object in the browser.ts file.
 * While this enables partial backward compatibility, it is not part of the stable public API.
 *
 * If you are looking for your Models, Enums, and Input Types, please import them from the respective
 * model files in the `model` directory!
 */

import * as runtime from "@prisma/client/runtime/index-browser"

export type * from '../models'
export type * from './prismaNamespace'

export const Decimal = runtime.Decimal


export const NullTypes = {
  DbNull: runtime.objectEnumValues.classes.DbNull as (new (secret: never) => typeof runtime.objectEnumValues.instances.DbNull),
  JsonNull: runtime.objectEnumValues.classes.JsonNull as (new (secret: never) => typeof runtime.objectEnumValues.instances.JsonNull),
  AnyNull: runtime.objectEnumValues.classes.AnyNull as (new (secret: never) => typeof runtime.objectEnumValues.instances.AnyNull),
}
/**
 * Helper for filtering JSON entries that have `null` on the database (empty on the db)
 *
 * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
 */
export const DbNull = runtime.objectEnumValues.instances.DbNull
/**
 * Helper for filtering JSON entries that have JSON `null` values (not empty on the db)
 *
 * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
 */
export const JsonNull = runtime.objectEnumValues.instances.JsonNull
/**
 * Helper for filtering JSON entries that are `Prisma.DbNull` or `Prisma.JsonNull`
 *
 * @see https://www.prisma.io/docs/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filtering-on-a-json-field
 */
export const AnyNull = runtime.objectEnumValues.instances.AnyNull


export const ModelName = {
  master_admin_users: 'master_admin_users',
  master_events: 'master_events',
  master_page_banners: 'master_page_banners',
  site_settings: 'site_settings',
  students: 'students',
  cms_pages: 'cms_pages',
  contact_enquiries: 'contact_enquiries',
  faqs: 'faqs',
  cms_why_rkda: 'cms_why_rkda',
  cms_marquee: 'cms_marquee',
  cms_footer_badge: 'cms_footer_badge',
  cms_student_success: 'cms_student_success',
  cms_performances: 'cms_performances',
  cms_online_classes: 'cms_online_classes',
  cms_moments: 'cms_moments',
  cms_training_approach: 'cms_training_approach',
  cms_meet_guru: 'cms_meet_guru',
  cms_vision_mission: 'cms_vision_mission',
  cms_moment_badges: 'cms_moment_badges',
  cms_trust_indicators: 'cms_trust_indicators',
  cms_about: 'cms_about',
  master_time_slots: 'master_time_slots',
  master_time_slot_days: 'master_time_slot_days',
  master_time_slot_sessions: 'master_time_slot_sessions',
  time_slots: 'time_slots',
  student_schedules: 'student_schedules',
  student_schedule_patterns: 'student_schedule_patterns',
  schedule_bookings: 'schedule_bookings',
  schedule_change_requests: 'schedule_change_requests'
} as const

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

/*
 * Enums
 */

export const TransactionIsolationLevel = runtime.makeStrictEnum({
  ReadUncommitted: 'ReadUncommitted',
  ReadCommitted: 'ReadCommitted',
  RepeatableRead: 'RepeatableRead',
  Serializable: 'Serializable'
} as const)

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


export const Master_admin_usersScalarFieldEnum = {
  id: 'id',
  user_name: 'user_name',
  user_email: 'user_email',
  phone_number: 'phone_number',
  user_password: 'user_password',
  profile_pic: 'profile_pic',
  created_at: 'created_at',
  updated_at: 'updated_at',
  deleted_at: 'deleted_at',
  reset_token: 'reset_token',
  is_logged_in: 'is_logged_in',
  active_status: 'active_status',
  delete_status: 'delete_status'
} as const

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


export const Master_eventsScalarFieldEnum = {
  id: 'id',
  event_pic: 'event_pic',
  event_text: 'event_text',
  event_sub_text: 'event_sub_text',
  event_start_date: 'event_start_date',
  event_end_date: 'event_end_date',
  active_status: 'active_status',
  delete_status: 'delete_status',
  created_at: 'created_at',
  updated_at: 'updated_at',
  deleted_at: 'deleted_at',
  event_location: 'event_location',
  event_start_time: 'event_start_time',
  event_end_time: 'event_end_time',
  is_current_event: 'is_current_event'
} as const

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


export const Master_page_bannersScalarFieldEnum = {
  id: 'id',
  page_name: 'page_name',
  banner_name: 'banner_name',
  banner_text: 'banner_text',
  desktop_banner: 'desktop_banner',
  tab_banner: 'tab_banner',
  mobile_banner: 'mobile_banner',
  active_status: 'active_status',
  delete_status: 'delete_status',
  created_at: 'created_at',
  updated_at: 'updated_at',
  deleted_at: 'deleted_at',
  banner_sub_text: 'banner_sub_text'
} as const

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


export const Site_settingsScalarFieldEnum = {
  id: 'id',
  site_name: 'site_name',
  site_contact_number: 'site_contact_number',
  site_contact_email: 'site_contact_email',
  site_contact_address: 'site_contact_address',
  site_facebook_link: 'site_facebook_link',
  site_instagram_link: 'site_instagram_link',
  site_twitter_link: 'site_twitter_link',
  site_youtube_link: 'site_youtube_link',
  site_logo: 'site_logo',
  site_footer_logo: 'site_footer_logo',
  site_footer_text: 'site_footer_text',
  site_header_text: 'site_header_text',
  updated_at: 'updated_at',
  site_whatsapp_link: 'site_whatsapp_link',
  site_mobile_logo: 'site_mobile_logo'
} as const

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


export const StudentsScalarFieldEnum = {
  id: 'id',
  student_id: 'student_id',
  name: 'name',
  contact: 'contact',
  email: 'email',
  password: 'password',
  created_at: 'created_at',
  updated_at: 'updated_at',
  email_verified: 'email_verified',
  status: 'status',
  verification_token: 'verification_token',
  verification_token_expiry: 'verification_token_expiry',
  reset_token: 'reset_token',
  reset_token_expiry: 'reset_token_expiry'
} as const

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


export const Cms_pagesScalarFieldEnum = {
  id: 'id',
  page_name: 'page_name',
  slug: 'slug',
  meta_title: 'meta_title',
  meta_description: 'meta_description',
  meta_keywords: 'meta_keywords',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Contact_enquiriesScalarFieldEnum = {
  id: 'id',
  name: 'name',
  email: 'email',
  phone: 'phone',
  subject: 'subject',
  message: 'message',
  company_name: 'company_name',
  ip_address: 'ip_address',
  status: 'status',
  admin_notes: 'admin_notes',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const FaqsScalarFieldEnum = {
  id: 'id',
  question: 'question',
  answer: 'answer',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_why_rkdaScalarFieldEnum = {
  id: 'id',
  title: 'title',
  description: 'description',
  icon: 'icon',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_marqueeScalarFieldEnum = {
  id: 'id',
  title: 'title',
  link: 'link',
  highlight: 'highlight',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_footer_badgeScalarFieldEnum = {
  id: 'id',
  title: 'title',
  description: 'description',
  image: 'image',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_student_successScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  title: 'title',
  image: 'image',
  content_html: 'content_html',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_performancesScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  title: 'title',
  youtube_url: 'youtube_url',
  thumbnail: 'thumbnail',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_online_classesScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  title: 'title',
  image: 'image',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_momentsScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  title: 'title',
  image: 'image',
  content_html: 'content_html',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_training_approachScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  title: 'title',
  description: 'description',
  image: 'image',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_meet_guruScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  background_image: 'background_image',
  guru_image: 'guru_image',
  vector_image: 'vector_image',
  description: 'description',
  quote_text: 'quote_text',
  signature_text: 'signature_text',
  guru_name: 'guru_name',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at',
  title: 'title'
} as const

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


export const Cms_vision_missionScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  title: 'title',
  vision_image: 'vision_image',
  vision_title: 'vision_title',
  vision_description: 'vision_description',
  mission_title: 'mission_title',
  mission_description: 'mission_description',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at',
  mission_image: 'mission_image'
} as const

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


export const Cms_moment_badgesScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  title: 'title',
  image: 'image',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_trust_indicatorsScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  title: 'title',
  image: 'image',
  sort_order: 'sort_order',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Cms_aboutScalarFieldEnum = {
  id: 'id',
  page_id: 'page_id',
  section_name: 'section_name',
  image: 'image',
  html_content: 'html_content',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Master_time_slotsScalarFieldEnum = {
  id: 'id',
  start_date: 'start_date',
  end_date: 'end_date',
  active_status: 'active_status',
  delete_status: 'delete_status',
  created_at: 'created_at',
  updated_at: 'updated_at',
  deleted_at: 'deleted_at'
} as const

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


export const Master_time_slot_daysScalarFieldEnum = {
  id: 'id',
  master_id: 'master_id',
  weekday: 'weekday',
  is_closed: 'is_closed',
  active_status: 'active_status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Master_time_slot_sessionsScalarFieldEnum = {
  id: 'id',
  day_id: 'day_id',
  start_time: 'start_time',
  end_time: 'end_time',
  duration_mins: 'duration_mins',
  capacity: 'capacity',
  active_status: 'active_status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Time_slotsScalarFieldEnum = {
  id: 'id',
  slot_date: 'slot_date',
  start_time: 'start_time',
  end_time: 'end_time',
  capacity: 'capacity',
  booked_count: 'booked_count',
  is_override: 'is_override',
  master_session_id: 'master_session_id',
  active_status: 'active_status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Student_schedulesScalarFieldEnum = {
  id: 'id',
  student_id: 'student_id',
  start_date: 'start_date',
  end_date: 'end_date',
  status: 'status',
  created_at: 'created_at',
  updated_at: 'updated_at'
} as const

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


export const Student_schedule_patternsScalarFieldEnum = {
  id: 'id',
  schedule_id: 'schedule_id',
  weekday: 'weekday',
  start_time: 'start_time',
  end_time: 'end_time'
} as const

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


export const Schedule_bookingsScalarFieldEnum = {
  id: 'id',
  schedule_id: 'schedule_id',
  time_slot_id: 'time_slot_id',
  booking_date: 'booking_date',
  status: 'status',
  created_at: 'created_at'
} as const

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


export const Schedule_change_requestsScalarFieldEnum = {
  id: 'id',
  student_id: 'student_id',
  booking_id: 'booking_id',
  current_booking_date: 'current_booking_date',
  requested_date: 'requested_date',
  requested_start_time: 'requested_start_time',
  requested_end_time: 'requested_end_time',
  reason: 'reason',
  status: 'status',
  admin_note: 'admin_note',
  created_at: 'created_at',
  updated_at: 'updated_at',
  current_end_time: 'current_end_time',
  current_start_time: 'current_start_time'
} as const

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


export const SortOrder = {
  asc: 'asc',
  desc: 'desc'
} as const

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


export const QueryMode = {
  default: 'default',
  insensitive: 'insensitive'
} as const

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


export const NullsOrder = {
  first: 'first',
  last: 'last'
} as const

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

