feat: backend API NestJS + Prisma + JWT auth + todos los módulos
This commit is contained in:
@@ -0,0 +1,323 @@
|
||||
|
||||
/* !!! 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.NullTypes.DbNull as (new (secret: never) => typeof runtime.DbNull),
|
||||
JsonNull: runtime.NullTypes.JsonNull as (new (secret: never) => typeof runtime.JsonNull),
|
||||
AnyNull: runtime.NullTypes.AnyNull as (new (secret: never) => typeof runtime.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.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.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.AnyNull
|
||||
|
||||
|
||||
export const ModelName = {
|
||||
chats: 'chats',
|
||||
cities: 'cities',
|
||||
comments: 'comments',
|
||||
countries: 'countries',
|
||||
messages: 'messages',
|
||||
payment_methods: 'payment_methods',
|
||||
professionals: 'professionals',
|
||||
professions: 'professions',
|
||||
regions: 'regions',
|
||||
reputations: 'reputations',
|
||||
schedules: 'schedules',
|
||||
services: 'services',
|
||||
settings: 'settings',
|
||||
specializations: 'specializations',
|
||||
users: 'users'
|
||||
} 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 ChatsScalarFieldEnum = {
|
||||
id: 'id',
|
||||
user_id: 'user_id',
|
||||
professional_id: 'professional_id',
|
||||
created_at: 'created_at'
|
||||
} as const
|
||||
|
||||
export type ChatsScalarFieldEnum = (typeof ChatsScalarFieldEnum)[keyof typeof ChatsScalarFieldEnum]
|
||||
|
||||
|
||||
export const CitiesScalarFieldEnum = {
|
||||
id: 'id',
|
||||
region_id: 'region_id',
|
||||
name: 'name',
|
||||
latitude: 'latitude',
|
||||
longitude: 'longitude'
|
||||
} as const
|
||||
|
||||
export type CitiesScalarFieldEnum = (typeof CitiesScalarFieldEnum)[keyof typeof CitiesScalarFieldEnum]
|
||||
|
||||
|
||||
export const CommentsScalarFieldEnum = {
|
||||
id: 'id',
|
||||
author_id: 'author_id',
|
||||
destination_id: 'destination_id',
|
||||
service_id: 'service_id',
|
||||
content: 'content',
|
||||
score: 'score',
|
||||
is_from_user: 'is_from_user',
|
||||
created_at: 'created_at'
|
||||
} as const
|
||||
|
||||
export type CommentsScalarFieldEnum = (typeof CommentsScalarFieldEnum)[keyof typeof CommentsScalarFieldEnum]
|
||||
|
||||
|
||||
export const CountriesScalarFieldEnum = {
|
||||
id: 'id',
|
||||
name: 'name'
|
||||
} as const
|
||||
|
||||
export type CountriesScalarFieldEnum = (typeof CountriesScalarFieldEnum)[keyof typeof CountriesScalarFieldEnum]
|
||||
|
||||
|
||||
export const MessagesScalarFieldEnum = {
|
||||
id: 'id',
|
||||
chat_id: 'chat_id',
|
||||
sender_id: 'sender_id',
|
||||
content: 'content',
|
||||
created_at: 'created_at'
|
||||
} as const
|
||||
|
||||
export type MessagesScalarFieldEnum = (typeof MessagesScalarFieldEnum)[keyof typeof MessagesScalarFieldEnum]
|
||||
|
||||
|
||||
export const Payment_methodsScalarFieldEnum = {
|
||||
id: 'id',
|
||||
professional_id: 'professional_id',
|
||||
nequi: 'nequi',
|
||||
datafono: 'datafono',
|
||||
transferencia: 'transferencia'
|
||||
} as const
|
||||
|
||||
export type Payment_methodsScalarFieldEnum = (typeof Payment_methodsScalarFieldEnum)[keyof typeof Payment_methodsScalarFieldEnum]
|
||||
|
||||
|
||||
export const ProfessionalsScalarFieldEnum = {
|
||||
id: 'id',
|
||||
user_id: 'user_id',
|
||||
identification: 'identification',
|
||||
address: 'address',
|
||||
additional_address: 'additional_address',
|
||||
profession: 'profession',
|
||||
rate: 'rate',
|
||||
rate_preferences: 'rate_preferences',
|
||||
location_preferences: 'location_preferences',
|
||||
banner_picture: 'banner_picture',
|
||||
identification_picture: 'identification_picture',
|
||||
certificate_picture: 'certificate_picture',
|
||||
latitude: 'latitude',
|
||||
longitude: 'longitude',
|
||||
average_score: 'average_score',
|
||||
is_active: 'is_active',
|
||||
created_at: 'created_at',
|
||||
updated_at: 'updated_at'
|
||||
} as const
|
||||
|
||||
export type ProfessionalsScalarFieldEnum = (typeof ProfessionalsScalarFieldEnum)[keyof typeof ProfessionalsScalarFieldEnum]
|
||||
|
||||
|
||||
export const ProfessionsScalarFieldEnum = {
|
||||
id: 'id',
|
||||
name: 'name'
|
||||
} as const
|
||||
|
||||
export type ProfessionsScalarFieldEnum = (typeof ProfessionsScalarFieldEnum)[keyof typeof ProfessionsScalarFieldEnum]
|
||||
|
||||
|
||||
export const RegionsScalarFieldEnum = {
|
||||
id: 'id',
|
||||
country_id: 'country_id',
|
||||
name: 'name'
|
||||
} as const
|
||||
|
||||
export type RegionsScalarFieldEnum = (typeof RegionsScalarFieldEnum)[keyof typeof RegionsScalarFieldEnum]
|
||||
|
||||
|
||||
export const ReputationsScalarFieldEnum = {
|
||||
user_id: 'user_id',
|
||||
total: 'total',
|
||||
average: 'average',
|
||||
total_pro: 'total_pro',
|
||||
average_pro: 'average_pro',
|
||||
updated_at: 'updated_at'
|
||||
} as const
|
||||
|
||||
export type ReputationsScalarFieldEnum = (typeof ReputationsScalarFieldEnum)[keyof typeof ReputationsScalarFieldEnum]
|
||||
|
||||
|
||||
export const SchedulesScalarFieldEnum = {
|
||||
id: 'id',
|
||||
professional_id: 'professional_id',
|
||||
day_of_week: 'day_of_week',
|
||||
enabled: 'enabled',
|
||||
continuous_day: 'continuous_day',
|
||||
range1_hour1: 'range1_hour1',
|
||||
range1_hour2: 'range1_hour2',
|
||||
range2_hour1: 'range2_hour1',
|
||||
range2_hour2: 'range2_hour2'
|
||||
} as const
|
||||
|
||||
export type SchedulesScalarFieldEnum = (typeof SchedulesScalarFieldEnum)[keyof typeof SchedulesScalarFieldEnum]
|
||||
|
||||
|
||||
export const ServicesScalarFieldEnum = {
|
||||
id: 'id',
|
||||
professional_id: 'professional_id',
|
||||
user_id: 'user_id',
|
||||
address: 'address',
|
||||
additional_address: 'additional_address',
|
||||
latitude: 'latitude',
|
||||
longitude: 'longitude',
|
||||
day: 'day',
|
||||
description: 'description',
|
||||
rate: 'rate',
|
||||
range1_hour1: 'range1_hour1',
|
||||
range1_hour2: 'range1_hour2',
|
||||
status: 'status',
|
||||
location_preference: 'location_preference',
|
||||
professional_scored: 'professional_scored',
|
||||
user_scored: 'user_scored',
|
||||
created_at: 'created_at',
|
||||
updated_at: 'updated_at'
|
||||
} as const
|
||||
|
||||
export type ServicesScalarFieldEnum = (typeof ServicesScalarFieldEnum)[keyof typeof ServicesScalarFieldEnum]
|
||||
|
||||
|
||||
export const SettingsScalarFieldEnum = {
|
||||
key: 'key',
|
||||
value: 'value',
|
||||
updated_at: 'updated_at'
|
||||
} as const
|
||||
|
||||
export type SettingsScalarFieldEnum = (typeof SettingsScalarFieldEnum)[keyof typeof SettingsScalarFieldEnum]
|
||||
|
||||
|
||||
export const SpecializationsScalarFieldEnum = {
|
||||
id: 'id',
|
||||
professional_id: 'professional_id',
|
||||
name: 'name',
|
||||
picture: 'picture'
|
||||
} as const
|
||||
|
||||
export type SpecializationsScalarFieldEnum = (typeof SpecializationsScalarFieldEnum)[keyof typeof SpecializationsScalarFieldEnum]
|
||||
|
||||
|
||||
export const UsersScalarFieldEnum = {
|
||||
id: 'id',
|
||||
email: 'email',
|
||||
phone: 'phone',
|
||||
password_hash: 'password_hash',
|
||||
name: 'name',
|
||||
nickname: 'nickname',
|
||||
city: 'city',
|
||||
picture: 'picture',
|
||||
birthday: 'birthday',
|
||||
gender: 'gender',
|
||||
pro_state: 'pro_state',
|
||||
fcm_token: 'fcm_token',
|
||||
is_phone_verified: 'is_phone_verified',
|
||||
is_email_verified: 'is_email_verified',
|
||||
created_at: 'created_at',
|
||||
updated_at: 'updated_at'
|
||||
} as const
|
||||
|
||||
export type UsersScalarFieldEnum = (typeof UsersScalarFieldEnum)[keyof typeof UsersScalarFieldEnum]
|
||||
|
||||
|
||||
export const SortOrder = {
|
||||
asc: 'asc',
|
||||
desc: 'desc'
|
||||
} as const
|
||||
|
||||
export type SortOrder = (typeof SortOrder)[keyof typeof SortOrder]
|
||||
|
||||
|
||||
export const JsonNullValueInput = {
|
||||
JsonNull: JsonNull
|
||||
} as const
|
||||
|
||||
export type JsonNullValueInput = (typeof JsonNullValueInput)[keyof typeof JsonNullValueInput]
|
||||
|
||||
|
||||
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]
|
||||
|
||||
|
||||
export const JsonNullValueFilter = {
|
||||
DbNull: DbNull,
|
||||
JsonNull: JsonNull,
|
||||
AnyNull: AnyNull
|
||||
} as const
|
||||
|
||||
export type JsonNullValueFilter = (typeof JsonNullValueFilter)[keyof typeof JsonNullValueFilter]
|
||||
|
||||
Reference in New Issue
Block a user