general destination and verify

This commit is contained in:
2026-05-08 18:23:51 +07:00
parent 2de8ac4086
commit 63349a144d
21 changed files with 2535 additions and 56 deletions
File diff suppressed because one or more lines are too long
@@ -385,6 +385,7 @@ type FieldRefInputType<Model, FieldType> = Model extends never ? never : FieldRe
export const ModelName = {
User: 'User',
UserProfile: 'UserProfile',
Account: 'Account',
OrganizerVerification: 'OrganizerVerification',
Trip: 'Trip',
@@ -406,7 +407,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
omit: GlobalOmitOptions
}
meta: {
modelProps: "user" | "account" | "organizerVerification" | "trip" | "tripReview" | "tripImage" | "tripParticipant"
modelProps: "user" | "userProfile" | "account" | "organizerVerification" | "trip" | "tripReview" | "tripImage" | "tripParticipant"
txIsolationLevel: TransactionIsolationLevel
}
model: {
@@ -484,6 +485,80 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
}
}
}
UserProfile: {
payload: Prisma.$UserProfilePayload<ExtArgs>
fields: Prisma.UserProfileFieldRefs
operations: {
findUnique: {
args: Prisma.UserProfileFindUniqueArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload> | null
}
findUniqueOrThrow: {
args: Prisma.UserProfileFindUniqueOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>
}
findFirst: {
args: Prisma.UserProfileFindFirstArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload> | null
}
findFirstOrThrow: {
args: Prisma.UserProfileFindFirstOrThrowArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>
}
findMany: {
args: Prisma.UserProfileFindManyArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>[]
}
create: {
args: Prisma.UserProfileCreateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>
}
createMany: {
args: Prisma.UserProfileCreateManyArgs<ExtArgs>
result: BatchPayload
}
createManyAndReturn: {
args: Prisma.UserProfileCreateManyAndReturnArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>[]
}
delete: {
args: Prisma.UserProfileDeleteArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>
}
update: {
args: Prisma.UserProfileUpdateArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>
}
deleteMany: {
args: Prisma.UserProfileDeleteManyArgs<ExtArgs>
result: BatchPayload
}
updateMany: {
args: Prisma.UserProfileUpdateManyArgs<ExtArgs>
result: BatchPayload
}
updateManyAndReturn: {
args: Prisma.UserProfileUpdateManyAndReturnArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>[]
}
upsert: {
args: Prisma.UserProfileUpsertArgs<ExtArgs>
result: runtime.Types.Utils.PayloadToResult<Prisma.$UserProfilePayload>
}
aggregate: {
args: Prisma.UserProfileAggregateArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.AggregateUserProfile>
}
groupBy: {
args: Prisma.UserProfileGroupByArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.UserProfileGroupByOutputType>[]
}
count: {
args: Prisma.UserProfileCountArgs<ExtArgs>
result: runtime.Types.Utils.Optional<Prisma.UserProfileCountAggregateOutputType> | number
}
}
}
Account: {
payload: Prisma.$AccountPayload<ExtArgs>
fields: Prisma.AccountFieldRefs
@@ -983,6 +1058,20 @@ export const UserScalarFieldEnum = {
export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum]
export const UserProfileScalarFieldEnum = {
id: 'id',
userId: 'userId',
bio: 'bio',
city: 'city',
interests: 'interests',
instagram: 'instagram',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type UserProfileScalarFieldEnum = (typeof UserProfileScalarFieldEnum)[keyof typeof UserProfileScalarFieldEnum]
export const AccountScalarFieldEnum = {
id: 'id',
userId: 'userId',
@@ -1346,6 +1435,7 @@ export type PrismaClientOptions = ({
}
export type GlobalOmitConfig = {
user?: Prisma.UserOmit
userProfile?: Prisma.UserProfileOmit
account?: Prisma.AccountOmit
organizerVerification?: Prisma.OrganizerVerificationOmit
trip?: Prisma.TripOmit
@@ -52,6 +52,7 @@ export const AnyNull = runtime.AnyNull
export const ModelName = {
User: 'User',
UserProfile: 'UserProfile',
Account: 'Account',
OrganizerVerification: 'OrganizerVerification',
Trip: 'Trip',
@@ -92,6 +93,20 @@ export const UserScalarFieldEnum = {
export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum]
export const UserProfileScalarFieldEnum = {
id: 'id',
userId: 'userId',
bio: 'bio',
city: 'city',
interests: 'interests',
instagram: 'instagram',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type UserProfileScalarFieldEnum = (typeof UserProfileScalarFieldEnum)[keyof typeof UserProfileScalarFieldEnum]
export const AccountScalarFieldEnum = {
id: 'id',
userId: 'userId',