Added better auth. Still fixing issues

This commit is contained in:
Jose Selesan
2026-04-14 14:14:07 -03:00
parent e2299c6d46
commit 9133950d6a
42 changed files with 2453 additions and 1358 deletions

View File

@@ -51,6 +51,7 @@ export const AnyNull = runtime.AnyNull
export const ModelName = {
Plan: 'Plan',
Complex: 'Complex',
ComplexUser: 'ComplexUser',
Sport: 'Sport',
@@ -60,8 +61,10 @@ export const ModelName = {
CourtBooking: 'CourtBooking',
OnboardingRequest: 'OnboardingRequest',
PasswordResetRequest: 'PasswordResetRequest',
Plan: 'Plan',
User: 'User'
User: 'User',
Session: 'Session',
Account: 'Account',
Verification: 'Verification'
} as const
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
@@ -80,16 +83,28 @@ export const TransactionIsolationLevel = runtime.makeStrictEnum({
export type TransactionIsolationLevel = (typeof TransactionIsolationLevel)[keyof typeof TransactionIsolationLevel]
export const PlanScalarFieldEnum = {
code: 'code',
name: 'name',
price: 'price',
rules: 'rules',
lastUpdatedAt: 'lastUpdatedAt'
} as const
export type PlanScalarFieldEnum = (typeof PlanScalarFieldEnum)[keyof typeof PlanScalarFieldEnum]
export const ComplexScalarFieldEnum = {
id: 'id',
complexSlug: 'complexSlug',
complexName: 'complexName',
physicalAddress: 'physicalAddress',
city: 'city',
state: 'state',
country: 'country',
complexSlug: 'complexSlug',
adminEmail: 'adminEmail',
planCode: 'planCode',
isActive: 'isActive',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
@@ -98,10 +113,12 @@ export type ComplexScalarFieldEnum = (typeof ComplexScalarFieldEnum)[keyof typeo
export const ComplexUserScalarFieldEnum = {
id: 'id',
complexId: 'complexId',
userId: 'userId',
role: 'role',
createdAt: 'createdAt'
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type ComplexUserScalarFieldEnum = (typeof ComplexUserScalarFieldEnum)[keyof typeof ComplexUserScalarFieldEnum]
@@ -211,21 +228,13 @@ export const PasswordResetRequestScalarFieldEnum = {
export type PasswordResetRequestScalarFieldEnum = (typeof PasswordResetRequestScalarFieldEnum)[keyof typeof PasswordResetRequestScalarFieldEnum]
export const PlanScalarFieldEnum = {
code: 'code',
name: 'name',
price: 'price',
rules: 'rules',
lastUpdatedAt: 'lastUpdatedAt'
} as const
export type PlanScalarFieldEnum = (typeof PlanScalarFieldEnum)[keyof typeof PlanScalarFieldEnum]
export const UserScalarFieldEnum = {
id: 'id',
supabaseUserId: 'supabaseUserId',
name: 'name',
email: 'email',
emailVerified: 'emailVerified',
image: 'image',
fullName: 'fullName',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
@@ -234,6 +243,51 @@ export const UserScalarFieldEnum = {
export type UserScalarFieldEnum = (typeof UserScalarFieldEnum)[keyof typeof UserScalarFieldEnum]
export const SessionScalarFieldEnum = {
id: 'id',
userId: 'userId',
token: 'token',
expiresAt: 'expiresAt',
ipAddress: 'ipAddress',
userAgent: 'userAgent',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type SessionScalarFieldEnum = (typeof SessionScalarFieldEnum)[keyof typeof SessionScalarFieldEnum]
export const AccountScalarFieldEnum = {
id: 'id',
userId: 'userId',
accountId: 'accountId',
providerId: 'providerId',
accessToken: 'accessToken',
refreshToken: 'refreshToken',
accessTokenExpiresAt: 'accessTokenExpiresAt',
refreshTokenExpiresAt: 'refreshTokenExpiresAt',
scope: 'scope',
idToken: 'idToken',
password: 'password',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type AccountScalarFieldEnum = (typeof AccountScalarFieldEnum)[keyof typeof AccountScalarFieldEnum]
export const VerificationScalarFieldEnum = {
id: 'id',
identifier: 'identifier',
value: 'value',
expiresAt: 'expiresAt',
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type VerificationScalarFieldEnum = (typeof VerificationScalarFieldEnum)[keyof typeof VerificationScalarFieldEnum]
export const SortOrder = {
asc: 'asc',
desc: 'desc'
@@ -257,14 +311,6 @@ export const QueryMode = {
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,
@@ -273,3 +319,11 @@ export const JsonNullValueFilter = {
export type JsonNullValueFilter = (typeof JsonNullValueFilter)[keyof typeof JsonNullValueFilter]
export const NullsOrder = {
first: 'first',
last: 'last'
} as const
export type NullsOrder = (typeof NullsOrder)[keyof typeof NullsOrder]