Add user profiles and account setup page
This commit is contained in:
@@ -385,6 +385,8 @@ type FieldRefInputType<Model, FieldType> = Model extends never ? never : FieldRe
|
||||
|
||||
export const ModelName = {
|
||||
User: 'User',
|
||||
Profile: 'Profile',
|
||||
Address: 'Address',
|
||||
Session: 'Session',
|
||||
Account: 'Account',
|
||||
UserRole: 'UserRole',
|
||||
@@ -407,7 +409,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
||||
omit: GlobalOmitOptions
|
||||
}
|
||||
meta: {
|
||||
modelProps: "user" | "session" | "account" | "userRole" | "verification" | "affirmation" | "solfeggioFrequency" | "affirmationCategory"
|
||||
modelProps: "user" | "profile" | "address" | "session" | "account" | "userRole" | "verification" | "affirmation" | "solfeggioFrequency" | "affirmationCategory"
|
||||
txIsolationLevel: TransactionIsolationLevel
|
||||
}
|
||||
model: {
|
||||
@@ -485,6 +487,154 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
||||
}
|
||||
}
|
||||
}
|
||||
Profile: {
|
||||
payload: Prisma.$ProfilePayload<ExtArgs>
|
||||
fields: Prisma.ProfileFieldRefs
|
||||
operations: {
|
||||
findUnique: {
|
||||
args: Prisma.ProfileFindUniqueArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload> | null
|
||||
}
|
||||
findUniqueOrThrow: {
|
||||
args: Prisma.ProfileFindUniqueOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>
|
||||
}
|
||||
findFirst: {
|
||||
args: Prisma.ProfileFindFirstArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload> | null
|
||||
}
|
||||
findFirstOrThrow: {
|
||||
args: Prisma.ProfileFindFirstOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>
|
||||
}
|
||||
findMany: {
|
||||
args: Prisma.ProfileFindManyArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>[]
|
||||
}
|
||||
create: {
|
||||
args: Prisma.ProfileCreateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>
|
||||
}
|
||||
createMany: {
|
||||
args: Prisma.ProfileCreateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
createManyAndReturn: {
|
||||
args: Prisma.ProfileCreateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>[]
|
||||
}
|
||||
delete: {
|
||||
args: Prisma.ProfileDeleteArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>
|
||||
}
|
||||
update: {
|
||||
args: Prisma.ProfileUpdateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>
|
||||
}
|
||||
deleteMany: {
|
||||
args: Prisma.ProfileDeleteManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateMany: {
|
||||
args: Prisma.ProfileUpdateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateManyAndReturn: {
|
||||
args: Prisma.ProfileUpdateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>[]
|
||||
}
|
||||
upsert: {
|
||||
args: Prisma.ProfileUpsertArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$ProfilePayload>
|
||||
}
|
||||
aggregate: {
|
||||
args: Prisma.ProfileAggregateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AggregateProfile>
|
||||
}
|
||||
groupBy: {
|
||||
args: Prisma.ProfileGroupByArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.ProfileGroupByOutputType>[]
|
||||
}
|
||||
count: {
|
||||
args: Prisma.ProfileCountArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.ProfileCountAggregateOutputType> | number
|
||||
}
|
||||
}
|
||||
}
|
||||
Address: {
|
||||
payload: Prisma.$AddressPayload<ExtArgs>
|
||||
fields: Prisma.AddressFieldRefs
|
||||
operations: {
|
||||
findUnique: {
|
||||
args: Prisma.AddressFindUniqueArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload> | null
|
||||
}
|
||||
findUniqueOrThrow: {
|
||||
args: Prisma.AddressFindUniqueOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>
|
||||
}
|
||||
findFirst: {
|
||||
args: Prisma.AddressFindFirstArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload> | null
|
||||
}
|
||||
findFirstOrThrow: {
|
||||
args: Prisma.AddressFindFirstOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>
|
||||
}
|
||||
findMany: {
|
||||
args: Prisma.AddressFindManyArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>[]
|
||||
}
|
||||
create: {
|
||||
args: Prisma.AddressCreateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>
|
||||
}
|
||||
createMany: {
|
||||
args: Prisma.AddressCreateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
createManyAndReturn: {
|
||||
args: Prisma.AddressCreateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>[]
|
||||
}
|
||||
delete: {
|
||||
args: Prisma.AddressDeleteArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>
|
||||
}
|
||||
update: {
|
||||
args: Prisma.AddressUpdateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>
|
||||
}
|
||||
deleteMany: {
|
||||
args: Prisma.AddressDeleteManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateMany: {
|
||||
args: Prisma.AddressUpdateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateManyAndReturn: {
|
||||
args: Prisma.AddressUpdateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>[]
|
||||
}
|
||||
upsert: {
|
||||
args: Prisma.AddressUpsertArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$AddressPayload>
|
||||
}
|
||||
aggregate: {
|
||||
args: Prisma.AddressAggregateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AggregateAddress>
|
||||
}
|
||||
groupBy: {
|
||||
args: Prisma.AddressGroupByArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AddressGroupByOutputType>[]
|
||||
}
|
||||
count: {
|
||||
args: Prisma.AddressCountArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AddressCountAggregateOutputType> | number
|
||||
}
|
||||
}
|
||||
}
|
||||
Session: {
|
||||
payload: Prisma.$SessionPayload<ExtArgs>
|
||||
fields: Prisma.SessionFieldRefs
|
||||
@@ -1056,6 +1206,30 @@ export const UserScalarFieldEnum = {
|
||||
export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum]
|
||||
|
||||
|
||||
export const ProfileScalarFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId',
|
||||
firstName: 'firstName',
|
||||
lastName: 'lastName',
|
||||
phoneNumber: 'phoneNumber'
|
||||
} as const
|
||||
|
||||
export type ProfileScalarFieldEnum = (typeof ProfileScalarFieldEnum)[keyof typeof ProfileScalarFieldEnum]
|
||||
|
||||
|
||||
export const AddressScalarFieldEnum = {
|
||||
id: 'id',
|
||||
profileId: 'profileId',
|
||||
street: 'street',
|
||||
city: 'city',
|
||||
state: 'state',
|
||||
postalCode: 'postalCode',
|
||||
country: 'country'
|
||||
} as const
|
||||
|
||||
export type AddressScalarFieldEnum = (typeof AddressScalarFieldEnum)[keyof typeof AddressScalarFieldEnum]
|
||||
|
||||
|
||||
export const SessionScalarFieldEnum = {
|
||||
id: 'id',
|
||||
expiresAt: 'expiresAt',
|
||||
@@ -1326,6 +1500,8 @@ export type PrismaClientOptions = ({
|
||||
}
|
||||
export type GlobalOmitConfig = {
|
||||
user?: Prisma.UserOmit
|
||||
profile?: Prisma.ProfileOmit
|
||||
address?: Prisma.AddressOmit
|
||||
session?: Prisma.SessionOmit
|
||||
account?: Prisma.AccountOmit
|
||||
userRole?: Prisma.UserRoleOmit
|
||||
|
||||
Reference in New Issue
Block a user