feat: secure KYC storage, Google OAuth, terms gating
This commit is contained in:
@@ -28,11 +28,12 @@ export type OrganizerVerificationMinAggregateOutputType = {
|
||||
id: string | null
|
||||
userId: string | null
|
||||
fullName: string | null
|
||||
nik: string | null
|
||||
nikEncrypted: string | null
|
||||
nikHash: string | null
|
||||
birthDate: Date | null
|
||||
address: string | null
|
||||
ktpImageUrl: string | null
|
||||
selfieUrl: string | null
|
||||
ktpImageKey: string | null
|
||||
selfieKey: string | null
|
||||
bankName: string | null
|
||||
bankAccountNumber: string | null
|
||||
bankAccountName: string | null
|
||||
@@ -49,11 +50,12 @@ export type OrganizerVerificationMaxAggregateOutputType = {
|
||||
id: string | null
|
||||
userId: string | null
|
||||
fullName: string | null
|
||||
nik: string | null
|
||||
nikEncrypted: string | null
|
||||
nikHash: string | null
|
||||
birthDate: Date | null
|
||||
address: string | null
|
||||
ktpImageUrl: string | null
|
||||
selfieUrl: string | null
|
||||
ktpImageKey: string | null
|
||||
selfieKey: string | null
|
||||
bankName: string | null
|
||||
bankAccountNumber: string | null
|
||||
bankAccountName: string | null
|
||||
@@ -70,11 +72,12 @@ export type OrganizerVerificationCountAggregateOutputType = {
|
||||
id: number
|
||||
userId: number
|
||||
fullName: number
|
||||
nik: number
|
||||
nikEncrypted: number
|
||||
nikHash: number
|
||||
birthDate: number
|
||||
address: number
|
||||
ktpImageUrl: number
|
||||
selfieUrl: number
|
||||
ktpImageKey: number
|
||||
selfieKey: number
|
||||
bankName: number
|
||||
bankAccountNumber: number
|
||||
bankAccountName: number
|
||||
@@ -93,11 +96,12 @@ export type OrganizerVerificationMinAggregateInputType = {
|
||||
id?: true
|
||||
userId?: true
|
||||
fullName?: true
|
||||
nik?: true
|
||||
nikEncrypted?: true
|
||||
nikHash?: true
|
||||
birthDate?: true
|
||||
address?: true
|
||||
ktpImageUrl?: true
|
||||
selfieUrl?: true
|
||||
ktpImageKey?: true
|
||||
selfieKey?: true
|
||||
bankName?: true
|
||||
bankAccountNumber?: true
|
||||
bankAccountName?: true
|
||||
@@ -114,11 +118,12 @@ export type OrganizerVerificationMaxAggregateInputType = {
|
||||
id?: true
|
||||
userId?: true
|
||||
fullName?: true
|
||||
nik?: true
|
||||
nikEncrypted?: true
|
||||
nikHash?: true
|
||||
birthDate?: true
|
||||
address?: true
|
||||
ktpImageUrl?: true
|
||||
selfieUrl?: true
|
||||
ktpImageKey?: true
|
||||
selfieKey?: true
|
||||
bankName?: true
|
||||
bankAccountNumber?: true
|
||||
bankAccountName?: true
|
||||
@@ -135,11 +140,12 @@ export type OrganizerVerificationCountAggregateInputType = {
|
||||
id?: true
|
||||
userId?: true
|
||||
fullName?: true
|
||||
nik?: true
|
||||
nikEncrypted?: true
|
||||
nikHash?: true
|
||||
birthDate?: true
|
||||
address?: true
|
||||
ktpImageUrl?: true
|
||||
selfieUrl?: true
|
||||
ktpImageKey?: true
|
||||
selfieKey?: true
|
||||
bankName?: true
|
||||
bankAccountNumber?: true
|
||||
bankAccountName?: true
|
||||
@@ -229,11 +235,12 @@ export type OrganizerVerificationGroupByOutputType = {
|
||||
id: string
|
||||
userId: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -271,11 +278,12 @@ export type OrganizerVerificationWhereInput = {
|
||||
id?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
userId?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
fullName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
nik?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
nikEncrypted?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
nikHash?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
birthDate?: Prisma.DateTimeFilter<"OrganizerVerification"> | Date | string
|
||||
address?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
ktpImageUrl?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
selfieUrl?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
ktpImageKey?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
selfieKey?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankAccountNumber?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankAccountName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
@@ -294,11 +302,12 @@ export type OrganizerVerificationOrderByWithRelationInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
fullName?: Prisma.SortOrder
|
||||
nik?: Prisma.SortOrder
|
||||
nikEncrypted?: Prisma.SortOrder
|
||||
nikHash?: Prisma.SortOrder
|
||||
birthDate?: Prisma.SortOrder
|
||||
address?: Prisma.SortOrder
|
||||
ktpImageUrl?: Prisma.SortOrder
|
||||
selfieUrl?: Prisma.SortOrder
|
||||
ktpImageKey?: Prisma.SortOrder
|
||||
selfieKey?: Prisma.SortOrder
|
||||
bankName?: Prisma.SortOrder
|
||||
bankAccountNumber?: Prisma.SortOrder
|
||||
bankAccountName?: Prisma.SortOrder
|
||||
@@ -316,15 +325,16 @@ export type OrganizerVerificationOrderByWithRelationInput = {
|
||||
export type OrganizerVerificationWhereUniqueInput = Prisma.AtLeast<{
|
||||
id?: string
|
||||
userId?: string
|
||||
nik?: string
|
||||
nikHash?: string
|
||||
AND?: Prisma.OrganizerVerificationWhereInput | Prisma.OrganizerVerificationWhereInput[]
|
||||
OR?: Prisma.OrganizerVerificationWhereInput[]
|
||||
NOT?: Prisma.OrganizerVerificationWhereInput | Prisma.OrganizerVerificationWhereInput[]
|
||||
fullName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
nikEncrypted?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
birthDate?: Prisma.DateTimeFilter<"OrganizerVerification"> | Date | string
|
||||
address?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
ktpImageUrl?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
selfieUrl?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
ktpImageKey?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
selfieKey?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankAccountNumber?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankAccountName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
@@ -337,17 +347,18 @@ export type OrganizerVerificationWhereUniqueInput = Prisma.AtLeast<{
|
||||
updatedAt?: Prisma.DateTimeFilter<"OrganizerVerification"> | Date | string
|
||||
user?: Prisma.XOR<Prisma.UserScalarRelationFilter, Prisma.UserWhereInput>
|
||||
reviewedBy?: Prisma.XOR<Prisma.UserNullableScalarRelationFilter, Prisma.UserWhereInput> | null
|
||||
}, "id" | "userId" | "nik">
|
||||
}, "id" | "userId" | "nikHash">
|
||||
|
||||
export type OrganizerVerificationOrderByWithAggregationInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
fullName?: Prisma.SortOrder
|
||||
nik?: Prisma.SortOrder
|
||||
nikEncrypted?: Prisma.SortOrder
|
||||
nikHash?: Prisma.SortOrder
|
||||
birthDate?: Prisma.SortOrder
|
||||
address?: Prisma.SortOrder
|
||||
ktpImageUrl?: Prisma.SortOrder
|
||||
selfieUrl?: Prisma.SortOrder
|
||||
ktpImageKey?: Prisma.SortOrder
|
||||
selfieKey?: Prisma.SortOrder
|
||||
bankName?: Prisma.SortOrder
|
||||
bankAccountNumber?: Prisma.SortOrder
|
||||
bankAccountName?: Prisma.SortOrder
|
||||
@@ -370,11 +381,12 @@ export type OrganizerVerificationScalarWhereWithAggregatesInput = {
|
||||
id?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
userId?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
fullName?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
nik?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
nikEncrypted?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
nikHash?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
birthDate?: Prisma.DateTimeWithAggregatesFilter<"OrganizerVerification"> | Date | string
|
||||
address?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
ktpImageUrl?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
selfieUrl?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
ktpImageKey?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
selfieKey?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
bankName?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
bankAccountNumber?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
bankAccountName?: Prisma.StringWithAggregatesFilter<"OrganizerVerification"> | string
|
||||
@@ -390,11 +402,12 @@ export type OrganizerVerificationScalarWhereWithAggregatesInput = {
|
||||
export type OrganizerVerificationCreateInput = {
|
||||
id?: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date | string
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -412,11 +425,12 @@ export type OrganizerVerificationUncheckedCreateInput = {
|
||||
id?: string
|
||||
userId: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date | string
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -432,11 +446,12 @@ export type OrganizerVerificationUncheckedCreateInput = {
|
||||
export type OrganizerVerificationUpdateInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -454,11 +469,12 @@ export type OrganizerVerificationUncheckedUpdateInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -475,11 +491,12 @@ export type OrganizerVerificationCreateManyInput = {
|
||||
id?: string
|
||||
userId: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date | string
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -495,11 +512,12 @@ export type OrganizerVerificationCreateManyInput = {
|
||||
export type OrganizerVerificationUpdateManyMutationInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -515,11 +533,12 @@ export type OrganizerVerificationUncheckedUpdateManyInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -551,11 +570,12 @@ export type OrganizerVerificationCountOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
fullName?: Prisma.SortOrder
|
||||
nik?: Prisma.SortOrder
|
||||
nikEncrypted?: Prisma.SortOrder
|
||||
nikHash?: Prisma.SortOrder
|
||||
birthDate?: Prisma.SortOrder
|
||||
address?: Prisma.SortOrder
|
||||
ktpImageUrl?: Prisma.SortOrder
|
||||
selfieUrl?: Prisma.SortOrder
|
||||
ktpImageKey?: Prisma.SortOrder
|
||||
selfieKey?: Prisma.SortOrder
|
||||
bankName?: Prisma.SortOrder
|
||||
bankAccountNumber?: Prisma.SortOrder
|
||||
bankAccountName?: Prisma.SortOrder
|
||||
@@ -572,11 +592,12 @@ export type OrganizerVerificationMaxOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
fullName?: Prisma.SortOrder
|
||||
nik?: Prisma.SortOrder
|
||||
nikEncrypted?: Prisma.SortOrder
|
||||
nikHash?: Prisma.SortOrder
|
||||
birthDate?: Prisma.SortOrder
|
||||
address?: Prisma.SortOrder
|
||||
ktpImageUrl?: Prisma.SortOrder
|
||||
selfieUrl?: Prisma.SortOrder
|
||||
ktpImageKey?: Prisma.SortOrder
|
||||
selfieKey?: Prisma.SortOrder
|
||||
bankName?: Prisma.SortOrder
|
||||
bankAccountNumber?: Prisma.SortOrder
|
||||
bankAccountName?: Prisma.SortOrder
|
||||
@@ -593,11 +614,12 @@ export type OrganizerVerificationMinOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
fullName?: Prisma.SortOrder
|
||||
nik?: Prisma.SortOrder
|
||||
nikEncrypted?: Prisma.SortOrder
|
||||
nikHash?: Prisma.SortOrder
|
||||
birthDate?: Prisma.SortOrder
|
||||
address?: Prisma.SortOrder
|
||||
ktpImageUrl?: Prisma.SortOrder
|
||||
selfieUrl?: Prisma.SortOrder
|
||||
ktpImageKey?: Prisma.SortOrder
|
||||
selfieKey?: Prisma.SortOrder
|
||||
bankName?: Prisma.SortOrder
|
||||
bankAccountNumber?: Prisma.SortOrder
|
||||
bankAccountName?: Prisma.SortOrder
|
||||
@@ -691,11 +713,12 @@ export type EnumVerificationStatusFieldUpdateOperationsInput = {
|
||||
export type OrganizerVerificationCreateWithoutUserInput = {
|
||||
id?: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date | string
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -711,11 +734,12 @@ export type OrganizerVerificationCreateWithoutUserInput = {
|
||||
export type OrganizerVerificationUncheckedCreateWithoutUserInput = {
|
||||
id?: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date | string
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -736,11 +760,12 @@ export type OrganizerVerificationCreateOrConnectWithoutUserInput = {
|
||||
export type OrganizerVerificationCreateWithoutReviewedByInput = {
|
||||
id?: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date | string
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -757,11 +782,12 @@ export type OrganizerVerificationUncheckedCreateWithoutReviewedByInput = {
|
||||
id?: string
|
||||
userId: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date | string
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -797,11 +823,12 @@ export type OrganizerVerificationUpdateToOneWithWhereWithoutUserInput = {
|
||||
export type OrganizerVerificationUpdateWithoutUserInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -817,11 +844,12 @@ export type OrganizerVerificationUpdateWithoutUserInput = {
|
||||
export type OrganizerVerificationUncheckedUpdateWithoutUserInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -857,11 +885,12 @@ export type OrganizerVerificationScalarWhereInput = {
|
||||
id?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
userId?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
fullName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
nik?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
nikEncrypted?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
nikHash?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
birthDate?: Prisma.DateTimeFilter<"OrganizerVerification"> | Date | string
|
||||
address?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
ktpImageUrl?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
selfieUrl?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
ktpImageKey?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
selfieKey?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankAccountNumber?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
bankAccountName?: Prisma.StringFilter<"OrganizerVerification"> | string
|
||||
@@ -878,11 +907,12 @@ export type OrganizerVerificationCreateManyReviewedByInput = {
|
||||
id?: string
|
||||
userId: string
|
||||
fullName: string
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
nikHash: string
|
||||
birthDate: Date | string
|
||||
address: string
|
||||
ktpImageUrl: string
|
||||
selfieUrl: string
|
||||
ktpImageKey: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -897,11 +927,12 @@ export type OrganizerVerificationCreateManyReviewedByInput = {
|
||||
export type OrganizerVerificationUpdateWithoutReviewedByInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -918,11 +949,12 @@ export type OrganizerVerificationUncheckedUpdateWithoutReviewedByInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -938,11 +970,12 @@ export type OrganizerVerificationUncheckedUpdateManyWithoutReviewedByInput = {
|
||||
id?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
fullName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nik?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikEncrypted?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
nikHash?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
birthDate?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
address?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieUrl?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
ktpImageKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
selfieKey?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountNumber?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
bankAccountName?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
@@ -960,11 +993,12 @@ export type OrganizerVerificationSelect<ExtArgs extends runtime.Types.Extensions
|
||||
id?: boolean
|
||||
userId?: boolean
|
||||
fullName?: boolean
|
||||
nik?: boolean
|
||||
nikEncrypted?: boolean
|
||||
nikHash?: boolean
|
||||
birthDate?: boolean
|
||||
address?: boolean
|
||||
ktpImageUrl?: boolean
|
||||
selfieUrl?: boolean
|
||||
ktpImageKey?: boolean
|
||||
selfieKey?: boolean
|
||||
bankName?: boolean
|
||||
bankAccountNumber?: boolean
|
||||
bankAccountName?: boolean
|
||||
@@ -983,11 +1017,12 @@ export type OrganizerVerificationSelectCreateManyAndReturn<ExtArgs extends runti
|
||||
id?: boolean
|
||||
userId?: boolean
|
||||
fullName?: boolean
|
||||
nik?: boolean
|
||||
nikEncrypted?: boolean
|
||||
nikHash?: boolean
|
||||
birthDate?: boolean
|
||||
address?: boolean
|
||||
ktpImageUrl?: boolean
|
||||
selfieUrl?: boolean
|
||||
ktpImageKey?: boolean
|
||||
selfieKey?: boolean
|
||||
bankName?: boolean
|
||||
bankAccountNumber?: boolean
|
||||
bankAccountName?: boolean
|
||||
@@ -1006,11 +1041,12 @@ export type OrganizerVerificationSelectUpdateManyAndReturn<ExtArgs extends runti
|
||||
id?: boolean
|
||||
userId?: boolean
|
||||
fullName?: boolean
|
||||
nik?: boolean
|
||||
nikEncrypted?: boolean
|
||||
nikHash?: boolean
|
||||
birthDate?: boolean
|
||||
address?: boolean
|
||||
ktpImageUrl?: boolean
|
||||
selfieUrl?: boolean
|
||||
ktpImageKey?: boolean
|
||||
selfieKey?: boolean
|
||||
bankName?: boolean
|
||||
bankAccountNumber?: boolean
|
||||
bankAccountName?: boolean
|
||||
@@ -1029,11 +1065,12 @@ export type OrganizerVerificationSelectScalar = {
|
||||
id?: boolean
|
||||
userId?: boolean
|
||||
fullName?: boolean
|
||||
nik?: boolean
|
||||
nikEncrypted?: boolean
|
||||
nikHash?: boolean
|
||||
birthDate?: boolean
|
||||
address?: boolean
|
||||
ktpImageUrl?: boolean
|
||||
selfieUrl?: boolean
|
||||
ktpImageKey?: boolean
|
||||
selfieKey?: boolean
|
||||
bankName?: boolean
|
||||
bankAccountNumber?: boolean
|
||||
bankAccountName?: boolean
|
||||
@@ -1046,7 +1083,7 @@ export type OrganizerVerificationSelectScalar = {
|
||||
updatedAt?: boolean
|
||||
}
|
||||
|
||||
export type OrganizerVerificationOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "userId" | "fullName" | "nik" | "birthDate" | "address" | "ktpImageUrl" | "selfieUrl" | "bankName" | "bankAccountNumber" | "bankAccountName" | "status" | "rejectionReason" | "reviewedAt" | "reviewedById" | "verifiedAt" | "createdAt" | "updatedAt", ExtArgs["result"]["organizerVerification"]>
|
||||
export type OrganizerVerificationOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "userId" | "fullName" | "nikEncrypted" | "nikHash" | "birthDate" | "address" | "ktpImageKey" | "selfieKey" | "bankName" | "bankAccountNumber" | "bankAccountName" | "status" | "rejectionReason" | "reviewedAt" | "reviewedById" | "verifiedAt" | "createdAt" | "updatedAt", ExtArgs["result"]["organizerVerification"]>
|
||||
export type OrganizerVerificationInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||
reviewedBy?: boolean | Prisma.OrganizerVerification$reviewedByArgs<ExtArgs>
|
||||
@@ -1074,19 +1111,23 @@ export type $OrganizerVerificationPayload<ExtArgs extends runtime.Types.Extensio
|
||||
*/
|
||||
fullName: string
|
||||
/**
|
||||
* Nomor Induk Kependudukan (PII — perlakukan sensitif)
|
||||
* NIK terenkripsi (AES-256-GCM, base64). Plaintext tidak disimpan.
|
||||
*/
|
||||
nik: string
|
||||
nikEncrypted: string
|
||||
/**
|
||||
* HMAC-SHA256(NIK + pepper) untuk uniqueness lookup tanpa membuka plaintext.
|
||||
*/
|
||||
nikHash: string
|
||||
birthDate: Date
|
||||
address: string
|
||||
/**
|
||||
* URL foto KTP (untuk MVP pakai hosting; pindah ke storage privat untuk produksi)
|
||||
* Storage key foto KTP (mis. `ktp/<id>.jpg`). File disimpan terenkripsi di luar /public.
|
||||
*/
|
||||
ktpImageUrl: string
|
||||
ktpImageKey: string
|
||||
/**
|
||||
* URL selfie memegang KTP
|
||||
* Storage key selfie memegang KTP.
|
||||
*/
|
||||
selfieUrl: string
|
||||
selfieKey: string
|
||||
bankName: string
|
||||
bankAccountNumber: string
|
||||
bankAccountName: string
|
||||
@@ -1525,11 +1566,12 @@ export interface OrganizerVerificationFieldRefs {
|
||||
readonly id: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly userId: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly fullName: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly nik: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly nikEncrypted: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly nikHash: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly birthDate: Prisma.FieldRef<"OrganizerVerification", 'DateTime'>
|
||||
readonly address: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly ktpImageUrl: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly selfieUrl: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly ktpImageKey: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly selfieKey: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly bankName: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly bankAccountNumber: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
readonly bankAccountName: Prisma.FieldRef<"OrganizerVerification", 'String'>
|
||||
|
||||
Reference in New Issue
Block a user