feat: Organization operations like invite and accept
This commit is contained in:
@@ -54,6 +54,13 @@ export type DateTimeFilter<$PrismaModel = never> = {
|
|||||||
not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
|
not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type EnumORG_ROLEFilter<$PrismaModel = never> = {
|
||||||
|
equals?: $Enums.ORG_ROLE | Prisma.EnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
in?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
notIn?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
not?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel> | $Enums.ORG_ROLE
|
||||||
|
}
|
||||||
|
|
||||||
export type StringNullableFilter<$PrismaModel = never> = {
|
export type StringNullableFilter<$PrismaModel = never> = {
|
||||||
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
|
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
|
||||||
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
|
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
|
||||||
@@ -126,6 +133,16 @@ export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
|
|||||||
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
|
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type EnumORG_ROLEWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
|
equals?: $Enums.ORG_ROLE | Prisma.EnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
in?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
notIn?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
not?: Prisma.NestedEnumORG_ROLEWithAggregatesFilter<$PrismaModel> | $Enums.ORG_ROLE
|
||||||
|
_count?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
_min?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel>
|
||||||
|
_max?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel>
|
||||||
|
}
|
||||||
|
|
||||||
export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
|
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
|
||||||
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
|
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
|
||||||
@@ -144,23 +161,6 @@ export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
|||||||
_max?: Prisma.NestedStringNullableFilter<$PrismaModel>
|
_max?: Prisma.NestedStringNullableFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type EnumORG_ROLEFilter<$PrismaModel = never> = {
|
|
||||||
equals?: $Enums.ORG_ROLE | Prisma.EnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
in?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
notIn?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
not?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel> | $Enums.ORG_ROLE
|
|
||||||
}
|
|
||||||
|
|
||||||
export type EnumORG_ROLEWithAggregatesFilter<$PrismaModel = never> = {
|
|
||||||
equals?: $Enums.ORG_ROLE | Prisma.EnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
in?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
notIn?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
not?: Prisma.NestedEnumORG_ROLEWithAggregatesFilter<$PrismaModel> | $Enums.ORG_ROLE
|
|
||||||
_count?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
_min?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel>
|
|
||||||
_max?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel>
|
|
||||||
}
|
|
||||||
|
|
||||||
export type EnumUSER_ROLEFilter<$PrismaModel = never> = {
|
export type EnumUSER_ROLEFilter<$PrismaModel = never> = {
|
||||||
equals?: $Enums.USER_ROLE | Prisma.EnumUSER_ROLEFieldRefInput<$PrismaModel>
|
equals?: $Enums.USER_ROLE | Prisma.EnumUSER_ROLEFieldRefInput<$PrismaModel>
|
||||||
in?: $Enums.USER_ROLE[] | Prisma.ListEnumUSER_ROLEFieldRefInput<$PrismaModel>
|
in?: $Enums.USER_ROLE[] | Prisma.ListEnumUSER_ROLEFieldRefInput<$PrismaModel>
|
||||||
@@ -255,6 +255,13 @@ export type NestedDateTimeFilter<$PrismaModel = never> = {
|
|||||||
not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
|
not?: Prisma.NestedDateTimeFilter<$PrismaModel> | Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type NestedEnumORG_ROLEFilter<$PrismaModel = never> = {
|
||||||
|
equals?: $Enums.ORG_ROLE | Prisma.EnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
in?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
notIn?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
not?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel> | $Enums.ORG_ROLE
|
||||||
|
}
|
||||||
|
|
||||||
export type NestedStringNullableFilter<$PrismaModel = never> = {
|
export type NestedStringNullableFilter<$PrismaModel = never> = {
|
||||||
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
|
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
|
||||||
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
|
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
|
||||||
@@ -331,6 +338,16 @@ export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
|
|||||||
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
|
_max?: Prisma.NestedDateTimeFilter<$PrismaModel>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type NestedEnumORG_ROLEWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
|
equals?: $Enums.ORG_ROLE | Prisma.EnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
in?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
notIn?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
not?: Prisma.NestedEnumORG_ROLEWithAggregatesFilter<$PrismaModel> | $Enums.ORG_ROLE
|
||||||
|
_count?: Prisma.NestedIntFilter<$PrismaModel>
|
||||||
|
_min?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel>
|
||||||
|
_max?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel>
|
||||||
|
}
|
||||||
|
|
||||||
export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = {
|
||||||
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
|
equals?: string | Prisma.StringFieldRefInput<$PrismaModel> | null
|
||||||
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
|
in?: string[] | Prisma.ListStringFieldRefInput<$PrismaModel> | null
|
||||||
@@ -359,23 +376,6 @@ export type NestedIntNullableFilter<$PrismaModel = never> = {
|
|||||||
not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null
|
not?: Prisma.NestedIntNullableFilter<$PrismaModel> | number | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type NestedEnumORG_ROLEFilter<$PrismaModel = never> = {
|
|
||||||
equals?: $Enums.ORG_ROLE | Prisma.EnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
in?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
notIn?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
not?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel> | $Enums.ORG_ROLE
|
|
||||||
}
|
|
||||||
|
|
||||||
export type NestedEnumORG_ROLEWithAggregatesFilter<$PrismaModel = never> = {
|
|
||||||
equals?: $Enums.ORG_ROLE | Prisma.EnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
in?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
notIn?: $Enums.ORG_ROLE[] | Prisma.ListEnumORG_ROLEFieldRefInput<$PrismaModel>
|
|
||||||
not?: Prisma.NestedEnumORG_ROLEWithAggregatesFilter<$PrismaModel> | $Enums.ORG_ROLE
|
|
||||||
_count?: Prisma.NestedIntFilter<$PrismaModel>
|
|
||||||
_min?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel>
|
|
||||||
_max?: Prisma.NestedEnumORG_ROLEFilter<$PrismaModel>
|
|
||||||
}
|
|
||||||
|
|
||||||
export type NestedEnumUSER_ROLEFilter<$PrismaModel = never> = {
|
export type NestedEnumUSER_ROLEFilter<$PrismaModel = never> = {
|
||||||
equals?: $Enums.USER_ROLE | Prisma.EnumUSER_ROLEFieldRefInput<$PrismaModel>
|
equals?: $Enums.USER_ROLE | Prisma.EnumUSER_ROLEFieldRefInput<$PrismaModel>
|
||||||
in?: $Enums.USER_ROLE[] | Prisma.ListEnumUSER_ROLEFieldRefInput<$PrismaModel>
|
in?: $Enums.USER_ROLE[] | Prisma.ListEnumUSER_ROLEFieldRefInput<$PrismaModel>
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ const config: runtime.GetPrismaClientConfig = {
|
|||||||
"clientVersion": "7.3.0",
|
"clientVersion": "7.3.0",
|
||||||
"engineVersion": "9d6ad21cbbceab97458517b147a6a09ff43aa735",
|
"engineVersion": "9d6ad21cbbceab97458517b147a6a09ff43aa735",
|
||||||
"activeProvider": "postgresql",
|
"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 rejectReason String?\n\n @@unique([userId, orgId])\n @@map(\"organization_join_request\")\n}\n\nenum ORGANIZATION_JOIN_REQUEST {\n PENDING\n ACCEPTED\n REJECTED\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 @@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 @@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 @@map(\"user\")\n}\n\nenum USER_ROLE {\n superadmin\n user\n}\n",
|
"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\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}\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": {
|
"runtimeDataModel": {
|
||||||
"models": {},
|
"models": {},
|
||||||
"enums": {},
|
"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\":\"rejectReason\",\"kind\":\"scalar\",\"type\":\"String\"}],\"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\"}],\"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\"}],\"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\"}],\"dbName\":\"user\"}},\"enums\":{},\"types\":{}}")
|
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\":\"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> {
|
async function decodeBase64AsWasm(wasmBase64: string): Promise<WebAssembly.Module> {
|
||||||
const { Buffer } = await import('node:buffer')
|
const { Buffer } = await import('node:buffer')
|
||||||
|
|||||||
@@ -748,6 +748,8 @@ export const OrganizationJoinRequestScalarFieldEnum = {
|
|||||||
status: 'status',
|
status: 'status',
|
||||||
requestType: 'requestType',
|
requestType: 'requestType',
|
||||||
requestedOn: 'requestedOn',
|
requestedOn: 'requestedOn',
|
||||||
|
role: 'role',
|
||||||
|
updatedAt: 'updatedAt',
|
||||||
rejectReason: 'rejectReason'
|
rejectReason: 'rejectReason'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
|
|||||||
@@ -79,6 +79,8 @@ export const OrganizationJoinRequestScalarFieldEnum = {
|
|||||||
status: 'status',
|
status: 'status',
|
||||||
requestType: 'requestType',
|
requestType: 'requestType',
|
||||||
requestedOn: 'requestedOn',
|
requestedOn: 'requestedOn',
|
||||||
|
role: 'role',
|
||||||
|
updatedAt: 'updatedAt',
|
||||||
rejectReason: 'rejectReason'
|
rejectReason: 'rejectReason'
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
|
|||||||
@@ -182,6 +182,8 @@ export type OrganizationWhereInput = {
|
|||||||
description?: Prisma.StringNullableFilter<"Organization"> | string | null
|
description?: Prisma.StringNullableFilter<"Organization"> | string | null
|
||||||
createdAt?: Prisma.DateTimeFilter<"Organization"> | Date | string
|
createdAt?: Prisma.DateTimeFilter<"Organization"> | Date | string
|
||||||
updatedAt?: Prisma.DateTimeFilter<"Organization"> | Date | string
|
updatedAt?: Prisma.DateTimeFilter<"Organization"> | Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableListRelationFilter
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestListRelationFilter
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationOrderByWithRelationInput = {
|
export type OrganizationOrderByWithRelationInput = {
|
||||||
@@ -190,6 +192,8 @@ export type OrganizationOrderByWithRelationInput = {
|
|||||||
description?: Prisma.SortOrderInput | Prisma.SortOrder
|
description?: Prisma.SortOrderInput | Prisma.SortOrder
|
||||||
createdAt?: Prisma.SortOrder
|
createdAt?: Prisma.SortOrder
|
||||||
updatedAt?: Prisma.SortOrder
|
updatedAt?: Prisma.SortOrder
|
||||||
|
members?: Prisma.OrganizationUserJoinTableOrderByRelationAggregateInput
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestOrderByRelationAggregateInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationWhereUniqueInput = Prisma.AtLeast<{
|
export type OrganizationWhereUniqueInput = Prisma.AtLeast<{
|
||||||
@@ -201,6 +205,8 @@ export type OrganizationWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
description?: Prisma.StringNullableFilter<"Organization"> | string | null
|
description?: Prisma.StringNullableFilter<"Organization"> | string | null
|
||||||
createdAt?: Prisma.DateTimeFilter<"Organization"> | Date | string
|
createdAt?: Prisma.DateTimeFilter<"Organization"> | Date | string
|
||||||
updatedAt?: Prisma.DateTimeFilter<"Organization"> | Date | string
|
updatedAt?: Prisma.DateTimeFilter<"Organization"> | Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableListRelationFilter
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestListRelationFilter
|
||||||
}, "id">
|
}, "id">
|
||||||
|
|
||||||
export type OrganizationOrderByWithAggregationInput = {
|
export type OrganizationOrderByWithAggregationInput = {
|
||||||
@@ -231,6 +237,8 @@ export type OrganizationCreateInput = {
|
|||||||
description?: string | null
|
description?: string | null
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableCreateNestedManyWithoutOrganizationInput
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestCreateNestedManyWithoutOrganizationInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUncheckedCreateInput = {
|
export type OrganizationUncheckedCreateInput = {
|
||||||
@@ -239,6 +247,8 @@ export type OrganizationUncheckedCreateInput = {
|
|||||||
description?: string | null
|
description?: string | null
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableUncheckedCreateNestedManyWithoutOrganizationInput
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestUncheckedCreateNestedManyWithoutOrganizationInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUpdateInput = {
|
export type OrganizationUpdateInput = {
|
||||||
@@ -247,6 +257,8 @@ export type OrganizationUpdateInput = {
|
|||||||
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableUpdateManyWithoutOrganizationNestedInput
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestUpdateManyWithoutOrganizationNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUncheckedUpdateInput = {
|
export type OrganizationUncheckedUpdateInput = {
|
||||||
@@ -255,6 +267,8 @@ export type OrganizationUncheckedUpdateInput = {
|
|||||||
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableUncheckedUpdateManyWithoutOrganizationNestedInput
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestUncheckedUpdateManyWithoutOrganizationNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationCreateManyInput = {
|
export type OrganizationCreateManyInput = {
|
||||||
@@ -281,6 +295,11 @@ export type OrganizationUncheckedUpdateManyInput = {
|
|||||||
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type OrganizationScalarRelationFilter = {
|
||||||
|
is?: Prisma.OrganizationWhereInput
|
||||||
|
isNot?: Prisma.OrganizationWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
export type OrganizationCountOrderByAggregateInput = {
|
export type OrganizationCountOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
name?: Prisma.SortOrder
|
name?: Prisma.SortOrder
|
||||||
@@ -305,6 +324,176 @@ export type OrganizationMinOrderByAggregateInput = {
|
|||||||
updatedAt?: Prisma.SortOrder
|
updatedAt?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type OrganizationCreateNestedOneWithoutRequestingMembersInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationCreateWithoutRequestingMembersInput, Prisma.OrganizationUncheckedCreateWithoutRequestingMembersInput>
|
||||||
|
connectOrCreate?: Prisma.OrganizationCreateOrConnectWithoutRequestingMembersInput
|
||||||
|
connect?: Prisma.OrganizationWhereUniqueInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUpdateOneRequiredWithoutRequestingMembersNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationCreateWithoutRequestingMembersInput, Prisma.OrganizationUncheckedCreateWithoutRequestingMembersInput>
|
||||||
|
connectOrCreate?: Prisma.OrganizationCreateOrConnectWithoutRequestingMembersInput
|
||||||
|
upsert?: Prisma.OrganizationUpsertWithoutRequestingMembersInput
|
||||||
|
connect?: Prisma.OrganizationWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.OrganizationUpdateToOneWithWhereWithoutRequestingMembersInput, Prisma.OrganizationUpdateWithoutRequestingMembersInput>, Prisma.OrganizationUncheckedUpdateWithoutRequestingMembersInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationCreateNestedOneWithoutMembersInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationCreateWithoutMembersInput, Prisma.OrganizationUncheckedCreateWithoutMembersInput>
|
||||||
|
connectOrCreate?: Prisma.OrganizationCreateOrConnectWithoutMembersInput
|
||||||
|
connect?: Prisma.OrganizationWhereUniqueInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUpdateOneRequiredWithoutMembersNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationCreateWithoutMembersInput, Prisma.OrganizationUncheckedCreateWithoutMembersInput>
|
||||||
|
connectOrCreate?: Prisma.OrganizationCreateOrConnectWithoutMembersInput
|
||||||
|
upsert?: Prisma.OrganizationUpsertWithoutMembersInput
|
||||||
|
connect?: Prisma.OrganizationWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.OrganizationUpdateToOneWithWhereWithoutMembersInput, Prisma.OrganizationUpdateWithoutMembersInput>, Prisma.OrganizationUncheckedUpdateWithoutMembersInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationCreateWithoutRequestingMembersInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
description?: string | null
|
||||||
|
createdAt?: Date | string
|
||||||
|
updatedAt?: Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableCreateNestedManyWithoutOrganizationInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUncheckedCreateWithoutRequestingMembersInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
description?: string | null
|
||||||
|
createdAt?: Date | string
|
||||||
|
updatedAt?: Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableUncheckedCreateNestedManyWithoutOrganizationInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationCreateOrConnectWithoutRequestingMembersInput = {
|
||||||
|
where: Prisma.OrganizationWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationCreateWithoutRequestingMembersInput, Prisma.OrganizationUncheckedCreateWithoutRequestingMembersInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUpsertWithoutRequestingMembersInput = {
|
||||||
|
update: Prisma.XOR<Prisma.OrganizationUpdateWithoutRequestingMembersInput, Prisma.OrganizationUncheckedUpdateWithoutRequestingMembersInput>
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationCreateWithoutRequestingMembersInput, Prisma.OrganizationUncheckedCreateWithoutRequestingMembersInput>
|
||||||
|
where?: Prisma.OrganizationWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUpdateToOneWithWhereWithoutRequestingMembersInput = {
|
||||||
|
where?: Prisma.OrganizationWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationUpdateWithoutRequestingMembersInput, Prisma.OrganizationUncheckedUpdateWithoutRequestingMembersInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUpdateWithoutRequestingMembersInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableUpdateManyWithoutOrganizationNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUncheckedUpdateWithoutRequestingMembersInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
members?: Prisma.OrganizationUserJoinTableUncheckedUpdateManyWithoutOrganizationNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationCreateWithoutMembersInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
description?: string | null
|
||||||
|
createdAt?: Date | string
|
||||||
|
updatedAt?: Date | string
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestCreateNestedManyWithoutOrganizationInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUncheckedCreateWithoutMembersInput = {
|
||||||
|
id?: string
|
||||||
|
name: string
|
||||||
|
description?: string | null
|
||||||
|
createdAt?: Date | string
|
||||||
|
updatedAt?: Date | string
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestUncheckedCreateNestedManyWithoutOrganizationInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationCreateOrConnectWithoutMembersInput = {
|
||||||
|
where: Prisma.OrganizationWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationCreateWithoutMembersInput, Prisma.OrganizationUncheckedCreateWithoutMembersInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUpsertWithoutMembersInput = {
|
||||||
|
update: Prisma.XOR<Prisma.OrganizationUpdateWithoutMembersInput, Prisma.OrganizationUncheckedUpdateWithoutMembersInput>
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationCreateWithoutMembersInput, Prisma.OrganizationUncheckedCreateWithoutMembersInput>
|
||||||
|
where?: Prisma.OrganizationWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUpdateToOneWithWhereWithoutMembersInput = {
|
||||||
|
where?: Prisma.OrganizationWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationUpdateWithoutMembersInput, Prisma.OrganizationUncheckedUpdateWithoutMembersInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUpdateWithoutMembersInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestUpdateManyWithoutOrganizationNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUncheckedUpdateWithoutMembersInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
requestingMembers?: Prisma.OrganizationJoinRequestUncheckedUpdateManyWithoutOrganizationNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Count Type OrganizationCountOutputType
|
||||||
|
*/
|
||||||
|
|
||||||
|
export type OrganizationCountOutputType = {
|
||||||
|
members: number
|
||||||
|
requestingMembers: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
members?: boolean | OrganizationCountOutputTypeCountMembersArgs
|
||||||
|
requestingMembers?: boolean | OrganizationCountOutputTypeCountRequestingMembersArgs
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OrganizationCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type OrganizationCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the OrganizationCountOutputType
|
||||||
|
*/
|
||||||
|
select?: Prisma.OrganizationCountOutputTypeSelect<ExtArgs> | null
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OrganizationCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type OrganizationCountOutputTypeCountMembersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
where?: Prisma.OrganizationUserJoinTableWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* OrganizationCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type OrganizationCountOutputTypeCountRequestingMembersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
where?: Prisma.OrganizationJoinRequestWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
export type OrganizationSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type OrganizationSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -313,6 +502,9 @@ export type OrganizationSelect<ExtArgs extends runtime.Types.Extensions.Internal
|
|||||||
description?: boolean
|
description?: boolean
|
||||||
createdAt?: boolean
|
createdAt?: boolean
|
||||||
updatedAt?: boolean
|
updatedAt?: boolean
|
||||||
|
members?: boolean | Prisma.Organization$membersArgs<ExtArgs>
|
||||||
|
requestingMembers?: boolean | Prisma.Organization$requestingMembersArgs<ExtArgs>
|
||||||
|
_count?: boolean | Prisma.OrganizationCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["organization"]>
|
}, ExtArgs["result"]["organization"]>
|
||||||
|
|
||||||
export type OrganizationSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type OrganizationSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -340,10 +532,20 @@ export type OrganizationSelectScalar = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "description" | "createdAt" | "updatedAt", ExtArgs["result"]["organization"]>
|
export type OrganizationOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "description" | "createdAt" | "updatedAt", ExtArgs["result"]["organization"]>
|
||||||
|
export type OrganizationInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
members?: boolean | Prisma.Organization$membersArgs<ExtArgs>
|
||||||
|
requestingMembers?: boolean | Prisma.Organization$requestingMembersArgs<ExtArgs>
|
||||||
|
_count?: boolean | Prisma.OrganizationCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
|
}
|
||||||
|
export type OrganizationIncludeCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {}
|
||||||
|
export type OrganizationIncludeUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {}
|
||||||
|
|
||||||
export type $OrganizationPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type $OrganizationPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
name: "Organization"
|
name: "Organization"
|
||||||
objects: {}
|
objects: {
|
||||||
|
members: Prisma.$OrganizationUserJoinTablePayload<ExtArgs>[]
|
||||||
|
requestingMembers: Prisma.$OrganizationJoinRequestPayload<ExtArgs>[]
|
||||||
|
}
|
||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
id: string
|
id: string
|
||||||
name: string
|
name: string
|
||||||
@@ -744,6 +946,8 @@ readonly fields: OrganizationFieldRefs;
|
|||||||
*/
|
*/
|
||||||
export interface Prisma__OrganizationClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
export interface Prisma__OrganizationClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
||||||
readonly [Symbol.toStringTag]: "PrismaPromise"
|
readonly [Symbol.toStringTag]: "PrismaPromise"
|
||||||
|
members<T extends Prisma.Organization$membersArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Organization$membersArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$OrganizationUserJoinTablePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
|
requestingMembers<T extends Prisma.Organization$requestingMembersArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Organization$requestingMembersArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$OrganizationJoinRequestPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
/**
|
/**
|
||||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||||
@@ -794,6 +998,10 @@ export type OrganizationFindUniqueArgs<ExtArgs extends runtime.Types.Extensions.
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which Organization to fetch.
|
* Filter, which Organization to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -812,6 +1020,10 @@ export type OrganizationFindUniqueOrThrowArgs<ExtArgs extends runtime.Types.Exte
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which Organization to fetch.
|
* Filter, which Organization to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -830,6 +1042,10 @@ export type OrganizationFindFirstArgs<ExtArgs extends runtime.Types.Extensions.I
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which Organization to fetch.
|
* Filter, which Organization to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -878,6 +1094,10 @@ export type OrganizationFindFirstOrThrowArgs<ExtArgs extends runtime.Types.Exten
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which Organization to fetch.
|
* Filter, which Organization to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -926,6 +1146,10 @@ export type OrganizationFindManyArgs<ExtArgs extends runtime.Types.Extensions.In
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which Organizations to fetch.
|
* Filter, which Organizations to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -969,6 +1193,10 @@ export type OrganizationCreateArgs<ExtArgs extends runtime.Types.Extensions.Inte
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The data needed to create a Organization.
|
* The data needed to create a Organization.
|
||||||
*/
|
*/
|
||||||
@@ -1017,6 +1245,10 @@ export type OrganizationUpdateArgs<ExtArgs extends runtime.Types.Extensions.Inte
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The data needed to update a Organization.
|
* The data needed to update a Organization.
|
||||||
*/
|
*/
|
||||||
@@ -1083,6 +1315,10 @@ export type OrganizationUpsertArgs<ExtArgs extends runtime.Types.Extensions.Inte
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The filter to search for the Organization to update in case it exists.
|
* The filter to search for the Organization to update in case it exists.
|
||||||
*/
|
*/
|
||||||
@@ -1109,6 +1345,10 @@ export type OrganizationDeleteArgs<ExtArgs extends runtime.Types.Extensions.Inte
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter which Organization to delete.
|
* Filter which Organization to delete.
|
||||||
*/
|
*/
|
||||||
@@ -1129,6 +1369,54 @@ export type OrganizationDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.
|
|||||||
limit?: number
|
limit?: number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Organization.members
|
||||||
|
*/
|
||||||
|
export type Organization$membersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the OrganizationUserJoinTable
|
||||||
|
*/
|
||||||
|
select?: Prisma.OrganizationUserJoinTableSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
|
*/
|
||||||
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.OrganizationUserJoinTableWhereInput
|
||||||
|
orderBy?: Prisma.OrganizationUserJoinTableOrderByWithRelationInput | Prisma.OrganizationUserJoinTableOrderByWithRelationInput[]
|
||||||
|
cursor?: Prisma.OrganizationUserJoinTableWhereUniqueInput
|
||||||
|
take?: number
|
||||||
|
skip?: number
|
||||||
|
distinct?: Prisma.OrganizationUserJoinTableScalarFieldEnum | Prisma.OrganizationUserJoinTableScalarFieldEnum[]
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Organization.requestingMembers
|
||||||
|
*/
|
||||||
|
export type Organization$requestingMembersArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the OrganizationJoinRequest
|
||||||
|
*/
|
||||||
|
select?: Prisma.OrganizationJoinRequestSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
|
*/
|
||||||
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.OrganizationJoinRequestWhereInput
|
||||||
|
orderBy?: Prisma.OrganizationJoinRequestOrderByWithRelationInput | Prisma.OrganizationJoinRequestOrderByWithRelationInput[]
|
||||||
|
cursor?: Prisma.OrganizationJoinRequestWhereUniqueInput
|
||||||
|
take?: number
|
||||||
|
skip?: number
|
||||||
|
distinct?: Prisma.OrganizationJoinRequestScalarFieldEnum | Prisma.OrganizationJoinRequestScalarFieldEnum[]
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Organization without action
|
* Organization without action
|
||||||
*/
|
*/
|
||||||
@@ -1141,4 +1429,8 @@ export type OrganizationDefaultArgs<ExtArgs extends runtime.Types.Extensions.Int
|
|||||||
* Omit specific fields from the Organization
|
* Omit specific fields from the Organization
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationInclude<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ export type OrganizationJoinRequestMinAggregateOutputType = {
|
|||||||
status: $Enums.ORGANIZATION_JOIN_REQUEST | null
|
status: $Enums.ORGANIZATION_JOIN_REQUEST | null
|
||||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE | null
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE | null
|
||||||
requestedOn: Date | null
|
requestedOn: Date | null
|
||||||
|
role: $Enums.ORG_ROLE | null
|
||||||
|
updatedAt: Date | null
|
||||||
rejectReason: string | null
|
rejectReason: string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -39,6 +41,8 @@ export type OrganizationJoinRequestMaxAggregateOutputType = {
|
|||||||
status: $Enums.ORGANIZATION_JOIN_REQUEST | null
|
status: $Enums.ORGANIZATION_JOIN_REQUEST | null
|
||||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE | null
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE | null
|
||||||
requestedOn: Date | null
|
requestedOn: Date | null
|
||||||
|
role: $Enums.ORG_ROLE | null
|
||||||
|
updatedAt: Date | null
|
||||||
rejectReason: string | null
|
rejectReason: string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -48,6 +52,8 @@ export type OrganizationJoinRequestCountAggregateOutputType = {
|
|||||||
status: number
|
status: number
|
||||||
requestType: number
|
requestType: number
|
||||||
requestedOn: number
|
requestedOn: number
|
||||||
|
role: number
|
||||||
|
updatedAt: number
|
||||||
rejectReason: number
|
rejectReason: number
|
||||||
_all: number
|
_all: number
|
||||||
}
|
}
|
||||||
@@ -59,6 +65,8 @@ export type OrganizationJoinRequestMinAggregateInputType = {
|
|||||||
status?: true
|
status?: true
|
||||||
requestType?: true
|
requestType?: true
|
||||||
requestedOn?: true
|
requestedOn?: true
|
||||||
|
role?: true
|
||||||
|
updatedAt?: true
|
||||||
rejectReason?: true
|
rejectReason?: true
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -68,6 +76,8 @@ export type OrganizationJoinRequestMaxAggregateInputType = {
|
|||||||
status?: true
|
status?: true
|
||||||
requestType?: true
|
requestType?: true
|
||||||
requestedOn?: true
|
requestedOn?: true
|
||||||
|
role?: true
|
||||||
|
updatedAt?: true
|
||||||
rejectReason?: true
|
rejectReason?: true
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -77,6 +87,8 @@ export type OrganizationJoinRequestCountAggregateInputType = {
|
|||||||
status?: true
|
status?: true
|
||||||
requestType?: true
|
requestType?: true
|
||||||
requestedOn?: true
|
requestedOn?: true
|
||||||
|
role?: true
|
||||||
|
updatedAt?: true
|
||||||
rejectReason?: true
|
rejectReason?: true
|
||||||
_all?: true
|
_all?: true
|
||||||
}
|
}
|
||||||
@@ -159,6 +171,8 @@ export type OrganizationJoinRequestGroupByOutputType = {
|
|||||||
status: $Enums.ORGANIZATION_JOIN_REQUEST
|
status: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn: Date
|
requestedOn: Date
|
||||||
|
role: $Enums.ORG_ROLE
|
||||||
|
updatedAt: Date
|
||||||
rejectReason: string | null
|
rejectReason: string | null
|
||||||
_count: OrganizationJoinRequestCountAggregateOutputType | null
|
_count: OrganizationJoinRequestCountAggregateOutputType | null
|
||||||
_min: OrganizationJoinRequestMinAggregateOutputType | null
|
_min: OrganizationJoinRequestMinAggregateOutputType | null
|
||||||
@@ -189,7 +203,11 @@ export type OrganizationJoinRequestWhereInput = {
|
|||||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Prisma.DateTimeFilter<"OrganizationJoinRequest"> | Date | string
|
requestedOn?: Prisma.DateTimeFilter<"OrganizationJoinRequest"> | Date | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFilter<"OrganizationJoinRequest"> | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFilter<"OrganizationJoinRequest"> | Date | string
|
||||||
rejectReason?: Prisma.StringNullableFilter<"OrganizationJoinRequest"> | string | null
|
rejectReason?: Prisma.StringNullableFilter<"OrganizationJoinRequest"> | string | null
|
||||||
|
organization?: Prisma.XOR<Prisma.OrganizationScalarRelationFilter, Prisma.OrganizationWhereInput>
|
||||||
|
user?: Prisma.XOR<Prisma.UserScalarRelationFilter, Prisma.UserWhereInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationJoinRequestOrderByWithRelationInput = {
|
export type OrganizationJoinRequestOrderByWithRelationInput = {
|
||||||
@@ -198,7 +216,11 @@ export type OrganizationJoinRequestOrderByWithRelationInput = {
|
|||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
requestType?: Prisma.SortOrder
|
requestType?: Prisma.SortOrder
|
||||||
requestedOn?: Prisma.SortOrder
|
requestedOn?: Prisma.SortOrder
|
||||||
|
role?: Prisma.SortOrder
|
||||||
|
updatedAt?: Prisma.SortOrder
|
||||||
rejectReason?: Prisma.SortOrderInput | Prisma.SortOrder
|
rejectReason?: Prisma.SortOrderInput | Prisma.SortOrder
|
||||||
|
organization?: Prisma.OrganizationOrderByWithRelationInput
|
||||||
|
user?: Prisma.UserOrderByWithRelationInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationJoinRequestWhereUniqueInput = Prisma.AtLeast<{
|
export type OrganizationJoinRequestWhereUniqueInput = Prisma.AtLeast<{
|
||||||
@@ -211,7 +233,11 @@ export type OrganizationJoinRequestWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Prisma.DateTimeFilter<"OrganizationJoinRequest"> | Date | string
|
requestedOn?: Prisma.DateTimeFilter<"OrganizationJoinRequest"> | Date | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFilter<"OrganizationJoinRequest"> | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFilter<"OrganizationJoinRequest"> | Date | string
|
||||||
rejectReason?: Prisma.StringNullableFilter<"OrganizationJoinRequest"> | string | null
|
rejectReason?: Prisma.StringNullableFilter<"OrganizationJoinRequest"> | string | null
|
||||||
|
organization?: Prisma.XOR<Prisma.OrganizationScalarRelationFilter, Prisma.OrganizationWhereInput>
|
||||||
|
user?: Prisma.XOR<Prisma.UserScalarRelationFilter, Prisma.UserWhereInput>
|
||||||
}, "userId_orgId">
|
}, "userId_orgId">
|
||||||
|
|
||||||
export type OrganizationJoinRequestOrderByWithAggregationInput = {
|
export type OrganizationJoinRequestOrderByWithAggregationInput = {
|
||||||
@@ -220,6 +246,8 @@ export type OrganizationJoinRequestOrderByWithAggregationInput = {
|
|||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
requestType?: Prisma.SortOrder
|
requestType?: Prisma.SortOrder
|
||||||
requestedOn?: Prisma.SortOrder
|
requestedOn?: Prisma.SortOrder
|
||||||
|
role?: Prisma.SortOrder
|
||||||
|
updatedAt?: Prisma.SortOrder
|
||||||
rejectReason?: Prisma.SortOrderInput | Prisma.SortOrder
|
rejectReason?: Prisma.SortOrderInput | Prisma.SortOrder
|
||||||
_count?: Prisma.OrganizationJoinRequestCountOrderByAggregateInput
|
_count?: Prisma.OrganizationJoinRequestCountOrderByAggregateInput
|
||||||
_max?: Prisma.OrganizationJoinRequestMaxOrderByAggregateInput
|
_max?: Prisma.OrganizationJoinRequestMaxOrderByAggregateInput
|
||||||
@@ -235,16 +263,20 @@ export type OrganizationJoinRequestScalarWhereWithAggregatesInput = {
|
|||||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTWithAggregatesFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTWithAggregatesFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEWithAggregatesFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEWithAggregatesFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Prisma.DateTimeWithAggregatesFilter<"OrganizationJoinRequest"> | Date | string
|
requestedOn?: Prisma.DateTimeWithAggregatesFilter<"OrganizationJoinRequest"> | Date | string
|
||||||
|
role?: Prisma.EnumORG_ROLEWithAggregatesFilter<"OrganizationJoinRequest"> | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeWithAggregatesFilter<"OrganizationJoinRequest"> | Date | string
|
||||||
rejectReason?: Prisma.StringNullableWithAggregatesFilter<"OrganizationJoinRequest"> | string | null
|
rejectReason?: Prisma.StringNullableWithAggregatesFilter<"OrganizationJoinRequest"> | string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationJoinRequestCreateInput = {
|
export type OrganizationJoinRequestCreateInput = {
|
||||||
userId: string
|
|
||||||
orgId: string
|
|
||||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Date | string
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
rejectReason?: string | null
|
rejectReason?: string | null
|
||||||
|
organization: Prisma.OrganizationCreateNestedOneWithoutRequestingMembersInput
|
||||||
|
user: Prisma.UserCreateNestedOneWithoutOrganizationsRequestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationJoinRequestUncheckedCreateInput = {
|
export type OrganizationJoinRequestUncheckedCreateInput = {
|
||||||
@@ -253,16 +285,20 @@ export type OrganizationJoinRequestUncheckedCreateInput = {
|
|||||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Date | string
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
rejectReason?: string | null
|
rejectReason?: string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationJoinRequestUpdateInput = {
|
export type OrganizationJoinRequestUpdateInput = {
|
||||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
organization?: Prisma.OrganizationUpdateOneRequiredWithoutRequestingMembersNestedInput
|
||||||
|
user?: Prisma.UserUpdateOneRequiredWithoutOrganizationsRequestedNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationJoinRequestUncheckedUpdateInput = {
|
export type OrganizationJoinRequestUncheckedUpdateInput = {
|
||||||
@@ -271,6 +307,8 @@ export type OrganizationJoinRequestUncheckedUpdateInput = {
|
|||||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -280,15 +318,17 @@ export type OrganizationJoinRequestCreateManyInput = {
|
|||||||
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Date | string
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
rejectReason?: string | null
|
rejectReason?: string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationJoinRequestUpdateManyMutationInput = {
|
export type OrganizationJoinRequestUpdateManyMutationInput = {
|
||||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -298,6 +338,8 @@ export type OrganizationJoinRequestUncheckedUpdateManyInput = {
|
|||||||
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFieldUpdateOperationsInput | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
requestedOn?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -312,6 +354,8 @@ export type OrganizationJoinRequestCountOrderByAggregateInput = {
|
|||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
requestType?: Prisma.SortOrder
|
requestType?: Prisma.SortOrder
|
||||||
requestedOn?: Prisma.SortOrder
|
requestedOn?: Prisma.SortOrder
|
||||||
|
role?: Prisma.SortOrder
|
||||||
|
updatedAt?: Prisma.SortOrder
|
||||||
rejectReason?: Prisma.SortOrder
|
rejectReason?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -321,6 +365,8 @@ export type OrganizationJoinRequestMaxOrderByAggregateInput = {
|
|||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
requestType?: Prisma.SortOrder
|
requestType?: Prisma.SortOrder
|
||||||
requestedOn?: Prisma.SortOrder
|
requestedOn?: Prisma.SortOrder
|
||||||
|
role?: Prisma.SortOrder
|
||||||
|
updatedAt?: Prisma.SortOrder
|
||||||
rejectReason?: Prisma.SortOrder
|
rejectReason?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -330,11 +376,19 @@ export type OrganizationJoinRequestMinOrderByAggregateInput = {
|
|||||||
status?: Prisma.SortOrder
|
status?: Prisma.SortOrder
|
||||||
requestType?: Prisma.SortOrder
|
requestType?: Prisma.SortOrder
|
||||||
requestedOn?: Prisma.SortOrder
|
requestedOn?: Prisma.SortOrder
|
||||||
|
role?: Prisma.SortOrder
|
||||||
|
updatedAt?: Prisma.SortOrder
|
||||||
rejectReason?: Prisma.SortOrder
|
rejectReason?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type StringFieldUpdateOperationsInput = {
|
export type OrganizationJoinRequestListRelationFilter = {
|
||||||
set?: string
|
every?: Prisma.OrganizationJoinRequestWhereInput
|
||||||
|
some?: Prisma.OrganizationJoinRequestWhereInput
|
||||||
|
none?: Prisma.OrganizationJoinRequestWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestOrderByRelationAggregateInput = {
|
||||||
|
_count?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput = {
|
export type EnumORGANIZATION_JOIN_REQUESTFieldUpdateOperationsInput = {
|
||||||
@@ -349,10 +403,288 @@ export type DateTimeFieldUpdateOperationsInput = {
|
|||||||
set?: Date | string
|
set?: Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type EnumORG_ROLEFieldUpdateOperationsInput = {
|
||||||
|
set?: $Enums.ORG_ROLE
|
||||||
|
}
|
||||||
|
|
||||||
export type NullableStringFieldUpdateOperationsInput = {
|
export type NullableStringFieldUpdateOperationsInput = {
|
||||||
set?: string | null
|
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[]
|
||||||
|
createMany?: Prisma.OrganizationJoinRequestCreateManyOrganizationInputEnvelope
|
||||||
|
connect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedCreateNestedManyWithoutOrganizationInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput> | Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput[] | Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput | Prisma.OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput[]
|
||||||
|
createMany?: Prisma.OrganizationJoinRequestCreateManyOrganizationInputEnvelope
|
||||||
|
connect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpdateManyWithoutOrganizationNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput> | Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput[] | Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput | Prisma.OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput[]
|
||||||
|
upsert?: Prisma.OrganizationJoinRequestUpsertWithWhereUniqueWithoutOrganizationInput | Prisma.OrganizationJoinRequestUpsertWithWhereUniqueWithoutOrganizationInput[]
|
||||||
|
createMany?: Prisma.OrganizationJoinRequestCreateManyOrganizationInputEnvelope
|
||||||
|
set?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
delete?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
connect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
update?: Prisma.OrganizationJoinRequestUpdateWithWhereUniqueWithoutOrganizationInput | Prisma.OrganizationJoinRequestUpdateWithWhereUniqueWithoutOrganizationInput[]
|
||||||
|
updateMany?: Prisma.OrganizationJoinRequestUpdateManyWithWhereWithoutOrganizationInput | Prisma.OrganizationJoinRequestUpdateManyWithWhereWithoutOrganizationInput[]
|
||||||
|
deleteMany?: Prisma.OrganizationJoinRequestScalarWhereInput | Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedUpdateManyWithoutOrganizationNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput> | Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput[] | Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput | Prisma.OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput[]
|
||||||
|
upsert?: Prisma.OrganizationJoinRequestUpsertWithWhereUniqueWithoutOrganizationInput | Prisma.OrganizationJoinRequestUpsertWithWhereUniqueWithoutOrganizationInput[]
|
||||||
|
createMany?: Prisma.OrganizationJoinRequestCreateManyOrganizationInputEnvelope
|
||||||
|
set?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
delete?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
connect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
update?: Prisma.OrganizationJoinRequestUpdateWithWhereUniqueWithoutOrganizationInput | Prisma.OrganizationJoinRequestUpdateWithWhereUniqueWithoutOrganizationInput[]
|
||||||
|
updateMany?: Prisma.OrganizationJoinRequestUpdateManyWithWhereWithoutOrganizationInput | Prisma.OrganizationJoinRequestUpdateManyWithWhereWithoutOrganizationInput[]
|
||||||
|
deleteMany?: Prisma.OrganizationJoinRequestScalarWhereInput | Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateNestedManyWithoutUserInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutUserInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput> | Prisma.OrganizationJoinRequestCreateWithoutUserInput[] | Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationJoinRequestCreateOrConnectWithoutUserInput | Prisma.OrganizationJoinRequestCreateOrConnectWithoutUserInput[]
|
||||||
|
createMany?: Prisma.OrganizationJoinRequestCreateManyUserInputEnvelope
|
||||||
|
connect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedCreateNestedManyWithoutUserInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutUserInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput> | Prisma.OrganizationJoinRequestCreateWithoutUserInput[] | Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationJoinRequestCreateOrConnectWithoutUserInput | Prisma.OrganizationJoinRequestCreateOrConnectWithoutUserInput[]
|
||||||
|
createMany?: Prisma.OrganizationJoinRequestCreateManyUserInputEnvelope
|
||||||
|
connect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpdateManyWithoutUserNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutUserInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput> | Prisma.OrganizationJoinRequestCreateWithoutUserInput[] | Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationJoinRequestCreateOrConnectWithoutUserInput | Prisma.OrganizationJoinRequestCreateOrConnectWithoutUserInput[]
|
||||||
|
upsert?: Prisma.OrganizationJoinRequestUpsertWithWhereUniqueWithoutUserInput | Prisma.OrganizationJoinRequestUpsertWithWhereUniqueWithoutUserInput[]
|
||||||
|
createMany?: Prisma.OrganizationJoinRequestCreateManyUserInputEnvelope
|
||||||
|
set?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
delete?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
connect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
update?: Prisma.OrganizationJoinRequestUpdateWithWhereUniqueWithoutUserInput | Prisma.OrganizationJoinRequestUpdateWithWhereUniqueWithoutUserInput[]
|
||||||
|
updateMany?: Prisma.OrganizationJoinRequestUpdateManyWithWhereWithoutUserInput | Prisma.OrganizationJoinRequestUpdateManyWithWhereWithoutUserInput[]
|
||||||
|
deleteMany?: Prisma.OrganizationJoinRequestScalarWhereInput | Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedUpdateManyWithoutUserNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutUserInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput> | Prisma.OrganizationJoinRequestCreateWithoutUserInput[] | Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationJoinRequestCreateOrConnectWithoutUserInput | Prisma.OrganizationJoinRequestCreateOrConnectWithoutUserInput[]
|
||||||
|
upsert?: Prisma.OrganizationJoinRequestUpsertWithWhereUniqueWithoutUserInput | Prisma.OrganizationJoinRequestUpsertWithWhereUniqueWithoutUserInput[]
|
||||||
|
createMany?: Prisma.OrganizationJoinRequestCreateManyUserInputEnvelope
|
||||||
|
set?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
delete?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
connect?: Prisma.OrganizationJoinRequestWhereUniqueInput | Prisma.OrganizationJoinRequestWhereUniqueInput[]
|
||||||
|
update?: Prisma.OrganizationJoinRequestUpdateWithWhereUniqueWithoutUserInput | Prisma.OrganizationJoinRequestUpdateWithWhereUniqueWithoutUserInput[]
|
||||||
|
updateMany?: Prisma.OrganizationJoinRequestUpdateManyWithWhereWithoutUserInput | Prisma.OrganizationJoinRequestUpdateManyWithWhereWithoutUserInput[]
|
||||||
|
deleteMany?: Prisma.OrganizationJoinRequestScalarWhereInput | Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateWithoutOrganizationInput = {
|
||||||
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
|
rejectReason?: string | null
|
||||||
|
user: Prisma.UserCreateNestedOneWithoutOrganizationsRequestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput = {
|
||||||
|
userId: string
|
||||||
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
|
rejectReason?: string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateOrConnectWithoutOrganizationInput = {
|
||||||
|
where: Prisma.OrganizationJoinRequestWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateManyOrganizationInputEnvelope = {
|
||||||
|
data: Prisma.OrganizationJoinRequestCreateManyOrganizationInput | Prisma.OrganizationJoinRequestCreateManyOrganizationInput[]
|
||||||
|
skipDuplicates?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpsertWithWhereUniqueWithoutOrganizationInput = {
|
||||||
|
where: Prisma.OrganizationJoinRequestWhereUniqueInput
|
||||||
|
update: Prisma.XOR<Prisma.OrganizationJoinRequestUpdateWithoutOrganizationInput, Prisma.OrganizationJoinRequestUncheckedUpdateWithoutOrganizationInput>
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutOrganizationInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutOrganizationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpdateWithWhereUniqueWithoutOrganizationInput = {
|
||||||
|
where: Prisma.OrganizationJoinRequestWhereUniqueInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationJoinRequestUpdateWithoutOrganizationInput, Prisma.OrganizationJoinRequestUncheckedUpdateWithoutOrganizationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpdateManyWithWhereWithoutOrganizationInput = {
|
||||||
|
where: Prisma.OrganizationJoinRequestScalarWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationJoinRequestUpdateManyMutationInput, Prisma.OrganizationJoinRequestUncheckedUpdateManyWithoutOrganizationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestScalarWhereInput = {
|
||||||
|
AND?: Prisma.OrganizationJoinRequestScalarWhereInput | Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||||
|
OR?: Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||||
|
NOT?: Prisma.OrganizationJoinRequestScalarWhereInput | Prisma.OrganizationJoinRequestScalarWhereInput[]
|
||||||
|
userId?: Prisma.StringFilter<"OrganizationJoinRequest"> | string
|
||||||
|
orgId?: Prisma.StringFilter<"OrganizationJoinRequest"> | string
|
||||||
|
status?: Prisma.EnumORGANIZATION_JOIN_REQUESTFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
|
requestType?: Prisma.EnumORGANIZATION_JOIN_REQUEST_TYPEFilter<"OrganizationJoinRequest"> | $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
|
requestedOn?: Prisma.DateTimeFilter<"OrganizationJoinRequest"> | Date | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFilter<"OrganizationJoinRequest"> | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFilter<"OrganizationJoinRequest"> | Date | string
|
||||||
|
rejectReason?: Prisma.StringNullableFilter<"OrganizationJoinRequest"> | string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateWithoutUserInput = {
|
||||||
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
|
rejectReason?: string | null
|
||||||
|
organization: Prisma.OrganizationCreateNestedOneWithoutRequestingMembersInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedCreateWithoutUserInput = {
|
||||||
|
orgId: string
|
||||||
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
|
rejectReason?: string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateOrConnectWithoutUserInput = {
|
||||||
|
where: Prisma.OrganizationJoinRequestWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutUserInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateManyUserInputEnvelope = {
|
||||||
|
data: Prisma.OrganizationJoinRequestCreateManyUserInput | Prisma.OrganizationJoinRequestCreateManyUserInput[]
|
||||||
|
skipDuplicates?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpsertWithWhereUniqueWithoutUserInput = {
|
||||||
|
where: Prisma.OrganizationJoinRequestWhereUniqueInput
|
||||||
|
update: Prisma.XOR<Prisma.OrganizationJoinRequestUpdateWithoutUserInput, Prisma.OrganizationJoinRequestUncheckedUpdateWithoutUserInput>
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationJoinRequestCreateWithoutUserInput, Prisma.OrganizationJoinRequestUncheckedCreateWithoutUserInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpdateWithWhereUniqueWithoutUserInput = {
|
||||||
|
where: Prisma.OrganizationJoinRequestWhereUniqueInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationJoinRequestUpdateWithoutUserInput, Prisma.OrganizationJoinRequestUncheckedUpdateWithoutUserInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpdateManyWithWhereWithoutUserInput = {
|
||||||
|
where: Prisma.OrganizationJoinRequestScalarWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationJoinRequestUpdateManyMutationInput, Prisma.OrganizationJoinRequestUncheckedUpdateManyWithoutUserInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateManyOrganizationInput = {
|
||||||
|
userId: string
|
||||||
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
|
rejectReason?: string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpdateWithoutOrganizationInput = {
|
||||||
|
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
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
user?: Prisma.UserUpdateOneRequiredWithoutOrganizationsRequestedNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedUpdateWithoutOrganizationInput = {
|
||||||
|
userId?: 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
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedUpdateManyWithoutOrganizationInput = {
|
||||||
|
userId?: 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
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestCreateManyUserInput = {
|
||||||
|
orgId: string
|
||||||
|
status?: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
|
requestedOn?: Date | string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Date | string
|
||||||
|
rejectReason?: string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUpdateWithoutUserInput = {
|
||||||
|
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
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
organization?: Prisma.OrganizationUpdateOneRequiredWithoutRequestingMembersNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedUpdateWithoutUserInput = {
|
||||||
|
orgId?: 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
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationJoinRequestUncheckedUpdateManyWithoutUserInput = {
|
||||||
|
orgId?: 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
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
rejectReason?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export type OrganizationJoinRequestSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type OrganizationJoinRequestSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -361,7 +693,11 @@ export type OrganizationJoinRequestSelect<ExtArgs extends runtime.Types.Extensio
|
|||||||
status?: boolean
|
status?: boolean
|
||||||
requestType?: boolean
|
requestType?: boolean
|
||||||
requestedOn?: boolean
|
requestedOn?: boolean
|
||||||
|
role?: boolean
|
||||||
|
updatedAt?: boolean
|
||||||
rejectReason?: boolean
|
rejectReason?: boolean
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["organizationJoinRequest"]>
|
}, ExtArgs["result"]["organizationJoinRequest"]>
|
||||||
|
|
||||||
export type OrganizationJoinRequestSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type OrganizationJoinRequestSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -370,7 +706,11 @@ export type OrganizationJoinRequestSelectCreateManyAndReturn<ExtArgs extends run
|
|||||||
status?: boolean
|
status?: boolean
|
||||||
requestType?: boolean
|
requestType?: boolean
|
||||||
requestedOn?: boolean
|
requestedOn?: boolean
|
||||||
|
role?: boolean
|
||||||
|
updatedAt?: boolean
|
||||||
rejectReason?: boolean
|
rejectReason?: boolean
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["organizationJoinRequest"]>
|
}, ExtArgs["result"]["organizationJoinRequest"]>
|
||||||
|
|
||||||
export type OrganizationJoinRequestSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type OrganizationJoinRequestSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -379,7 +719,11 @@ export type OrganizationJoinRequestSelectUpdateManyAndReturn<ExtArgs extends run
|
|||||||
status?: boolean
|
status?: boolean
|
||||||
requestType?: boolean
|
requestType?: boolean
|
||||||
requestedOn?: boolean
|
requestedOn?: boolean
|
||||||
|
role?: boolean
|
||||||
|
updatedAt?: boolean
|
||||||
rejectReason?: boolean
|
rejectReason?: boolean
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["organizationJoinRequest"]>
|
}, ExtArgs["result"]["organizationJoinRequest"]>
|
||||||
|
|
||||||
export type OrganizationJoinRequestSelectScalar = {
|
export type OrganizationJoinRequestSelectScalar = {
|
||||||
@@ -388,20 +732,39 @@ export type OrganizationJoinRequestSelectScalar = {
|
|||||||
status?: boolean
|
status?: boolean
|
||||||
requestType?: boolean
|
requestType?: boolean
|
||||||
requestedOn?: boolean
|
requestedOn?: boolean
|
||||||
|
role?: boolean
|
||||||
|
updatedAt?: boolean
|
||||||
rejectReason?: boolean
|
rejectReason?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationJoinRequestOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"userId" | "orgId" | "status" | "requestType" | "requestedOn" | "rejectReason", ExtArgs["result"]["organizationJoinRequest"]>
|
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", 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>
|
||||||
|
}
|
||||||
|
export type OrganizationJoinRequestIncludeCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
|
}
|
||||||
|
export type OrganizationJoinRequestIncludeUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
|
}
|
||||||
|
|
||||||
export type $OrganizationJoinRequestPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type $OrganizationJoinRequestPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
name: "OrganizationJoinRequest"
|
name: "OrganizationJoinRequest"
|
||||||
objects: {}
|
objects: {
|
||||||
|
organization: Prisma.$OrganizationPayload<ExtArgs>
|
||||||
|
user: Prisma.$UserPayload<ExtArgs>
|
||||||
|
}
|
||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
userId: string
|
userId: string
|
||||||
orgId: string
|
orgId: string
|
||||||
status: $Enums.ORGANIZATION_JOIN_REQUEST
|
status: $Enums.ORGANIZATION_JOIN_REQUEST
|
||||||
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType: $Enums.ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn: Date
|
requestedOn: Date
|
||||||
|
role: $Enums.ORG_ROLE
|
||||||
|
updatedAt: Date
|
||||||
rejectReason: string | null
|
rejectReason: string | null
|
||||||
}, ExtArgs["result"]["organizationJoinRequest"]>
|
}, ExtArgs["result"]["organizationJoinRequest"]>
|
||||||
composites: {}
|
composites: {}
|
||||||
@@ -797,6 +1160,8 @@ readonly fields: OrganizationJoinRequestFieldRefs;
|
|||||||
*/
|
*/
|
||||||
export interface Prisma__OrganizationJoinRequestClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
export interface Prisma__OrganizationJoinRequestClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
||||||
readonly [Symbol.toStringTag]: "PrismaPromise"
|
readonly [Symbol.toStringTag]: "PrismaPromise"
|
||||||
|
organization<T extends Prisma.OrganizationDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.OrganizationDefaultArgs<ExtArgs>>): Prisma.Prisma__OrganizationClient<runtime.Types.Result.GetResult<Prisma.$OrganizationPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||||
|
user<T extends Prisma.UserDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.UserDefaultArgs<ExtArgs>>): Prisma.Prisma__UserClient<runtime.Types.Result.GetResult<Prisma.$UserPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||||
/**
|
/**
|
||||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||||
@@ -831,6 +1196,8 @@ export interface OrganizationJoinRequestFieldRefs {
|
|||||||
readonly status: Prisma.FieldRef<"OrganizationJoinRequest", 'ORGANIZATION_JOIN_REQUEST'>
|
readonly status: Prisma.FieldRef<"OrganizationJoinRequest", 'ORGANIZATION_JOIN_REQUEST'>
|
||||||
readonly requestType: Prisma.FieldRef<"OrganizationJoinRequest", 'ORGANIZATION_JOIN_REQUEST_TYPE'>
|
readonly requestType: Prisma.FieldRef<"OrganizationJoinRequest", 'ORGANIZATION_JOIN_REQUEST_TYPE'>
|
||||||
readonly requestedOn: Prisma.FieldRef<"OrganizationJoinRequest", 'DateTime'>
|
readonly requestedOn: Prisma.FieldRef<"OrganizationJoinRequest", 'DateTime'>
|
||||||
|
readonly role: Prisma.FieldRef<"OrganizationJoinRequest", 'ORG_ROLE'>
|
||||||
|
readonly updatedAt: Prisma.FieldRef<"OrganizationJoinRequest", 'DateTime'>
|
||||||
readonly rejectReason: Prisma.FieldRef<"OrganizationJoinRequest", 'String'>
|
readonly rejectReason: Prisma.FieldRef<"OrganizationJoinRequest", 'String'>
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -848,6 +1215,10 @@ export type OrganizationJoinRequestFindUniqueArgs<ExtArgs extends runtime.Types.
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationJoinRequest to fetch.
|
* Filter, which OrganizationJoinRequest to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -866,6 +1237,10 @@ export type OrganizationJoinRequestFindUniqueOrThrowArgs<ExtArgs extends runtime
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationJoinRequest to fetch.
|
* Filter, which OrganizationJoinRequest to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -884,6 +1259,10 @@ export type OrganizationJoinRequestFindFirstArgs<ExtArgs extends runtime.Types.E
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationJoinRequest to fetch.
|
* Filter, which OrganizationJoinRequest to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -932,6 +1311,10 @@ export type OrganizationJoinRequestFindFirstOrThrowArgs<ExtArgs extends runtime.
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationJoinRequest to fetch.
|
* Filter, which OrganizationJoinRequest to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -980,6 +1363,10 @@ export type OrganizationJoinRequestFindManyArgs<ExtArgs extends runtime.Types.Ex
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationJoinRequests to fetch.
|
* Filter, which OrganizationJoinRequests to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -1023,6 +1410,10 @@ export type OrganizationJoinRequestCreateArgs<ExtArgs extends runtime.Types.Exte
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The data needed to create a OrganizationJoinRequest.
|
* The data needed to create a OrganizationJoinRequest.
|
||||||
*/
|
*/
|
||||||
@@ -1057,6 +1448,10 @@ export type OrganizationJoinRequestCreateManyAndReturnArgs<ExtArgs extends runti
|
|||||||
*/
|
*/
|
||||||
data: Prisma.OrganizationJoinRequestCreateManyInput | Prisma.OrganizationJoinRequestCreateManyInput[]
|
data: Prisma.OrganizationJoinRequestCreateManyInput | Prisma.OrganizationJoinRequestCreateManyInput[]
|
||||||
skipDuplicates?: boolean
|
skipDuplicates?: boolean
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestIncludeCreateManyAndReturn<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1071,6 +1466,10 @@ export type OrganizationJoinRequestUpdateArgs<ExtArgs extends runtime.Types.Exte
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The data needed to update a OrganizationJoinRequest.
|
* The data needed to update a OrganizationJoinRequest.
|
||||||
*/
|
*/
|
||||||
@@ -1123,6 +1522,10 @@ export type OrganizationJoinRequestUpdateManyAndReturnArgs<ExtArgs extends runti
|
|||||||
* Limit how many OrganizationJoinRequests to update.
|
* Limit how many OrganizationJoinRequests to update.
|
||||||
*/
|
*/
|
||||||
limit?: number
|
limit?: number
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestIncludeUpdateManyAndReturn<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1137,6 +1540,10 @@ export type OrganizationJoinRequestUpsertArgs<ExtArgs extends runtime.Types.Exte
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The filter to search for the OrganizationJoinRequest to update in case it exists.
|
* The filter to search for the OrganizationJoinRequest to update in case it exists.
|
||||||
*/
|
*/
|
||||||
@@ -1163,6 +1570,10 @@ export type OrganizationJoinRequestDeleteArgs<ExtArgs extends runtime.Types.Exte
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter which OrganizationJoinRequest to delete.
|
* Filter which OrganizationJoinRequest to delete.
|
||||||
*/
|
*/
|
||||||
@@ -1195,4 +1606,8 @@ export type OrganizationJoinRequestDefaultArgs<ExtArgs extends runtime.Types.Ext
|
|||||||
* Omit specific fields from the OrganizationJoinRequest
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -174,6 +174,8 @@ export type OrganizationUserJoinTableWhereInput = {
|
|||||||
orgId?: Prisma.StringFilter<"OrganizationUserJoinTable"> | string
|
orgId?: Prisma.StringFilter<"OrganizationUserJoinTable"> | string
|
||||||
role?: Prisma.EnumORG_ROLEFilter<"OrganizationUserJoinTable"> | $Enums.ORG_ROLE
|
role?: Prisma.EnumORG_ROLEFilter<"OrganizationUserJoinTable"> | $Enums.ORG_ROLE
|
||||||
joinedDate?: Prisma.DateTimeFilter<"OrganizationUserJoinTable"> | Date | string
|
joinedDate?: Prisma.DateTimeFilter<"OrganizationUserJoinTable"> | Date | string
|
||||||
|
organization?: Prisma.XOR<Prisma.OrganizationScalarRelationFilter, Prisma.OrganizationWhereInput>
|
||||||
|
user?: Prisma.XOR<Prisma.UserScalarRelationFilter, Prisma.UserWhereInput>
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUserJoinTableOrderByWithRelationInput = {
|
export type OrganizationUserJoinTableOrderByWithRelationInput = {
|
||||||
@@ -181,6 +183,8 @@ export type OrganizationUserJoinTableOrderByWithRelationInput = {
|
|||||||
orgId?: Prisma.SortOrder
|
orgId?: Prisma.SortOrder
|
||||||
role?: Prisma.SortOrder
|
role?: Prisma.SortOrder
|
||||||
joinedDate?: Prisma.SortOrder
|
joinedDate?: Prisma.SortOrder
|
||||||
|
organization?: Prisma.OrganizationOrderByWithRelationInput
|
||||||
|
user?: Prisma.UserOrderByWithRelationInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUserJoinTableWhereUniqueInput = Prisma.AtLeast<{
|
export type OrganizationUserJoinTableWhereUniqueInput = Prisma.AtLeast<{
|
||||||
@@ -192,6 +196,8 @@ export type OrganizationUserJoinTableWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
orgId?: Prisma.StringFilter<"OrganizationUserJoinTable"> | string
|
orgId?: Prisma.StringFilter<"OrganizationUserJoinTable"> | string
|
||||||
role?: Prisma.EnumORG_ROLEFilter<"OrganizationUserJoinTable"> | $Enums.ORG_ROLE
|
role?: Prisma.EnumORG_ROLEFilter<"OrganizationUserJoinTable"> | $Enums.ORG_ROLE
|
||||||
joinedDate?: Prisma.DateTimeFilter<"OrganizationUserJoinTable"> | Date | string
|
joinedDate?: Prisma.DateTimeFilter<"OrganizationUserJoinTable"> | Date | string
|
||||||
|
organization?: Prisma.XOR<Prisma.OrganizationScalarRelationFilter, Prisma.OrganizationWhereInput>
|
||||||
|
user?: Prisma.XOR<Prisma.UserScalarRelationFilter, Prisma.UserWhereInput>
|
||||||
}, "userId_orgId">
|
}, "userId_orgId">
|
||||||
|
|
||||||
export type OrganizationUserJoinTableOrderByWithAggregationInput = {
|
export type OrganizationUserJoinTableOrderByWithAggregationInput = {
|
||||||
@@ -215,10 +221,10 @@ export type OrganizationUserJoinTableScalarWhereWithAggregatesInput = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUserJoinTableCreateInput = {
|
export type OrganizationUserJoinTableCreateInput = {
|
||||||
userId: string
|
|
||||||
orgId: string
|
|
||||||
role?: $Enums.ORG_ROLE
|
role?: $Enums.ORG_ROLE
|
||||||
joinedDate?: Date | string
|
joinedDate?: Date | string
|
||||||
|
organization: Prisma.OrganizationCreateNestedOneWithoutMembersInput
|
||||||
|
user: Prisma.UserCreateNestedOneWithoutOrganizationsInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUserJoinTableUncheckedCreateInput = {
|
export type OrganizationUserJoinTableUncheckedCreateInput = {
|
||||||
@@ -229,10 +235,10 @@ export type OrganizationUserJoinTableUncheckedCreateInput = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUserJoinTableUpdateInput = {
|
export type OrganizationUserJoinTableUpdateInput = {
|
||||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
organization?: Prisma.OrganizationUpdateOneRequiredWithoutMembersNestedInput
|
||||||
|
user?: Prisma.UserUpdateOneRequiredWithoutOrganizationsNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUserJoinTableUncheckedUpdateInput = {
|
export type OrganizationUserJoinTableUncheckedUpdateInput = {
|
||||||
@@ -250,8 +256,6 @@ export type OrganizationUserJoinTableCreateManyInput = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUserJoinTableUpdateManyMutationInput = {
|
export type OrganizationUserJoinTableUpdateManyMutationInput = {
|
||||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
|
||||||
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
@@ -289,8 +293,232 @@ export type OrganizationUserJoinTableMinOrderByAggregateInput = {
|
|||||||
joinedDate?: Prisma.SortOrder
|
joinedDate?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
export type EnumORG_ROLEFieldUpdateOperationsInput = {
|
export type OrganizationUserJoinTableListRelationFilter = {
|
||||||
set?: $Enums.ORG_ROLE
|
every?: Prisma.OrganizationUserJoinTableWhereInput
|
||||||
|
some?: Prisma.OrganizationUserJoinTableWhereInput
|
||||||
|
none?: Prisma.OrganizationUserJoinTableWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableOrderByRelationAggregateInput = {
|
||||||
|
_count?: Prisma.SortOrder
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateNestedManyWithoutOrganizationInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput> | Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput[] | Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput | Prisma.OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput[]
|
||||||
|
createMany?: Prisma.OrganizationUserJoinTableCreateManyOrganizationInputEnvelope
|
||||||
|
connect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedCreateNestedManyWithoutOrganizationInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput> | Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput[] | Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput | Prisma.OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput[]
|
||||||
|
createMany?: Prisma.OrganizationUserJoinTableCreateManyOrganizationInputEnvelope
|
||||||
|
connect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpdateManyWithoutOrganizationNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput> | Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput[] | Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput | Prisma.OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput[]
|
||||||
|
upsert?: Prisma.OrganizationUserJoinTableUpsertWithWhereUniqueWithoutOrganizationInput | Prisma.OrganizationUserJoinTableUpsertWithWhereUniqueWithoutOrganizationInput[]
|
||||||
|
createMany?: Prisma.OrganizationUserJoinTableCreateManyOrganizationInputEnvelope
|
||||||
|
set?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
delete?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
connect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
update?: Prisma.OrganizationUserJoinTableUpdateWithWhereUniqueWithoutOrganizationInput | Prisma.OrganizationUserJoinTableUpdateWithWhereUniqueWithoutOrganizationInput[]
|
||||||
|
updateMany?: Prisma.OrganizationUserJoinTableUpdateManyWithWhereWithoutOrganizationInput | Prisma.OrganizationUserJoinTableUpdateManyWithWhereWithoutOrganizationInput[]
|
||||||
|
deleteMany?: Prisma.OrganizationUserJoinTableScalarWhereInput | Prisma.OrganizationUserJoinTableScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedUpdateManyWithoutOrganizationNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput> | Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput[] | Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput | Prisma.OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput[]
|
||||||
|
upsert?: Prisma.OrganizationUserJoinTableUpsertWithWhereUniqueWithoutOrganizationInput | Prisma.OrganizationUserJoinTableUpsertWithWhereUniqueWithoutOrganizationInput[]
|
||||||
|
createMany?: Prisma.OrganizationUserJoinTableCreateManyOrganizationInputEnvelope
|
||||||
|
set?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
delete?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
connect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
update?: Prisma.OrganizationUserJoinTableUpdateWithWhereUniqueWithoutOrganizationInput | Prisma.OrganizationUserJoinTableUpdateWithWhereUniqueWithoutOrganizationInput[]
|
||||||
|
updateMany?: Prisma.OrganizationUserJoinTableUpdateManyWithWhereWithoutOrganizationInput | Prisma.OrganizationUserJoinTableUpdateManyWithWhereWithoutOrganizationInput[]
|
||||||
|
deleteMany?: Prisma.OrganizationUserJoinTableScalarWhereInput | Prisma.OrganizationUserJoinTableScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateNestedManyWithoutUserInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutUserInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput> | Prisma.OrganizationUserJoinTableCreateWithoutUserInput[] | Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationUserJoinTableCreateOrConnectWithoutUserInput | Prisma.OrganizationUserJoinTableCreateOrConnectWithoutUserInput[]
|
||||||
|
createMany?: Prisma.OrganizationUserJoinTableCreateManyUserInputEnvelope
|
||||||
|
connect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedCreateNestedManyWithoutUserInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutUserInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput> | Prisma.OrganizationUserJoinTableCreateWithoutUserInput[] | Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationUserJoinTableCreateOrConnectWithoutUserInput | Prisma.OrganizationUserJoinTableCreateOrConnectWithoutUserInput[]
|
||||||
|
createMany?: Prisma.OrganizationUserJoinTableCreateManyUserInputEnvelope
|
||||||
|
connect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpdateManyWithoutUserNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutUserInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput> | Prisma.OrganizationUserJoinTableCreateWithoutUserInput[] | Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationUserJoinTableCreateOrConnectWithoutUserInput | Prisma.OrganizationUserJoinTableCreateOrConnectWithoutUserInput[]
|
||||||
|
upsert?: Prisma.OrganizationUserJoinTableUpsertWithWhereUniqueWithoutUserInput | Prisma.OrganizationUserJoinTableUpsertWithWhereUniqueWithoutUserInput[]
|
||||||
|
createMany?: Prisma.OrganizationUserJoinTableCreateManyUserInputEnvelope
|
||||||
|
set?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
delete?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
connect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
update?: Prisma.OrganizationUserJoinTableUpdateWithWhereUniqueWithoutUserInput | Prisma.OrganizationUserJoinTableUpdateWithWhereUniqueWithoutUserInput[]
|
||||||
|
updateMany?: Prisma.OrganizationUserJoinTableUpdateManyWithWhereWithoutUserInput | Prisma.OrganizationUserJoinTableUpdateManyWithWhereWithoutUserInput[]
|
||||||
|
deleteMany?: Prisma.OrganizationUserJoinTableScalarWhereInput | Prisma.OrganizationUserJoinTableScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedUpdateManyWithoutUserNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutUserInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput> | Prisma.OrganizationUserJoinTableCreateWithoutUserInput[] | Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput[]
|
||||||
|
connectOrCreate?: Prisma.OrganizationUserJoinTableCreateOrConnectWithoutUserInput | Prisma.OrganizationUserJoinTableCreateOrConnectWithoutUserInput[]
|
||||||
|
upsert?: Prisma.OrganizationUserJoinTableUpsertWithWhereUniqueWithoutUserInput | Prisma.OrganizationUserJoinTableUpsertWithWhereUniqueWithoutUserInput[]
|
||||||
|
createMany?: Prisma.OrganizationUserJoinTableCreateManyUserInputEnvelope
|
||||||
|
set?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
disconnect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
delete?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
connect?: Prisma.OrganizationUserJoinTableWhereUniqueInput | Prisma.OrganizationUserJoinTableWhereUniqueInput[]
|
||||||
|
update?: Prisma.OrganizationUserJoinTableUpdateWithWhereUniqueWithoutUserInput | Prisma.OrganizationUserJoinTableUpdateWithWhereUniqueWithoutUserInput[]
|
||||||
|
updateMany?: Prisma.OrganizationUserJoinTableUpdateManyWithWhereWithoutUserInput | Prisma.OrganizationUserJoinTableUpdateManyWithWhereWithoutUserInput[]
|
||||||
|
deleteMany?: Prisma.OrganizationUserJoinTableScalarWhereInput | Prisma.OrganizationUserJoinTableScalarWhereInput[]
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateWithoutOrganizationInput = {
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Date | string
|
||||||
|
user: Prisma.UserCreateNestedOneWithoutOrganizationsInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput = {
|
||||||
|
userId: string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateOrConnectWithoutOrganizationInput = {
|
||||||
|
where: Prisma.OrganizationUserJoinTableWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateManyOrganizationInputEnvelope = {
|
||||||
|
data: Prisma.OrganizationUserJoinTableCreateManyOrganizationInput | Prisma.OrganizationUserJoinTableCreateManyOrganizationInput[]
|
||||||
|
skipDuplicates?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpsertWithWhereUniqueWithoutOrganizationInput = {
|
||||||
|
where: Prisma.OrganizationUserJoinTableWhereUniqueInput
|
||||||
|
update: Prisma.XOR<Prisma.OrganizationUserJoinTableUpdateWithoutOrganizationInput, Prisma.OrganizationUserJoinTableUncheckedUpdateWithoutOrganizationInput>
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutOrganizationInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutOrganizationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpdateWithWhereUniqueWithoutOrganizationInput = {
|
||||||
|
where: Prisma.OrganizationUserJoinTableWhereUniqueInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationUserJoinTableUpdateWithoutOrganizationInput, Prisma.OrganizationUserJoinTableUncheckedUpdateWithoutOrganizationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpdateManyWithWhereWithoutOrganizationInput = {
|
||||||
|
where: Prisma.OrganizationUserJoinTableScalarWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationUserJoinTableUpdateManyMutationInput, Prisma.OrganizationUserJoinTableUncheckedUpdateManyWithoutOrganizationInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableScalarWhereInput = {
|
||||||
|
AND?: Prisma.OrganizationUserJoinTableScalarWhereInput | Prisma.OrganizationUserJoinTableScalarWhereInput[]
|
||||||
|
OR?: Prisma.OrganizationUserJoinTableScalarWhereInput[]
|
||||||
|
NOT?: Prisma.OrganizationUserJoinTableScalarWhereInput | Prisma.OrganizationUserJoinTableScalarWhereInput[]
|
||||||
|
userId?: Prisma.StringFilter<"OrganizationUserJoinTable"> | string
|
||||||
|
orgId?: Prisma.StringFilter<"OrganizationUserJoinTable"> | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFilter<"OrganizationUserJoinTable"> | $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Prisma.DateTimeFilter<"OrganizationUserJoinTable"> | Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateWithoutUserInput = {
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Date | string
|
||||||
|
organization: Prisma.OrganizationCreateNestedOneWithoutMembersInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedCreateWithoutUserInput = {
|
||||||
|
orgId: string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateOrConnectWithoutUserInput = {
|
||||||
|
where: Prisma.OrganizationUserJoinTableWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutUserInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateManyUserInputEnvelope = {
|
||||||
|
data: Prisma.OrganizationUserJoinTableCreateManyUserInput | Prisma.OrganizationUserJoinTableCreateManyUserInput[]
|
||||||
|
skipDuplicates?: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpsertWithWhereUniqueWithoutUserInput = {
|
||||||
|
where: Prisma.OrganizationUserJoinTableWhereUniqueInput
|
||||||
|
update: Prisma.XOR<Prisma.OrganizationUserJoinTableUpdateWithoutUserInput, Prisma.OrganizationUserJoinTableUncheckedUpdateWithoutUserInput>
|
||||||
|
create: Prisma.XOR<Prisma.OrganizationUserJoinTableCreateWithoutUserInput, Prisma.OrganizationUserJoinTableUncheckedCreateWithoutUserInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpdateWithWhereUniqueWithoutUserInput = {
|
||||||
|
where: Prisma.OrganizationUserJoinTableWhereUniqueInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationUserJoinTableUpdateWithoutUserInput, Prisma.OrganizationUserJoinTableUncheckedUpdateWithoutUserInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpdateManyWithWhereWithoutUserInput = {
|
||||||
|
where: Prisma.OrganizationUserJoinTableScalarWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.OrganizationUserJoinTableUpdateManyMutationInput, Prisma.OrganizationUserJoinTableUncheckedUpdateManyWithoutUserInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateManyOrganizationInput = {
|
||||||
|
userId: string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpdateWithoutOrganizationInput = {
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
user?: Prisma.UserUpdateOneRequiredWithoutOrganizationsNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedUpdateWithoutOrganizationInput = {
|
||||||
|
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedUpdateManyWithoutOrganizationInput = {
|
||||||
|
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableCreateManyUserInput = {
|
||||||
|
orgId: string
|
||||||
|
role?: $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUpdateWithoutUserInput = {
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
organization?: Prisma.OrganizationUpdateOneRequiredWithoutMembersNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedUpdateWithoutUserInput = {
|
||||||
|
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
}
|
||||||
|
|
||||||
|
export type OrganizationUserJoinTableUncheckedUpdateManyWithoutUserInput = {
|
||||||
|
orgId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
role?: Prisma.EnumORG_ROLEFieldUpdateOperationsInput | $Enums.ORG_ROLE
|
||||||
|
joinedDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -300,6 +528,8 @@ export type OrganizationUserJoinTableSelect<ExtArgs extends runtime.Types.Extens
|
|||||||
orgId?: boolean
|
orgId?: boolean
|
||||||
role?: boolean
|
role?: boolean
|
||||||
joinedDate?: boolean
|
joinedDate?: boolean
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["organizationUserJoinTable"]>
|
}, ExtArgs["result"]["organizationUserJoinTable"]>
|
||||||
|
|
||||||
export type OrganizationUserJoinTableSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type OrganizationUserJoinTableSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -307,6 +537,8 @@ export type OrganizationUserJoinTableSelectCreateManyAndReturn<ExtArgs extends r
|
|||||||
orgId?: boolean
|
orgId?: boolean
|
||||||
role?: boolean
|
role?: boolean
|
||||||
joinedDate?: boolean
|
joinedDate?: boolean
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["organizationUserJoinTable"]>
|
}, ExtArgs["result"]["organizationUserJoinTable"]>
|
||||||
|
|
||||||
export type OrganizationUserJoinTableSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type OrganizationUserJoinTableSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -314,6 +546,8 @@ export type OrganizationUserJoinTableSelectUpdateManyAndReturn<ExtArgs extends r
|
|||||||
orgId?: boolean
|
orgId?: boolean
|
||||||
role?: boolean
|
role?: boolean
|
||||||
joinedDate?: boolean
|
joinedDate?: boolean
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["organizationUserJoinTable"]>
|
}, ExtArgs["result"]["organizationUserJoinTable"]>
|
||||||
|
|
||||||
export type OrganizationUserJoinTableSelectScalar = {
|
export type OrganizationUserJoinTableSelectScalar = {
|
||||||
@@ -324,10 +558,25 @@ export type OrganizationUserJoinTableSelectScalar = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type OrganizationUserJoinTableOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"userId" | "orgId" | "role" | "joinedDate", ExtArgs["result"]["organizationUserJoinTable"]>
|
export type OrganizationUserJoinTableOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"userId" | "orgId" | "role" | "joinedDate", ExtArgs["result"]["organizationUserJoinTable"]>
|
||||||
|
export type OrganizationUserJoinTableInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
|
}
|
||||||
|
export type OrganizationUserJoinTableIncludeCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
|
}
|
||||||
|
export type OrganizationUserJoinTableIncludeUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
organization?: boolean | Prisma.OrganizationDefaultArgs<ExtArgs>
|
||||||
|
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||||
|
}
|
||||||
|
|
||||||
export type $OrganizationUserJoinTablePayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type $OrganizationUserJoinTablePayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
name: "OrganizationUserJoinTable"
|
name: "OrganizationUserJoinTable"
|
||||||
objects: {}
|
objects: {
|
||||||
|
organization: Prisma.$OrganizationPayload<ExtArgs>
|
||||||
|
user: Prisma.$UserPayload<ExtArgs>
|
||||||
|
}
|
||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
userId: string
|
userId: string
|
||||||
orgId: string
|
orgId: string
|
||||||
@@ -727,6 +976,8 @@ readonly fields: OrganizationUserJoinTableFieldRefs;
|
|||||||
*/
|
*/
|
||||||
export interface Prisma__OrganizationUserJoinTableClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
export interface Prisma__OrganizationUserJoinTableClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
||||||
readonly [Symbol.toStringTag]: "PrismaPromise"
|
readonly [Symbol.toStringTag]: "PrismaPromise"
|
||||||
|
organization<T extends Prisma.OrganizationDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.OrganizationDefaultArgs<ExtArgs>>): Prisma.Prisma__OrganizationClient<runtime.Types.Result.GetResult<Prisma.$OrganizationPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||||
|
user<T extends Prisma.UserDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.UserDefaultArgs<ExtArgs>>): Prisma.Prisma__UserClient<runtime.Types.Result.GetResult<Prisma.$UserPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
|
||||||
/**
|
/**
|
||||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||||
@@ -776,6 +1027,10 @@ export type OrganizationUserJoinTableFindUniqueArgs<ExtArgs extends runtime.Type
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationUserJoinTable to fetch.
|
* Filter, which OrganizationUserJoinTable to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -794,6 +1049,10 @@ export type OrganizationUserJoinTableFindUniqueOrThrowArgs<ExtArgs extends runti
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationUserJoinTable to fetch.
|
* Filter, which OrganizationUserJoinTable to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -812,6 +1071,10 @@ export type OrganizationUserJoinTableFindFirstArgs<ExtArgs extends runtime.Types
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationUserJoinTable to fetch.
|
* Filter, which OrganizationUserJoinTable to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -860,6 +1123,10 @@ export type OrganizationUserJoinTableFindFirstOrThrowArgs<ExtArgs extends runtim
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationUserJoinTable to fetch.
|
* Filter, which OrganizationUserJoinTable to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -908,6 +1175,10 @@ export type OrganizationUserJoinTableFindManyArgs<ExtArgs extends runtime.Types.
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which OrganizationUserJoinTables to fetch.
|
* Filter, which OrganizationUserJoinTables to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -951,6 +1222,10 @@ export type OrganizationUserJoinTableCreateArgs<ExtArgs extends runtime.Types.Ex
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The data needed to create a OrganizationUserJoinTable.
|
* The data needed to create a OrganizationUserJoinTable.
|
||||||
*/
|
*/
|
||||||
@@ -985,6 +1260,10 @@ export type OrganizationUserJoinTableCreateManyAndReturnArgs<ExtArgs extends run
|
|||||||
*/
|
*/
|
||||||
data: Prisma.OrganizationUserJoinTableCreateManyInput | Prisma.OrganizationUserJoinTableCreateManyInput[]
|
data: Prisma.OrganizationUserJoinTableCreateManyInput | Prisma.OrganizationUserJoinTableCreateManyInput[]
|
||||||
skipDuplicates?: boolean
|
skipDuplicates?: boolean
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableIncludeCreateManyAndReturn<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -999,6 +1278,10 @@ export type OrganizationUserJoinTableUpdateArgs<ExtArgs extends runtime.Types.Ex
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The data needed to update a OrganizationUserJoinTable.
|
* The data needed to update a OrganizationUserJoinTable.
|
||||||
*/
|
*/
|
||||||
@@ -1051,6 +1334,10 @@ export type OrganizationUserJoinTableUpdateManyAndReturnArgs<ExtArgs extends run
|
|||||||
* Limit how many OrganizationUserJoinTables to update.
|
* Limit how many OrganizationUserJoinTables to update.
|
||||||
*/
|
*/
|
||||||
limit?: number
|
limit?: number
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableIncludeUpdateManyAndReturn<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1065,6 +1352,10 @@ export type OrganizationUserJoinTableUpsertArgs<ExtArgs extends runtime.Types.Ex
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The filter to search for the OrganizationUserJoinTable to update in case it exists.
|
* The filter to search for the OrganizationUserJoinTable to update in case it exists.
|
||||||
*/
|
*/
|
||||||
@@ -1091,6 +1382,10 @@ export type OrganizationUserJoinTableDeleteArgs<ExtArgs extends runtime.Types.Ex
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter which OrganizationUserJoinTable to delete.
|
* Filter which OrganizationUserJoinTable to delete.
|
||||||
*/
|
*/
|
||||||
@@ -1123,4 +1418,8 @@ export type OrganizationUserJoinTableDefaultArgs<ExtArgs extends runtime.Types.E
|
|||||||
* Omit specific fields from the OrganizationUserJoinTable
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -254,6 +254,8 @@ export type UserWhereInput = {
|
|||||||
deletedAt?: Prisma.DateTimeNullableFilter<"User"> | Date | string | null
|
deletedAt?: Prisma.DateTimeNullableFilter<"User"> | Date | string | null
|
||||||
createdAt?: Prisma.DateTimeFilter<"User"> | Date | string
|
createdAt?: Prisma.DateTimeFilter<"User"> | Date | string
|
||||||
updatedAt?: Prisma.DateTimeFilter<"User"> | Date | string
|
updatedAt?: Prisma.DateTimeFilter<"User"> | Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableListRelationFilter
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestListRelationFilter
|
||||||
}
|
}
|
||||||
|
|
||||||
export type UserOrderByWithRelationInput = {
|
export type UserOrderByWithRelationInput = {
|
||||||
@@ -271,6 +273,8 @@ export type UserOrderByWithRelationInput = {
|
|||||||
deletedAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
deletedAt?: Prisma.SortOrderInput | Prisma.SortOrder
|
||||||
createdAt?: Prisma.SortOrder
|
createdAt?: Prisma.SortOrder
|
||||||
updatedAt?: Prisma.SortOrder
|
updatedAt?: Prisma.SortOrder
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableOrderByRelationAggregateInput
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestOrderByRelationAggregateInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type UserWhereUniqueInput = Prisma.AtLeast<{
|
export type UserWhereUniqueInput = Prisma.AtLeast<{
|
||||||
@@ -291,6 +295,8 @@ export type UserWhereUniqueInput = Prisma.AtLeast<{
|
|||||||
deletedAt?: Prisma.DateTimeNullableFilter<"User"> | Date | string | null
|
deletedAt?: Prisma.DateTimeNullableFilter<"User"> | Date | string | null
|
||||||
createdAt?: Prisma.DateTimeFilter<"User"> | Date | string
|
createdAt?: Prisma.DateTimeFilter<"User"> | Date | string
|
||||||
updatedAt?: Prisma.DateTimeFilter<"User"> | Date | string
|
updatedAt?: Prisma.DateTimeFilter<"User"> | Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableListRelationFilter
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestListRelationFilter
|
||||||
}, "id" | "email">
|
}, "id" | "email">
|
||||||
|
|
||||||
export type UserOrderByWithAggregationInput = {
|
export type UserOrderByWithAggregationInput = {
|
||||||
@@ -348,6 +354,8 @@ export type UserCreateInput = {
|
|||||||
deletedAt?: Date | string | null
|
deletedAt?: Date | string | null
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableCreateNestedManyWithoutUserInput
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestCreateNestedManyWithoutUserInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type UserUncheckedCreateInput = {
|
export type UserUncheckedCreateInput = {
|
||||||
@@ -365,6 +373,8 @@ export type UserUncheckedCreateInput = {
|
|||||||
deletedAt?: Date | string | null
|
deletedAt?: Date | string | null
|
||||||
createdAt?: Date | string
|
createdAt?: Date | string
|
||||||
updatedAt?: Date | string
|
updatedAt?: Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableUncheckedCreateNestedManyWithoutUserInput
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestUncheckedCreateNestedManyWithoutUserInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type UserUpdateInput = {
|
export type UserUpdateInput = {
|
||||||
@@ -382,6 +392,8 @@ export type UserUpdateInput = {
|
|||||||
deletedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
deletedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
||||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableUpdateManyWithoutUserNestedInput
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestUpdateManyWithoutUserNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type UserUncheckedUpdateInput = {
|
export type UserUncheckedUpdateInput = {
|
||||||
@@ -399,6 +411,8 @@ export type UserUncheckedUpdateInput = {
|
|||||||
deletedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
deletedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
||||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableUncheckedUpdateManyWithoutUserNestedInput
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestUncheckedUpdateManyWithoutUserNestedInput
|
||||||
}
|
}
|
||||||
|
|
||||||
export type UserCreateManyInput = {
|
export type UserCreateManyInput = {
|
||||||
@@ -452,6 +466,11 @@ export type UserUncheckedUpdateManyInput = {
|
|||||||
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type UserScalarRelationFilter = {
|
||||||
|
is?: Prisma.UserWhereInput
|
||||||
|
isNot?: Prisma.UserWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
export type UserCountOrderByAggregateInput = {
|
export type UserCountOrderByAggregateInput = {
|
||||||
id?: Prisma.SortOrder
|
id?: Prisma.SortOrder
|
||||||
firstName?: Prisma.SortOrder
|
firstName?: Prisma.SortOrder
|
||||||
@@ -503,6 +522,34 @@ export type UserMinOrderByAggregateInput = {
|
|||||||
updatedAt?: Prisma.SortOrder
|
updatedAt?: Prisma.SortOrder
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type UserCreateNestedOneWithoutOrganizationsRequestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.UserCreateWithoutOrganizationsRequestedInput, Prisma.UserUncheckedCreateWithoutOrganizationsRequestedInput>
|
||||||
|
connectOrCreate?: Prisma.UserCreateOrConnectWithoutOrganizationsRequestedInput
|
||||||
|
connect?: Prisma.UserWhereUniqueInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUpdateOneRequiredWithoutOrganizationsRequestedNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.UserCreateWithoutOrganizationsRequestedInput, Prisma.UserUncheckedCreateWithoutOrganizationsRequestedInput>
|
||||||
|
connectOrCreate?: Prisma.UserCreateOrConnectWithoutOrganizationsRequestedInput
|
||||||
|
upsert?: Prisma.UserUpsertWithoutOrganizationsRequestedInput
|
||||||
|
connect?: Prisma.UserWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutOrganizationsRequestedInput, Prisma.UserUpdateWithoutOrganizationsRequestedInput>, Prisma.UserUncheckedUpdateWithoutOrganizationsRequestedInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserCreateNestedOneWithoutOrganizationsInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.UserCreateWithoutOrganizationsInput, Prisma.UserUncheckedCreateWithoutOrganizationsInput>
|
||||||
|
connectOrCreate?: Prisma.UserCreateOrConnectWithoutOrganizationsInput
|
||||||
|
connect?: Prisma.UserWhereUniqueInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUpdateOneRequiredWithoutOrganizationsNestedInput = {
|
||||||
|
create?: Prisma.XOR<Prisma.UserCreateWithoutOrganizationsInput, Prisma.UserUncheckedCreateWithoutOrganizationsInput>
|
||||||
|
connectOrCreate?: Prisma.UserCreateOrConnectWithoutOrganizationsInput
|
||||||
|
upsert?: Prisma.UserUpsertWithoutOrganizationsInput
|
||||||
|
connect?: Prisma.UserWhereUniqueInput
|
||||||
|
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutOrganizationsInput, Prisma.UserUpdateWithoutOrganizationsInput>, Prisma.UserUncheckedUpdateWithoutOrganizationsInput>
|
||||||
|
}
|
||||||
|
|
||||||
export type EnumUSER_ROLEFieldUpdateOperationsInput = {
|
export type EnumUSER_ROLEFieldUpdateOperationsInput = {
|
||||||
set?: $Enums.USER_ROLE
|
set?: $Enums.USER_ROLE
|
||||||
}
|
}
|
||||||
@@ -515,6 +562,220 @@ export type NullableDateTimeFieldUpdateOperationsInput = {
|
|||||||
set?: Date | string | null
|
set?: Date | string | null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type UserCreateWithoutOrganizationsRequestedInput = {
|
||||||
|
id?: string
|
||||||
|
firstName: string
|
||||||
|
middleName?: string | null
|
||||||
|
lastName: string
|
||||||
|
email: string
|
||||||
|
password: string
|
||||||
|
role?: $Enums.USER_ROLE
|
||||||
|
isVerified?: boolean | null
|
||||||
|
refreshToken?: string | null
|
||||||
|
profilePicture?: string | null
|
||||||
|
isDeleted?: boolean | null
|
||||||
|
deletedAt?: Date | string | null
|
||||||
|
createdAt?: Date | string
|
||||||
|
updatedAt?: Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableCreateNestedManyWithoutUserInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUncheckedCreateWithoutOrganizationsRequestedInput = {
|
||||||
|
id?: string
|
||||||
|
firstName: string
|
||||||
|
middleName?: string | null
|
||||||
|
lastName: string
|
||||||
|
email: string
|
||||||
|
password: string
|
||||||
|
role?: $Enums.USER_ROLE
|
||||||
|
isVerified?: boolean | null
|
||||||
|
refreshToken?: string | null
|
||||||
|
profilePicture?: string | null
|
||||||
|
isDeleted?: boolean | null
|
||||||
|
deletedAt?: Date | string | null
|
||||||
|
createdAt?: Date | string
|
||||||
|
updatedAt?: Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableUncheckedCreateNestedManyWithoutUserInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserCreateOrConnectWithoutOrganizationsRequestedInput = {
|
||||||
|
where: Prisma.UserWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.UserCreateWithoutOrganizationsRequestedInput, Prisma.UserUncheckedCreateWithoutOrganizationsRequestedInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUpsertWithoutOrganizationsRequestedInput = {
|
||||||
|
update: Prisma.XOR<Prisma.UserUpdateWithoutOrganizationsRequestedInput, Prisma.UserUncheckedUpdateWithoutOrganizationsRequestedInput>
|
||||||
|
create: Prisma.XOR<Prisma.UserCreateWithoutOrganizationsRequestedInput, Prisma.UserUncheckedCreateWithoutOrganizationsRequestedInput>
|
||||||
|
where?: Prisma.UserWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUpdateToOneWithWhereWithoutOrganizationsRequestedInput = {
|
||||||
|
where?: Prisma.UserWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.UserUpdateWithoutOrganizationsRequestedInput, Prisma.UserUncheckedUpdateWithoutOrganizationsRequestedInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUpdateWithoutOrganizationsRequestedInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
firstName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
middleName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
lastName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
email?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
password?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
role?: Prisma.EnumUSER_ROLEFieldUpdateOperationsInput | $Enums.USER_ROLE
|
||||||
|
isVerified?: Prisma.NullableBoolFieldUpdateOperationsInput | boolean | null
|
||||||
|
refreshToken?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
profilePicture?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
isDeleted?: Prisma.NullableBoolFieldUpdateOperationsInput | boolean | null
|
||||||
|
deletedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
||||||
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableUpdateManyWithoutUserNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUncheckedUpdateWithoutOrganizationsRequestedInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
firstName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
middleName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
lastName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
email?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
password?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
role?: Prisma.EnumUSER_ROLEFieldUpdateOperationsInput | $Enums.USER_ROLE
|
||||||
|
isVerified?: Prisma.NullableBoolFieldUpdateOperationsInput | boolean | null
|
||||||
|
refreshToken?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
profilePicture?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
isDeleted?: Prisma.NullableBoolFieldUpdateOperationsInput | boolean | null
|
||||||
|
deletedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
||||||
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
organizations?: Prisma.OrganizationUserJoinTableUncheckedUpdateManyWithoutUserNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserCreateWithoutOrganizationsInput = {
|
||||||
|
id?: string
|
||||||
|
firstName: string
|
||||||
|
middleName?: string | null
|
||||||
|
lastName: string
|
||||||
|
email: string
|
||||||
|
password: string
|
||||||
|
role?: $Enums.USER_ROLE
|
||||||
|
isVerified?: boolean | null
|
||||||
|
refreshToken?: string | null
|
||||||
|
profilePicture?: string | null
|
||||||
|
isDeleted?: boolean | null
|
||||||
|
deletedAt?: Date | string | null
|
||||||
|
createdAt?: Date | string
|
||||||
|
updatedAt?: Date | string
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestCreateNestedManyWithoutUserInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUncheckedCreateWithoutOrganizationsInput = {
|
||||||
|
id?: string
|
||||||
|
firstName: string
|
||||||
|
middleName?: string | null
|
||||||
|
lastName: string
|
||||||
|
email: string
|
||||||
|
password: string
|
||||||
|
role?: $Enums.USER_ROLE
|
||||||
|
isVerified?: boolean | null
|
||||||
|
refreshToken?: string | null
|
||||||
|
profilePicture?: string | null
|
||||||
|
isDeleted?: boolean | null
|
||||||
|
deletedAt?: Date | string | null
|
||||||
|
createdAt?: Date | string
|
||||||
|
updatedAt?: Date | string
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestUncheckedCreateNestedManyWithoutUserInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserCreateOrConnectWithoutOrganizationsInput = {
|
||||||
|
where: Prisma.UserWhereUniqueInput
|
||||||
|
create: Prisma.XOR<Prisma.UserCreateWithoutOrganizationsInput, Prisma.UserUncheckedCreateWithoutOrganizationsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUpsertWithoutOrganizationsInput = {
|
||||||
|
update: Prisma.XOR<Prisma.UserUpdateWithoutOrganizationsInput, Prisma.UserUncheckedUpdateWithoutOrganizationsInput>
|
||||||
|
create: Prisma.XOR<Prisma.UserCreateWithoutOrganizationsInput, Prisma.UserUncheckedCreateWithoutOrganizationsInput>
|
||||||
|
where?: Prisma.UserWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUpdateToOneWithWhereWithoutOrganizationsInput = {
|
||||||
|
where?: Prisma.UserWhereInput
|
||||||
|
data: Prisma.XOR<Prisma.UserUpdateWithoutOrganizationsInput, Prisma.UserUncheckedUpdateWithoutOrganizationsInput>
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUpdateWithoutOrganizationsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
firstName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
middleName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
lastName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
email?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
password?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
role?: Prisma.EnumUSER_ROLEFieldUpdateOperationsInput | $Enums.USER_ROLE
|
||||||
|
isVerified?: Prisma.NullableBoolFieldUpdateOperationsInput | boolean | null
|
||||||
|
refreshToken?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
profilePicture?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
isDeleted?: Prisma.NullableBoolFieldUpdateOperationsInput | boolean | null
|
||||||
|
deletedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
||||||
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestUpdateManyWithoutUserNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserUncheckedUpdateWithoutOrganizationsInput = {
|
||||||
|
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
firstName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
middleName?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
lastName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
email?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
password?: Prisma.StringFieldUpdateOperationsInput | string
|
||||||
|
role?: Prisma.EnumUSER_ROLEFieldUpdateOperationsInput | $Enums.USER_ROLE
|
||||||
|
isVerified?: Prisma.NullableBoolFieldUpdateOperationsInput | boolean | null
|
||||||
|
refreshToken?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
profilePicture?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||||
|
isDeleted?: Prisma.NullableBoolFieldUpdateOperationsInput | boolean | null
|
||||||
|
deletedAt?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
|
||||||
|
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||||
|
organizationsRequested?: Prisma.OrganizationJoinRequestUncheckedUpdateManyWithoutUserNestedInput
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Count Type UserCountOutputType
|
||||||
|
*/
|
||||||
|
|
||||||
|
export type UserCountOutputType = {
|
||||||
|
organizations: number
|
||||||
|
organizationsRequested: number
|
||||||
|
}
|
||||||
|
|
||||||
|
export type UserCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
organizations?: boolean | UserCountOutputTypeCountOrganizationsArgs
|
||||||
|
organizationsRequested?: boolean | UserCountOutputTypeCountOrganizationsRequestedArgs
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* UserCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type UserCountOutputTypeDefaultArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the UserCountOutputType
|
||||||
|
*/
|
||||||
|
select?: Prisma.UserCountOutputTypeSelect<ExtArgs> | null
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* UserCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type UserCountOutputTypeCountOrganizationsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
where?: Prisma.OrganizationUserJoinTableWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* UserCountOutputType without action
|
||||||
|
*/
|
||||||
|
export type UserCountOutputTypeCountOrganizationsRequestedArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
where?: Prisma.OrganizationJoinRequestWhereInput
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
export type UserSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type UserSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -532,6 +793,9 @@ export type UserSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = r
|
|||||||
deletedAt?: boolean
|
deletedAt?: boolean
|
||||||
createdAt?: boolean
|
createdAt?: boolean
|
||||||
updatedAt?: boolean
|
updatedAt?: boolean
|
||||||
|
organizations?: boolean | Prisma.User$organizationsArgs<ExtArgs>
|
||||||
|
organizationsRequested?: boolean | Prisma.User$organizationsRequestedArgs<ExtArgs>
|
||||||
|
_count?: boolean | Prisma.UserCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
}, ExtArgs["result"]["user"]>
|
}, ExtArgs["result"]["user"]>
|
||||||
|
|
||||||
export type UserSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
export type UserSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||||
@@ -586,10 +850,20 @@ export type UserSelectScalar = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export type UserOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "firstName" | "middleName" | "lastName" | "email" | "password" | "role" | "isVerified" | "refreshToken" | "profilePicture" | "isDeleted" | "deletedAt" | "createdAt" | "updatedAt", ExtArgs["result"]["user"]>
|
export type UserOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "firstName" | "middleName" | "lastName" | "email" | "password" | "role" | "isVerified" | "refreshToken" | "profilePicture" | "isDeleted" | "deletedAt" | "createdAt" | "updatedAt", ExtArgs["result"]["user"]>
|
||||||
|
export type UserInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
organizations?: boolean | Prisma.User$organizationsArgs<ExtArgs>
|
||||||
|
organizationsRequested?: boolean | Prisma.User$organizationsRequestedArgs<ExtArgs>
|
||||||
|
_count?: boolean | Prisma.UserCountOutputTypeDefaultArgs<ExtArgs>
|
||||||
|
}
|
||||||
|
export type UserIncludeCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {}
|
||||||
|
export type UserIncludeUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {}
|
||||||
|
|
||||||
export type $UserPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
export type $UserPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
name: "User"
|
name: "User"
|
||||||
objects: {}
|
objects: {
|
||||||
|
organizations: Prisma.$OrganizationUserJoinTablePayload<ExtArgs>[]
|
||||||
|
organizationsRequested: Prisma.$OrganizationJoinRequestPayload<ExtArgs>[]
|
||||||
|
}
|
||||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||||
id: string
|
id: string
|
||||||
firstName: string
|
firstName: string
|
||||||
@@ -999,6 +1273,8 @@ readonly fields: UserFieldRefs;
|
|||||||
*/
|
*/
|
||||||
export interface Prisma__UserClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
export interface Prisma__UserClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
|
||||||
readonly [Symbol.toStringTag]: "PrismaPromise"
|
readonly [Symbol.toStringTag]: "PrismaPromise"
|
||||||
|
organizations<T extends Prisma.User$organizationsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$organizationsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$OrganizationUserJoinTablePayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
|
organizationsRequested<T extends Prisma.User$organizationsRequestedArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$organizationsRequestedArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$OrganizationJoinRequestPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||||
/**
|
/**
|
||||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||||
@@ -1058,6 +1334,10 @@ export type UserFindUniqueArgs<ExtArgs extends runtime.Types.Extensions.Internal
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which User to fetch.
|
* Filter, which User to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -1076,6 +1356,10 @@ export type UserFindUniqueOrThrowArgs<ExtArgs extends runtime.Types.Extensions.I
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which User to fetch.
|
* Filter, which User to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -1094,6 +1378,10 @@ export type UserFindFirstArgs<ExtArgs extends runtime.Types.Extensions.InternalA
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which User to fetch.
|
* Filter, which User to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -1142,6 +1430,10 @@ export type UserFindFirstOrThrowArgs<ExtArgs extends runtime.Types.Extensions.In
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which User to fetch.
|
* Filter, which User to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -1190,6 +1482,10 @@ export type UserFindManyArgs<ExtArgs extends runtime.Types.Extensions.InternalAr
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter, which Users to fetch.
|
* Filter, which Users to fetch.
|
||||||
*/
|
*/
|
||||||
@@ -1233,6 +1529,10 @@ export type UserCreateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The data needed to create a User.
|
* The data needed to create a User.
|
||||||
*/
|
*/
|
||||||
@@ -1281,6 +1581,10 @@ export type UserUpdateArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The data needed to update a User.
|
* The data needed to update a User.
|
||||||
*/
|
*/
|
||||||
@@ -1347,6 +1651,10 @@ export type UserUpsertArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* The filter to search for the User to update in case it exists.
|
* The filter to search for the User to update in case it exists.
|
||||||
*/
|
*/
|
||||||
@@ -1373,6 +1681,10 @@ export type UserDeleteArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
/**
|
/**
|
||||||
* Filter which User to delete.
|
* Filter which User to delete.
|
||||||
*/
|
*/
|
||||||
@@ -1393,6 +1705,54 @@ export type UserDeleteManyArgs<ExtArgs extends runtime.Types.Extensions.Internal
|
|||||||
limit?: number
|
limit?: number
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User.organizations
|
||||||
|
*/
|
||||||
|
export type User$organizationsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the OrganizationUserJoinTable
|
||||||
|
*/
|
||||||
|
select?: Prisma.OrganizationUserJoinTableSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the OrganizationUserJoinTable
|
||||||
|
*/
|
||||||
|
omit?: Prisma.OrganizationUserJoinTableOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationUserJoinTableInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.OrganizationUserJoinTableWhereInput
|
||||||
|
orderBy?: Prisma.OrganizationUserJoinTableOrderByWithRelationInput | Prisma.OrganizationUserJoinTableOrderByWithRelationInput[]
|
||||||
|
cursor?: Prisma.OrganizationUserJoinTableWhereUniqueInput
|
||||||
|
take?: number
|
||||||
|
skip?: number
|
||||||
|
distinct?: Prisma.OrganizationUserJoinTableScalarFieldEnum | Prisma.OrganizationUserJoinTableScalarFieldEnum[]
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* User.organizationsRequested
|
||||||
|
*/
|
||||||
|
export type User$organizationsRequestedArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||||
|
/**
|
||||||
|
* Select specific fields to fetch from the OrganizationJoinRequest
|
||||||
|
*/
|
||||||
|
select?: Prisma.OrganizationJoinRequestSelect<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Omit specific fields from the OrganizationJoinRequest
|
||||||
|
*/
|
||||||
|
omit?: Prisma.OrganizationJoinRequestOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.OrganizationJoinRequestInclude<ExtArgs> | null
|
||||||
|
where?: Prisma.OrganizationJoinRequestWhereInput
|
||||||
|
orderBy?: Prisma.OrganizationJoinRequestOrderByWithRelationInput | Prisma.OrganizationJoinRequestOrderByWithRelationInput[]
|
||||||
|
cursor?: Prisma.OrganizationJoinRequestWhereUniqueInput
|
||||||
|
take?: number
|
||||||
|
skip?: number
|
||||||
|
distinct?: Prisma.OrganizationJoinRequestScalarFieldEnum | Prisma.OrganizationJoinRequestScalarFieldEnum[]
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* User without action
|
* User without action
|
||||||
*/
|
*/
|
||||||
@@ -1405,4 +1765,8 @@ export type UserDefaultArgs<ExtArgs extends runtime.Types.Extensions.InternalArg
|
|||||||
* Omit specific fields from the User
|
* Omit specific fields from the User
|
||||||
*/
|
*/
|
||||||
omit?: Prisma.UserOmit<ExtArgs> | null
|
omit?: Prisma.UserOmit<ExtArgs> | null
|
||||||
|
/**
|
||||||
|
* Choose, which related nodes to fetch as well
|
||||||
|
*/
|
||||||
|
include?: Prisma.UserInclude<ExtArgs> | null
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,20 @@
|
|||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- Added the required column `updatedAt` to the `organization_join_request` table without a default value. This is not possible if the table is not empty.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "organization_join_request" ADD COLUMN "updatedAt" TIMESTAMP(3) NOT NULL;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "organization_join_request" ADD CONSTRAINT "organization_join_request_orgId_fkey" FOREIGN KEY ("orgId") REFERENCES "organization"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "organization_join_request" ADD CONSTRAINT "organization_join_request_userId_fkey" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "organization_user_join" ADD CONSTRAINT "organization_user_join_orgId_fkey" FOREIGN KEY ("orgId") REFERENCES "organization"("id") ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE "organization_user_join" ADD CONSTRAINT "organization_user_join_userId_fkey" FOREIGN KEY ("userId") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE CASCADE;
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE "organization_join_request" ADD COLUMN "role" "ORG_ROLE" NOT NULL DEFAULT 'member';
|
||||||
@@ -4,9 +4,13 @@ model OrganizationJoinRequest {
|
|||||||
status ORGANIZATION_JOIN_REQUEST @default(PENDING)
|
status ORGANIZATION_JOIN_REQUEST @default(PENDING)
|
||||||
requestType ORGANIZATION_JOIN_REQUEST_TYPE
|
requestType ORGANIZATION_JOIN_REQUEST_TYPE
|
||||||
requestedOn DateTime @default(now())
|
requestedOn DateTime @default(now())
|
||||||
|
role ORG_ROLE @default(member)
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
rejectReason String?
|
rejectReason String?
|
||||||
|
|
||||||
|
organization Organization @relation(fields: [orgId], references: [id], onDelete: Cascade)
|
||||||
|
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||||
|
|
||||||
@@unique([userId, orgId])
|
@@unique([userId, orgId])
|
||||||
@@map("organization_join_request")
|
@@map("organization_join_request")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,9 @@ model OrganizationUserJoinTable {
|
|||||||
role ORG_ROLE @default(member)
|
role ORG_ROLE @default(member)
|
||||||
joinedDate DateTime @default(now())
|
joinedDate DateTime @default(now())
|
||||||
|
|
||||||
|
organization Organization @relation(fields: [orgId], references: [id], onDelete: Restrict)
|
||||||
|
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||||
|
|
||||||
@@unique([userId, orgId])
|
@@unique([userId, orgId])
|
||||||
@@map("organization_user_join")
|
@@map("organization_user_join")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,5 +6,8 @@ model Organization {
|
|||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
|
|
||||||
|
members OrganizationUserJoinTable[]
|
||||||
|
requestingMembers OrganizationJoinRequest[]
|
||||||
|
|
||||||
@@map("organization")
|
@@map("organization")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,6 +15,9 @@ model User {
|
|||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
|
|
||||||
|
organizations OrganizationUserJoinTable[]
|
||||||
|
organizationsRequested OrganizationJoinRequest[]
|
||||||
|
|
||||||
@@map("user")
|
@@map("user")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import { JwtPayload } from '../types';
|
|||||||
import { Request } from 'express';
|
import { Request } from 'express';
|
||||||
import { Reflector } from '@nestjs/core';
|
import { Reflector } from '@nestjs/core';
|
||||||
import { PUBLIC_KEY } from 'common/keys';
|
import { PUBLIC_KEY } from 'common/keys';
|
||||||
|
import { UserService } from 'src/user/user.service';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class AuthGuard implements CanActivate {
|
export class AuthGuard implements CanActivate {
|
||||||
@@ -17,6 +18,7 @@ export class AuthGuard implements CanActivate {
|
|||||||
private readonly reflector: Reflector,
|
private readonly reflector: Reflector,
|
||||||
private readonly jwtService: JwtService,
|
private readonly jwtService: JwtService,
|
||||||
private readonly requestContext: RequestContextService,
|
private readonly requestContext: RequestContextService,
|
||||||
|
private readonly userService: UserService,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
async canActivate(context: ExecutionContext) {
|
async canActivate(context: ExecutionContext) {
|
||||||
@@ -35,6 +37,10 @@ export class AuthGuard implements CanActivate {
|
|||||||
const payload: JwtPayload = await this.jwtService.verifyAsync(token, {
|
const payload: JwtPayload = await this.jwtService.verifyAsync(token, {
|
||||||
secret: 'demo',
|
secret: 'demo',
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// TODO: Redis + Org too, blacklist token
|
||||||
|
const userExists = await this.userService.findById(payload.userId);
|
||||||
|
if (!userExists) throw new UnauthorizedException();
|
||||||
this.requestContext.set('user', payload);
|
this.requestContext.set('user', payload);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -1,15 +1,31 @@
|
|||||||
import { IsEnum, IsNotEmpty, IsUUID } from 'class-validator';
|
import { ApiProperty } from '@nestjs/swagger';
|
||||||
|
import { IsEmail, IsEnum, IsNotEmpty, IsUUID } from 'class-validator';
|
||||||
import { ORG_ROLE } from 'prisma/generated/prisma/enums';
|
import { ORG_ROLE } from 'prisma/generated/prisma/enums';
|
||||||
|
|
||||||
export class InviteUserToOrganizationRequestDTO {
|
export class InviteUserToOrganizationRequestDTO {
|
||||||
@IsUUID()
|
@ApiProperty({
|
||||||
|
description: 'Who to invite',
|
||||||
|
example: 'user1@example.com',
|
||||||
|
type: 'string',
|
||||||
|
})
|
||||||
|
@IsEmail()
|
||||||
@IsNotEmpty()
|
@IsNotEmpty()
|
||||||
invitedUserId: string;
|
invitedUserEmail: string;
|
||||||
|
|
||||||
|
@ApiProperty({
|
||||||
|
description: 'Organization id',
|
||||||
|
example: 'eeec2c79-766a-4174-8004-2e57642095fe',
|
||||||
|
type: 'string',
|
||||||
|
})
|
||||||
@IsUUID()
|
@IsUUID()
|
||||||
@IsNotEmpty()
|
@IsNotEmpty()
|
||||||
orgId: string;
|
orgId: string;
|
||||||
|
|
||||||
|
@ApiProperty({
|
||||||
|
description: 'Role to assign',
|
||||||
|
example: ORG_ROLE.member,
|
||||||
|
type: 'string',
|
||||||
|
})
|
||||||
@IsEnum(ORG_ROLE)
|
@IsEnum(ORG_ROLE)
|
||||||
@IsNotEmpty()
|
@IsNotEmpty()
|
||||||
role: ORG_ROLE;
|
role: ORG_ROLE;
|
||||||
|
|||||||
@@ -1,4 +1,62 @@
|
|||||||
import { Controller } from '@nestjs/common';
|
import { Body, Controller, Get, Param, Patch, Post } from '@nestjs/common';
|
||||||
|
import { OrganizationMembershipService } from './organization-membership.service';
|
||||||
|
import { RequestContextService } from 'core/als/request-context.service';
|
||||||
|
import { ApiBearerAuth } from '@nestjs/swagger';
|
||||||
|
import { InviteUserToOrganizationRequestDTO } from './dto';
|
||||||
|
|
||||||
@Controller('organization-membership')
|
@Controller('organization-membership')
|
||||||
export class OrganizationMembershipController {}
|
@ApiBearerAuth('access-token')
|
||||||
|
export class OrganizationMembershipController {
|
||||||
|
constructor(
|
||||||
|
private readonly orgMemService: OrganizationMembershipService,
|
||||||
|
private readonly requestContext: RequestContextService,
|
||||||
|
) {}
|
||||||
|
|
||||||
|
@Post('/invite')
|
||||||
|
async inviteUserToOrg(@Body() body: InviteUserToOrganizationRequestDTO) {
|
||||||
|
const user = this.requestContext.user;
|
||||||
|
return await this.orgMemService.inviteUserToOrg(user.userId, body);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Post('/request')
|
||||||
|
async requestToJoinOrg() {}
|
||||||
|
|
||||||
|
// TODO: Move invite to org. section and join to user. Also option to cancel invitation and join req.
|
||||||
|
|
||||||
|
/* *
|
||||||
|
* USER OPERATIONS
|
||||||
|
* */
|
||||||
|
@Patch('user/accept-invitation')
|
||||||
|
acceptInvitation() {}
|
||||||
|
|
||||||
|
@Patch('user/reject-invitation')
|
||||||
|
rejectInvitation() {}
|
||||||
|
|
||||||
|
@Get('user/invitations')
|
||||||
|
async getUserInvitations() {
|
||||||
|
const user = this.requestContext.user;
|
||||||
|
return await this.orgMemService.getUserInvitations(user.userId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Get('user/organizations')
|
||||||
|
async getUserOrganizations() {}
|
||||||
|
|
||||||
|
/* *
|
||||||
|
* ORGANIZATION OPERATIONS
|
||||||
|
* */
|
||||||
|
@Get('organization/:id/members')
|
||||||
|
async getOrganizationMemebers(@Param('id') orgId: string) {
|
||||||
|
return await this.orgMemService.getMemebersOfOrganization(orgId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Get('organization/:id/invitations')
|
||||||
|
async getOrganizationInvitations(@Param('id') orgId: string) {
|
||||||
|
return await this.orgMemService.getMemebersOfOrganization(orgId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Patch('organization/:id/accept-request')
|
||||||
|
acceptJoinRequest() {}
|
||||||
|
|
||||||
|
@Patch('organization/:id/reject-request')
|
||||||
|
rejectJoinRequest() {}
|
||||||
|
}
|
||||||
|
|||||||
@@ -5,10 +5,17 @@ import { OrganizationModule } from 'src/organization/organization.module';
|
|||||||
import { UserModule } from 'src/user/user.module';
|
import { UserModule } from 'src/user/user.module';
|
||||||
import { PrismaModule } from 'src/prisma/prisma.module';
|
import { PrismaModule } from 'src/prisma/prisma.module';
|
||||||
import { AuthorizationModule } from 'src/authorization/authorization.module';
|
import { AuthorizationModule } from 'src/authorization/authorization.module';
|
||||||
|
import { RequestContextModule } from 'core/als/request-context.module';
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
controllers: [OrganizationMembershipController],
|
controllers: [OrganizationMembershipController],
|
||||||
providers: [OrganizationMembershipService],
|
providers: [OrganizationMembershipService],
|
||||||
imports: [OrganizationModule, UserModule, PrismaModule, AuthorizationModule],
|
imports: [
|
||||||
|
OrganizationModule,
|
||||||
|
UserModule,
|
||||||
|
PrismaModule,
|
||||||
|
AuthorizationModule,
|
||||||
|
RequestContextModule,
|
||||||
|
],
|
||||||
})
|
})
|
||||||
export class OrganizationMembershipModule {}
|
export class OrganizationMembershipModule {}
|
||||||
|
|||||||
@@ -28,9 +28,10 @@ export class OrganizationMembershipService {
|
|||||||
userId: string,
|
userId: string,
|
||||||
dto: InviteUserToOrganizationRequestDTO,
|
dto: InviteUserToOrganizationRequestDTO,
|
||||||
) {
|
) {
|
||||||
|
const { invitedUserEmail, ...rest } = dto;
|
||||||
const [orgExists, invitedUser] = await Promise.all([
|
const [orgExists, invitedUser] = await Promise.all([
|
||||||
this.orgService.findById(dto.orgId),
|
this.orgService.findById(dto.orgId),
|
||||||
this.userService.getById(dto.invitedUserId),
|
this.userService.findByEmail(invitedUserEmail),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
if (!orgExists) throw new NotFoundException('Organization');
|
if (!orgExists) throw new NotFoundException('Organization');
|
||||||
@@ -41,10 +42,11 @@ export class OrganizationMembershipService {
|
|||||||
where: {
|
where: {
|
||||||
userId_orgId: {
|
userId_orgId: {
|
||||||
orgId: dto.orgId,
|
orgId: dto.orgId,
|
||||||
userId,
|
userId: invitedUser.id,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
if (userAlreadyPart)
|
if (userAlreadyPart)
|
||||||
throw new BadRequestException('User already part of this organization');
|
throw new BadRequestException('User already part of this organization');
|
||||||
|
|
||||||
@@ -58,8 +60,8 @@ export class OrganizationMembershipService {
|
|||||||
try {
|
try {
|
||||||
const invitation = await this.prisma.organizationJoinRequest.create({
|
const invitation = await this.prisma.organizationJoinRequest.create({
|
||||||
data: {
|
data: {
|
||||||
...dto,
|
...rest,
|
||||||
userId: dto.invitedUserId,
|
userId: invitedUser.id,
|
||||||
requestType: ORGANIZATION_JOIN_REQUEST_TYPE.INVITED,
|
requestType: ORGANIZATION_JOIN_REQUEST_TYPE.INVITED,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
@@ -69,16 +71,16 @@ export class OrganizationMembershipService {
|
|||||||
if (err instanceof Prisma.PrismaClientKnownRequestError) {
|
if (err instanceof Prisma.PrismaClientKnownRequestError) {
|
||||||
if (err.code === 'P2002')
|
if (err.code === 'P2002')
|
||||||
throw new BadRequestException('User invitation already sent.');
|
throw new BadRequestException('User invitation already sent.');
|
||||||
|
} else {
|
||||||
|
throw err;
|
||||||
}
|
}
|
||||||
|
|
||||||
throw err;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
requestToJoin() {}
|
requestToJoin() {}
|
||||||
|
|
||||||
// TODO: reject, rejectReason
|
// TODO: reject, rejectReason
|
||||||
async acceptInvite(userId: string, orgId: string) {
|
async acceptInvitation(userId: string, orgId: string) {
|
||||||
const orgExists = await this.orgService.findById(orgId);
|
const orgExists = await this.orgService.findById(orgId);
|
||||||
if (!orgExists) throw new NotFoundException('Organization');
|
if (!orgExists) throw new NotFoundException('Organization');
|
||||||
|
|
||||||
@@ -134,7 +136,7 @@ export class OrganizationMembershipService {
|
|||||||
|
|
||||||
async getUserInvitations(
|
async getUserInvitations(
|
||||||
userId: string,
|
userId: string,
|
||||||
requestType: ORGANIZATION_JOIN_REQUEST_TYPE,
|
requestType: ORGANIZATION_JOIN_REQUEST_TYPE = ORGANIZATION_JOIN_REQUEST_TYPE.INVITED,
|
||||||
status: ORGANIZATION_JOIN_REQUEST = ORGANIZATION_JOIN_REQUEST.PENDING,
|
status: ORGANIZATION_JOIN_REQUEST = ORGANIZATION_JOIN_REQUEST.PENDING,
|
||||||
) {
|
) {
|
||||||
return await this.prisma.organizationJoinRequest.findMany({
|
return await this.prisma.organizationJoinRequest.findMany({
|
||||||
@@ -143,6 +145,29 @@ export class OrganizationMembershipService {
|
|||||||
status: status,
|
status: status,
|
||||||
requestType: requestType,
|
requestType: requestType,
|
||||||
},
|
},
|
||||||
|
include: {
|
||||||
|
organization: {
|
||||||
|
select: { name: true },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
async getMemebersOfOrganization(orgId: string) {
|
||||||
|
const orgExists = await this.orgService.findById(orgId);
|
||||||
|
if (!orgExists) throw new NotFoundException('Organization');
|
||||||
|
|
||||||
|
return await this.prisma.organizationUserJoinTable.findMany({
|
||||||
|
where: {
|
||||||
|
orgId: orgId,
|
||||||
|
},
|
||||||
|
include: {
|
||||||
|
user: {
|
||||||
|
select: {
|
||||||
|
email: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
import { Organization } from 'prisma/generated/prisma/client';
|
import { Organization } from 'prisma/generated/prisma/client';
|
||||||
|
|
||||||
export class OrganizationDTO {
|
export class OrganizationDTO {
|
||||||
|
readonly id: string;
|
||||||
readonly name: string;
|
readonly name: string;
|
||||||
readonly description: string | null;
|
readonly description: string | null;
|
||||||
readonly createdAt: Date;
|
readonly createdAt: Date;
|
||||||
|
|
||||||
constructor(organization: Organization) {
|
constructor(organization: Organization) {
|
||||||
|
this.id = organization.id;
|
||||||
this.name = organization.name;
|
this.name = organization.name;
|
||||||
this.description = organization.description;
|
this.description = organization.description;
|
||||||
this.createdAt = organization.createdAt;
|
this.createdAt = organization.createdAt;
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ export class PrismaService
|
|||||||
|
|
||||||
super({
|
super({
|
||||||
adapter: adapter,
|
adapter: adapter,
|
||||||
log: ['info', 'error', 'warn'],
|
log: ['info', 'warn'],
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
async onModuleInit() {
|
async onModuleInit() {
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ export class UserService {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
async getById(id: string) {
|
async findById(id: string) {
|
||||||
return await this.prisma.user.findUnique({
|
return await this.prisma.user.findUnique({
|
||||||
where: {
|
where: {
|
||||||
id: id,
|
id: id,
|
||||||
@@ -36,6 +36,14 @@ export class UserService {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async findByEmail(email: string) {
|
||||||
|
return await this.prisma.user.findUnique({
|
||||||
|
where: {
|
||||||
|
email: email,
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
async updateRefreshToken(id: string, refreshToken: string) {
|
async updateRefreshToken(id: string, refreshToken: string) {
|
||||||
return await this.prisma.user.update({
|
return await this.prisma.user.update({
|
||||||
where: { id },
|
where: { id },
|
||||||
|
|||||||
Reference in New Issue
Block a user