feat: Added methods for organization
This commit is contained in:
@@ -20,7 +20,7 @@ const config: runtime.GetPrismaClientConfig = {
|
||||
"clientVersion": "7.3.0",
|
||||
"engineVersion": "9d6ad21cbbceab97458517b147a6a09ff43aa735",
|
||||
"activeProvider": "postgresql",
|
||||
"inlineSchema": "model OrganizationJoinRequest {\n userId String\n orgId String\n status ORGANIZATION_JOIN_REQUEST @default(PENDING)\n requestType ORGANIZATION_JOIN_REQUEST_TYPE\n requestedOn DateTime @default(now())\n role ORG_ROLE @default(member)\n updatedAt DateTime @updatedAt\n rejectReason String?\n requestMessage String?\n\n organization Organization @relation(fields: [orgId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, orgId])\n @@map(\"organization_join_request\")\n}\n\nenum ORGANIZATION_JOIN_REQUEST {\n PENDING\n ACCEPTED\n REJECTED\n CANCELLED\n}\n\nenum ORGANIZATION_JOIN_REQUEST_TYPE {\n INVITED\n REQUESTED\n}\n\nmodel OrganizationUserJoinTable {\n userId String\n orgId String\n role ORG_ROLE @default(member)\n joinedDate DateTime @default(now())\n\n organization Organization @relation(fields: [orgId], references: [id], onDelete: Restrict)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, orgId])\n @@map(\"organization_user_join\")\n}\n\nenum ORG_ROLE {\n owner\n admin\n member\n}\n\nmodel Organization {\n id String @id @default(uuid())\n name String\n description String?\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n members OrganizationUserJoinTable[]\n requestingMembers OrganizationJoinRequest[]\n\n @@map(\"organization\")\n}\n\n// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client\"\n output = \"../generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id String @id @default(uuid())\n firstName String\n middleName String?\n lastName String\n email String @unique\n password String\n role USER_ROLE @default(user)\n isVerified Boolean? @default(false) // TODO: Email using queue\n refreshToken String?\n profilePicture String?\n isDeleted Boolean? @default(false)\n deletedAt DateTime?\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n organizations OrganizationUserJoinTable[]\n organizationsRequested OrganizationJoinRequest[]\n\n @@map(\"user\")\n}\n\nenum USER_ROLE {\n superadmin\n user\n}\n",
|
||||
"inlineSchema": "model OrganizationJoinRequest {\n id String @id @default(uuid())\n userId String\n orgId String\n status ORGANIZATION_JOIN_REQUEST @default(PENDING)\n requestType ORGANIZATION_JOIN_REQUEST_TYPE\n requestedOn DateTime @default(now())\n role ORG_ROLE @default(member)\n updatedAt DateTime @updatedAt\n rejectReason String?\n requestMessage String?\n\n organization Organization @relation(fields: [orgId], references: [id], onDelete: Cascade)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n // @@unique([userId, orgId])\n @@index([userId, orgId])\n @@map(\"organization_join_request\")\n}\n\nenum ORGANIZATION_JOIN_REQUEST {\n PENDING\n ACCEPTED\n REJECTED\n CANCELLED\n}\n\nenum ORGANIZATION_JOIN_REQUEST_TYPE {\n INVITED\n REQUESTED\n}\n\nmodel OrganizationUserJoinTable {\n userId String\n orgId String\n role ORG_ROLE @default(member)\n joinedDate DateTime @default(now())\n\n organization Organization @relation(fields: [orgId], references: [id], onDelete: Restrict)\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n\n @@unique([userId, orgId])\n @@map(\"organization_user_join\")\n}\n\nenum ORG_ROLE {\n owner\n admin\n member\n}\n\nmodel Organization {\n id String @id @default(uuid())\n name String\n description String?\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n members OrganizationUserJoinTable[]\n requestingMembers OrganizationJoinRequest[]\n\n @@map(\"organization\")\n}\n\n// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\n// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?\n// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init\n\ngenerator client {\n provider = \"prisma-client\"\n output = \"../generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n}\n\nmodel User {\n id String @id @default(uuid())\n firstName String\n middleName String?\n lastName String\n email String @unique\n password String\n role USER_ROLE @default(user)\n isVerified Boolean? @default(false) // TODO: Email using queue\n refreshToken String?\n profilePicture String?\n isDeleted Boolean? @default(false)\n deletedAt DateTime?\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n organizations OrganizationUserJoinTable[]\n organizationsRequested OrganizationJoinRequest[]\n\n @@map(\"user\")\n}\n\nenum USER_ROLE {\n superadmin\n user\n}\n",
|
||||
"runtimeDataModel": {
|
||||
"models": {},
|
||||
"enums": {},
|
||||
@@ -28,7 +28,7 @@ const config: runtime.GetPrismaClientConfig = {
|
||||
}
|
||||
}
|
||||
|
||||
config.runtimeDataModel = JSON.parse("{\"models\":{\"OrganizationJoinRequest\":{\"fields\":[{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"orgId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ORGANIZATION_JOIN_REQUEST\"},{\"name\":\"requestType\",\"kind\":\"enum\",\"type\":\"ORGANIZATION_JOIN_REQUEST_TYPE\"},{\"name\":\"requestedOn\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ORG_ROLE\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"rejectReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"requestMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"organization\",\"kind\":\"object\",\"type\":\"Organization\",\"relationName\":\"OrganizationToOrganizationJoinRequest\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OrganizationJoinRequestToUser\"}],\"dbName\":\"organization_join_request\"},\"OrganizationUserJoinTable\":{\"fields\":[{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"orgId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ORG_ROLE\"},{\"name\":\"joinedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"organization\",\"kind\":\"object\",\"type\":\"Organization\",\"relationName\":\"OrganizationToOrganizationUserJoinTable\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OrganizationUserJoinTableToUser\"}],\"dbName\":\"organization_user_join\"},\"Organization\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"OrganizationUserJoinTable\",\"relationName\":\"OrganizationToOrganizationUserJoinTable\"},{\"name\":\"requestingMembers\",\"kind\":\"object\",\"type\":\"OrganizationJoinRequest\",\"relationName\":\"OrganizationToOrganizationJoinRequest\"}],\"dbName\":\"organization\"},\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"middleName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"USER_ROLE\"},{\"name\":\"isVerified\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"refreshToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"profilePicture\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isDeleted\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"organizations\",\"kind\":\"object\",\"type\":\"OrganizationUserJoinTable\",\"relationName\":\"OrganizationUserJoinTableToUser\"},{\"name\":\"organizationsRequested\",\"kind\":\"object\",\"type\":\"OrganizationJoinRequest\",\"relationName\":\"OrganizationJoinRequestToUser\"}],\"dbName\":\"user\"}},\"enums\":{},\"types\":{}}")
|
||||
config.runtimeDataModel = JSON.parse("{\"models\":{\"OrganizationJoinRequest\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"orgId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"status\",\"kind\":\"enum\",\"type\":\"ORGANIZATION_JOIN_REQUEST\"},{\"name\":\"requestType\",\"kind\":\"enum\",\"type\":\"ORGANIZATION_JOIN_REQUEST_TYPE\"},{\"name\":\"requestedOn\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ORG_ROLE\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"rejectReason\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"requestMessage\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"organization\",\"kind\":\"object\",\"type\":\"Organization\",\"relationName\":\"OrganizationToOrganizationJoinRequest\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OrganizationJoinRequestToUser\"}],\"dbName\":\"organization_join_request\"},\"OrganizationUserJoinTable\":{\"fields\":[{\"name\":\"userId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"orgId\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"ORG_ROLE\"},{\"name\":\"joinedDate\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"organization\",\"kind\":\"object\",\"type\":\"Organization\",\"relationName\":\"OrganizationToOrganizationUserJoinTable\"},{\"name\":\"user\",\"kind\":\"object\",\"type\":\"User\",\"relationName\":\"OrganizationUserJoinTableToUser\"}],\"dbName\":\"organization_user_join\"},\"Organization\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"name\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"description\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"members\",\"kind\":\"object\",\"type\":\"OrganizationUserJoinTable\",\"relationName\":\"OrganizationToOrganizationUserJoinTable\"},{\"name\":\"requestingMembers\",\"kind\":\"object\",\"type\":\"OrganizationJoinRequest\",\"relationName\":\"OrganizationToOrganizationJoinRequest\"}],\"dbName\":\"organization\"},\"User\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"firstName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"middleName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lastName\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"password\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"role\",\"kind\":\"enum\",\"type\":\"USER_ROLE\"},{\"name\":\"isVerified\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"refreshToken\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"profilePicture\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"isDeleted\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"deletedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"createdAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"updatedAt\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"organizations\",\"kind\":\"object\",\"type\":\"OrganizationUserJoinTable\",\"relationName\":\"OrganizationUserJoinTableToUser\"},{\"name\":\"organizationsRequested\",\"kind\":\"object\",\"type\":\"OrganizationJoinRequest\",\"relationName\":\"OrganizationJoinRequestToUser\"}],\"dbName\":\"user\"}},\"enums\":{},\"types\":{}}")
|
||||
|
||||
async function decodeBase64AsWasm(wasmBase64: string): Promise<WebAssembly.Module> {
|
||||
const { Buffer } = await import('node:buffer')
|
||||
|
||||
@@ -743,6 +743,7 @@ export type TransactionIsolationLevel = (typeof TransactionIsolationLevel)[keyof
|
||||
|
||||
|
||||
export const OrganizationJoinRequestScalarFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId',
|
||||
orgId: 'orgId',
|
||||
status: 'status',
|
||||
|
||||
@@ -74,6 +74,7 @@ export type TransactionIsolationLevel = (typeof TransactionIsolationLevel)[keyof
|
||||
|
||||
|
||||
export const OrganizationJoinRequestScalarFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId',
|
||||
orgId: 'orgId',
|
||||
status: 'status',
|
||||
|
||||
@@ -25,6 +25,7 @@ export type AggregateOrganizationJoinRequest = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestMinAggregateOutputType = {
|
||||
id: string | null
|
||||
userId: string | null
|
||||
orgId: string | null
|
||||
status: $Enums.ORGANIZATION_JOIN_REQUEST | null
|
||||
@@ -37,6 +38,7 @@ export type OrganizationJoinRequestMinAggregateOutputType = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestMaxAggregateOutputType = {
|
||||
id: string | null
|
||||
userId: string | null
|
||||
orgId: string | null
|
||||
status: $Enums.ORGANIZATION_JOIN_REQUEST | null
|
||||
@@ -49,6 +51,7 @@ export type OrganizationJoinRequestMaxAggregateOutputType = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCountAggregateOutputType = {
|
||||
id: number
|
||||
userId: number
|
||||
orgId: number
|
||||
status: number
|
||||
@@ -63,6 +66,7 @@ export type OrganizationJoinRequestCountAggregateOutputType = {
|
||||
|
||||
|
||||
export type OrganizationJoinRequestMinAggregateInputType = {
|
||||
id?: true
|
||||
userId?: true
|
||||
orgId?: true
|
||||
status?: true
|
||||
@@ -75,6 +79,7 @@ export type OrganizationJoinRequestMinAggregateInputType = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestMaxAggregateInputType = {
|
||||
id?: true
|
||||
userId?: true
|
||||
orgId?: true
|
||||
status?: true
|
||||
@@ -87,6 +92,7 @@ export type OrganizationJoinRequestMaxAggregateInputType = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCountAggregateInputType = {
|
||||
id?: true
|
||||
userId?: true
|
||||
orgId?: true
|
||||
status?: true
|
||||
@@ -172,6 +178,7 @@ export type OrganizationJoinRequestGroupByArgs<ExtArgs extends runtime.Types.Ext
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestGroupByOutputType = {
|
||||
id: string
|
||||
userId: string
|
||||
orgId: string
|
||||
status: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -205,6 +212,7 @@ export type OrganizationJoinRequestWhereInput = {
|
||||
AND?: Prisma.OrganizationJoinRequestWhereInput | Prisma.OrganizationJoinRequestWhereInput[]
|
||||
OR?: Prisma.OrganizationJoinRequestWhereInput[]
|
||||
NOT?: Prisma.OrganizationJoinRequestWhereInput | Prisma.OrganizationJoinRequestWhereInput[]
|
||||
id?: Prisma.StringFilter<"OrganizationJoinRequest"> | string
|
||||
userId?: Prisma.StringFilter<"OrganizationJoinRequest"> | string
|
||||
orgId?: Prisma.StringFilter<"OrganizationJoinRequest"> | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -219,6 +227,7 @@ export type OrganizationJoinRequestWhereInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestOrderByWithRelationInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
orgId?: Prisma.SortOrder
|
||||
status?: Prisma.SortOrder
|
||||
@@ -233,7 +242,7 @@ export type OrganizationJoinRequestOrderByWithRelationInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestWhereUniqueInput = Prisma.AtLeast<{
|
||||
userId_orgId?: Prisma.OrganizationJoinRequestUserIdOrgIdCompoundUniqueInput
|
||||
id?: string
|
||||
AND?: Prisma.OrganizationJoinRequestWhereInput | Prisma.OrganizationJoinRequestWhereInput[]
|
||||
OR?: Prisma.OrganizationJoinRequestWhereInput[]
|
||||
NOT?: Prisma.OrganizationJoinRequestWhereInput | Prisma.OrganizationJoinRequestWhereInput[]
|
||||
@@ -248,9 +257,10 @@ export type OrganizationJoinRequestWhereUniqueInput = Prisma.AtLeast<{
|
||||
requestMessage?: Prisma.StringNullableFilter<"OrganizationJoinRequest"> | string | null
|
||||
organization?: Prisma.XOR<Prisma.OrganizationScalarRelationFilter, Prisma.OrganizationWhereInput>
|
||||
user?: Prisma.XOR<Prisma.UserScalarRelationFilter, Prisma.UserWhereInput>
|
||||
}, "userId_orgId">
|
||||
}, "id">
|
||||
|
||||
export type OrganizationJoinRequestOrderByWithAggregationInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
orgId?: Prisma.SortOrder
|
||||
status?: Prisma.SortOrder
|
||||
@@ -269,6 +279,7 @@ export type OrganizationJoinRequestScalarWhereWithAggregatesInput = {
|
||||
AND?: Prisma.OrganizationJoinRequestScalarWhereWithAggregatesInput | Prisma.OrganizationJoinRequestScalarWhereWithAggregatesInput[]
|
||||
OR?: Prisma.OrganizationJoinRequestScalarWhereWithAggregatesInput[]
|
||||
NOT?: Prisma.OrganizationJoinRequestScalarWhereWithAggregatesInput | Prisma.OrganizationJoinRequestScalarWhereWithAggregatesInput[]
|
||||
id?: Prisma.StringWithAggregatesFilter<"OrganizationJoinRequest"> | string
|
||||
userId?: Prisma.StringWithAggregatesFilter<"OrganizationJoinRequest"> | string
|
||||
orgId?: Prisma.StringWithAggregatesFilter<"OrganizationJoinRequest"> | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTWithAggregatesFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -281,6 +292,7 @@ export type OrganizationJoinRequestScalarWhereWithAggregatesInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCreateInput = {
|
||||
id?: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
requestedOn?: Date | string
|
||||
@@ -293,6 +305,7 @@ export type OrganizationJoinRequestCreateInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedCreateInput = {
|
||||
id?: string
|
||||
userId: string
|
||||
orgId: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -305,6 +318,7 @@ export type OrganizationJoinRequestUncheckedCreateInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUpdateInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
@@ -317,6 +331,7 @@ export type OrganizationJoinRequestUpdateInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedUpdateInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -329,6 +344,7 @@ export type OrganizationJoinRequestUncheckedUpdateInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCreateManyInput = {
|
||||
id?: string
|
||||
userId: string
|
||||
orgId: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -341,6 +357,7 @@ export type OrganizationJoinRequestCreateManyInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUpdateManyMutationInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
@@ -351,6 +368,7 @@ export type OrganizationJoinRequestUpdateManyMutationInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedUpdateManyInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -362,12 +380,8 @@ export type OrganizationJoinRequestUncheckedUpdateManyInput = {
|
||||
requestMessage?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUserIdOrgIdCompoundUniqueInput = {
|
||||
userId: string
|
||||
orgId: string
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCountOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
orgId?: Prisma.SortOrder
|
||||
status?: Prisma.SortOrder
|
||||
@@ -380,6 +394,7 @@ export type OrganizationJoinRequestCountOrderByAggregateInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestMaxOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
orgId?: Prisma.SortOrder
|
||||
status?: Prisma.SortOrder
|
||||
@@ -392,6 +407,7 @@ export type OrganizationJoinRequestMaxOrderByAggregateInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestMinOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
orgId?: Prisma.SortOrder
|
||||
status?: Prisma.SortOrder
|
||||
@@ -413,6 +429,10 @@ export type OrganizationJoinRequestOrderByRelationAggregateInput = {
|
||||
_count?: Prisma.SortOrder
|
||||
}
|
||||
|
||||
export type StringFieldUpdateOperationsInput = {
|
||||
set?: string
|
||||
}
|
||||
|
||||
export type EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput = {
|
||||
set?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
}
|
||||
@@ -433,10 +453,6 @@ export type NullableStringFieldUpdateOperationsInput = {
|
||||
set?: string | null
|
||||
}
|
||||
|
||||
export type StringFieldUpdateOperationsInput = {
|
||||
set?: string
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCreateNestedManyWithoutOrganizationInput = {
|
||||
create?: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput> | Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput[] | Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput[]
|
||||
connectOrCreate?: Prisma.OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput | Prisma.OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput[]
|
||||
@@ -522,6 +538,7 @@ export type OrganizationJoinRequestUncheckedUpdateManyWithoutUserNestedInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCreateWithoutOrganizationInput = {
|
||||
id?: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
requestedOn?: Date | string
|
||||
@@ -533,6 +550,7 @@ export type OrganizationJoinRequestCreateWithoutOrganizationInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput = {
|
||||
id?: string
|
||||
userId: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
@@ -573,6 +591,7 @@ export type OrganizationJoinRequestScalarWhereInput = {
|
||||
AND?: Prisma.OrganizationJoinRequestScalarWhereInput | Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||
OR?: Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||
NOT?: Prisma.OrganizationJoinRequestScalarWhereInput | Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||
id?: Prisma.StringFilter<"OrganizationJoinRequest"> | string
|
||||
userId?: Prisma.StringFilter<"OrganizationJoinRequest"> | string
|
||||
orgId?: Prisma.StringFilter<"OrganizationJoinRequest"> | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -585,6 +604,7 @@ export type OrganizationJoinRequestScalarWhereInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCreateWithoutUserInput = {
|
||||
id?: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
requestedOn?: Date | string
|
||||
@@ -596,6 +616,7 @@ export type OrganizationJoinRequestCreateWithoutUserInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedCreateWithoutUserInput = {
|
||||
id?: string
|
||||
orgId: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
@@ -633,6 +654,7 @@ export type OrganizationJoinRequestUpdateManyWithWhereWithoutUserInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCreateManyOrganizationInput = {
|
||||
id?: string
|
||||
userId: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
@@ -644,6 +666,7 @@ export type OrganizationJoinRequestCreateManyOrganizationInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUpdateWithoutOrganizationInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
@@ -655,6 +678,7 @@ export type OrganizationJoinRequestUpdateWithoutOrganizationInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedUpdateWithoutOrganizationInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
@@ -666,6 +690,7 @@ export type OrganizationJoinRequestUncheckedUpdateWithoutOrganizationInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedUpdateManyWithoutOrganizationInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
@@ -677,6 +702,7 @@ export type OrganizationJoinRequestUncheckedUpdateManyWithoutOrganizationInput =
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestCreateManyUserInput = {
|
||||
id?: string
|
||||
orgId: string
|
||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
@@ -688,6 +714,7 @@ export type OrganizationJoinRequestCreateManyUserInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUpdateWithoutUserInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
@@ -699,6 +726,7 @@ export type OrganizationJoinRequestUpdateWithoutUserInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedUpdateWithoutUserInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
@@ -710,6 +738,7 @@ export type OrganizationJoinRequestUncheckedUpdateWithoutUserInput = {
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestUncheckedUpdateManyWithoutUserInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||
@@ -723,6 +752,7 @@ export type OrganizationJoinRequestUncheckedUpdateManyWithoutUserInput = {
|
||||
|
||||
|
||||
export type OrganizationJoinRequestSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
userId?: boolean
|
||||
orgId?: boolean
|
||||
status?: boolean
|
||||
@@ -737,6 +767,7 @@ export type OrganizationJoinRequestSelect<ExtArgs extends runtime.Types.Extensio
|
||||
}, ExtArgs["result"]["organizationJoinRequest"]>
|
||||
|
||||
export type OrganizationJoinRequestSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
userId?: boolean
|
||||
orgId?: boolean
|
||||
status?: boolean
|
||||
@@ -751,6 +782,7 @@ export type OrganizationJoinRequestSelectCreateManyAndReturn<ExtArgs extends run
|
||||
}, ExtArgs["result"]["organizationJoinRequest"]>
|
||||
|
||||
export type OrganizationJoinRequestSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
userId?: boolean
|
||||
orgId?: boolean
|
||||
status?: boolean
|
||||
@@ -765,6 +797,7 @@ export type OrganizationJoinRequestSelectUpdateManyAndReturn<ExtArgs extends run
|
||||
}, ExtArgs["result"]["organizationJoinRequest"]>
|
||||
|
||||
export type OrganizationJoinRequestSelectScalar = {
|
||||
id?: boolean
|
||||
userId?: boolean
|
||||
orgId?: boolean
|
||||
status?: boolean
|
||||
@@ -776,7 +809,7 @@ export type OrganizationJoinRequestSelectScalar = {
|
||||
requestMessage?: boolean
|
||||
}
|
||||
|
||||
export type OrganizationJoinRequestOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"userId" | "orgId" | "status" | "requestType" | "requestedOn" | "role" | "updatedAt" | "rejectReason" | "requestMessage", ExtArgs["result"]["organizationJoinRequest"]>
|
||||
export type OrganizationJoinRequestOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "userId" | "orgId" | "status" | "requestType" | "requestedOn" | "role" | "updatedAt" | "rejectReason" | "requestMessage", ExtArgs["result"]["organizationJoinRequest"]>
|
||||
export type OrganizationJoinRequestInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||
@@ -797,6 +830,7 @@ export type $OrganizationJoinRequestPayload<ExtArgs extends runtime.Types.Extens
|
||||
user: Prisma.$UserPayload<ExtArgs>
|
||||
}
|
||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||
id: string
|
||||
userId: string
|
||||
orgId: string
|
||||
status: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||
@@ -889,8 +923,8 @@ export interface OrganizationJoinRequestDelegate<ExtArgs extends runtime.Types.E
|
||||
* // Get first 10 OrganizationJoinRequests
|
||||
* const organizationJoinRequests = await prisma.organizationJoinRequest.findMany({ take: 10 })
|
||||
*
|
||||
* // Only select the `userId`
|
||||
* const organizationJoinRequestWithUserIdOnly = await prisma.organizationJoinRequest.findMany({ select: { userId: true } })
|
||||
* // Only select the `id`
|
||||
* const organizationJoinRequestWithIdOnly = await prisma.organizationJoinRequest.findMany({ select: { id: true } })
|
||||
*
|
||||
*/
|
||||
findMany<T extends OrganizationJoinRequestFindManyArgs>(args?: Prisma.SelectSubset<T, OrganizationJoinRequestFindManyArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$OrganizationJoinRequestPayload<ExtArgs>, T, "findMany", GlobalOmitOptions>>
|
||||
@@ -934,9 +968,9 @@ export interface OrganizationJoinRequestDelegate<ExtArgs extends runtime.Types.E
|
||||
* ]
|
||||
* })
|
||||
*
|
||||
* // Create many OrganizationJoinRequests and only return the `userId`
|
||||
* const organizationJoinRequestWithUserIdOnly = await prisma.organizationJoinRequest.createManyAndReturn({
|
||||
* select: { userId: true },
|
||||
* // Create many OrganizationJoinRequests and only return the `id`
|
||||
* const organizationJoinRequestWithIdOnly = await prisma.organizationJoinRequest.createManyAndReturn({
|
||||
* select: { id: true },
|
||||
* data: [
|
||||
* // ... provide data here
|
||||
* ]
|
||||
@@ -1025,9 +1059,9 @@ export interface OrganizationJoinRequestDelegate<ExtArgs extends runtime.Types.E
|
||||
* ]
|
||||
* })
|
||||
*
|
||||
* // Update zero or more OrganizationJoinRequests and only return the `userId`
|
||||
* const organizationJoinRequestWithUserIdOnly = await prisma.organizationJoinRequest.updateManyAndReturn({
|
||||
* select: { userId: true },
|
||||
* // Update zero or more OrganizationJoinRequests and only return the `id`
|
||||
* const organizationJoinRequestWithIdOnly = await prisma.organizationJoinRequest.updateManyAndReturn({
|
||||
* select: { id: true },
|
||||
* where: {
|
||||
* // ... provide filter here
|
||||
* },
|
||||
@@ -1231,6 +1265,7 @@ export interface Prisma__OrganizationJoinRequestClient<T, Null = never, ExtArgs
|
||||
* Fields of the OrganizationJoinRequest model
|
||||
*/
|
||||
export interface OrganizationJoinRequestFieldRefs {
|
||||
readonly id: Prisma.FieldRef<"OrganizationJoinRequest", 'String'>
|
||||
readonly userId: Prisma.FieldRef<"OrganizationJoinRequest", 'String'>
|
||||
readonly orgId: Prisma.FieldRef<"OrganizationJoinRequest", 'String'>
|
||||
readonly status: Prisma.FieldRef<"OrganizationJoinRequest", 'ORGANIZATION_JOIN_REQUEST'>
|
||||
|
||||
Reference in New Issue
Block a user