add payment, trust badge, handle race condition, fix booking schema

This commit is contained in:
arifal
2026-04-20 23:57:31 +07:00
parent ba5f64ae0e
commit fcdca34460
33 changed files with 1781 additions and 138 deletions
+201 -1
View File
@@ -42,6 +42,10 @@ export type TripMinAggregateOutputType = {
description: string | null
mountain: string | null
location: string | null
meetingPoint: string | null
itinerary: string | null
whatsIncluded: string | null
whatsExcluded: string | null
date: Date | null
endDate: Date | null
maxParticipants: number | null
@@ -58,6 +62,10 @@ export type TripMaxAggregateOutputType = {
description: string | null
mountain: string | null
location: string | null
meetingPoint: string | null
itinerary: string | null
whatsIncluded: string | null
whatsExcluded: string | null
date: Date | null
endDate: Date | null
maxParticipants: number | null
@@ -74,6 +82,10 @@ export type TripCountAggregateOutputType = {
description: number
mountain: number
location: number
meetingPoint: number
itinerary: number
whatsIncluded: number
whatsExcluded: number
date: number
endDate: number
maxParticipants: number
@@ -102,6 +114,10 @@ export type TripMinAggregateInputType = {
description?: true
mountain?: true
location?: true
meetingPoint?: true
itinerary?: true
whatsIncluded?: true
whatsExcluded?: true
date?: true
endDate?: true
maxParticipants?: true
@@ -118,6 +134,10 @@ export type TripMaxAggregateInputType = {
description?: true
mountain?: true
location?: true
meetingPoint?: true
itinerary?: true
whatsIncluded?: true
whatsExcluded?: true
date?: true
endDate?: true
maxParticipants?: true
@@ -134,6 +154,10 @@ export type TripCountAggregateInputType = {
description?: true
mountain?: true
location?: true
meetingPoint?: true
itinerary?: true
whatsIncluded?: true
whatsExcluded?: true
date?: true
endDate?: true
maxParticipants?: true
@@ -237,6 +261,10 @@ export type TripGroupByOutputType = {
description: string | null
mountain: string
location: string
meetingPoint: string | null
itinerary: string | null
whatsIncluded: string | null
whatsExcluded: string | null
date: Date
endDate: Date | null
maxParticipants: number
@@ -276,6 +304,10 @@ export type TripWhereInput = {
description?: Prisma.StringNullableFilter<"Trip"> | string | null
mountain?: Prisma.StringFilter<"Trip"> | string
location?: Prisma.StringFilter<"Trip"> | string
meetingPoint?: Prisma.StringNullableFilter<"Trip"> | string | null
itinerary?: Prisma.StringNullableFilter<"Trip"> | string | null
whatsIncluded?: Prisma.StringNullableFilter<"Trip"> | string | null
whatsExcluded?: Prisma.StringNullableFilter<"Trip"> | string | null
date?: Prisma.DateTimeFilter<"Trip"> | Date | string
endDate?: Prisma.DateTimeNullableFilter<"Trip"> | Date | string | null
maxParticipants?: Prisma.IntFilter<"Trip"> | number
@@ -296,6 +328,10 @@ export type TripOrderByWithRelationInput = {
description?: Prisma.SortOrderInput | Prisma.SortOrder
mountain?: Prisma.SortOrder
location?: Prisma.SortOrder
meetingPoint?: Prisma.SortOrderInput | Prisma.SortOrder
itinerary?: Prisma.SortOrderInput | Prisma.SortOrder
whatsIncluded?: Prisma.SortOrderInput | Prisma.SortOrder
whatsExcluded?: Prisma.SortOrderInput | Prisma.SortOrder
date?: Prisma.SortOrder
endDate?: Prisma.SortOrderInput | Prisma.SortOrder
maxParticipants?: Prisma.SortOrder
@@ -319,6 +355,10 @@ export type TripWhereUniqueInput = Prisma.AtLeast<{
description?: Prisma.StringNullableFilter<"Trip"> | string | null
mountain?: Prisma.StringFilter<"Trip"> | string
location?: Prisma.StringFilter<"Trip"> | string
meetingPoint?: Prisma.StringNullableFilter<"Trip"> | string | null
itinerary?: Prisma.StringNullableFilter<"Trip"> | string | null
whatsIncluded?: Prisma.StringNullableFilter<"Trip"> | string | null
whatsExcluded?: Prisma.StringNullableFilter<"Trip"> | string | null
date?: Prisma.DateTimeFilter<"Trip"> | Date | string
endDate?: Prisma.DateTimeNullableFilter<"Trip"> | Date | string | null
maxParticipants?: Prisma.IntFilter<"Trip"> | number
@@ -339,6 +379,10 @@ export type TripOrderByWithAggregationInput = {
description?: Prisma.SortOrderInput | Prisma.SortOrder
mountain?: Prisma.SortOrder
location?: Prisma.SortOrder
meetingPoint?: Prisma.SortOrderInput | Prisma.SortOrder
itinerary?: Prisma.SortOrderInput | Prisma.SortOrder
whatsIncluded?: Prisma.SortOrderInput | Prisma.SortOrder
whatsExcluded?: Prisma.SortOrderInput | Prisma.SortOrder
date?: Prisma.SortOrder
endDate?: Prisma.SortOrderInput | Prisma.SortOrder
maxParticipants?: Prisma.SortOrder
@@ -363,6 +407,10 @@ export type TripScalarWhereWithAggregatesInput = {
description?: Prisma.StringNullableWithAggregatesFilter<"Trip"> | string | null
mountain?: Prisma.StringWithAggregatesFilter<"Trip"> | string
location?: Prisma.StringWithAggregatesFilter<"Trip"> | string
meetingPoint?: Prisma.StringNullableWithAggregatesFilter<"Trip"> | string | null
itinerary?: Prisma.StringNullableWithAggregatesFilter<"Trip"> | string | null
whatsIncluded?: Prisma.StringNullableWithAggregatesFilter<"Trip"> | string | null
whatsExcluded?: Prisma.StringNullableWithAggregatesFilter<"Trip"> | string | null
date?: Prisma.DateTimeWithAggregatesFilter<"Trip"> | Date | string
endDate?: Prisma.DateTimeNullableWithAggregatesFilter<"Trip"> | Date | string | null
maxParticipants?: Prisma.IntWithAggregatesFilter<"Trip"> | number
@@ -379,6 +427,10 @@ export type TripCreateInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -398,6 +450,10 @@ export type TripUncheckedCreateInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -417,6 +473,10 @@ export type TripUpdateInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -436,6 +496,10 @@ export type TripUncheckedUpdateInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -455,6 +519,10 @@ export type TripCreateManyInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -471,6 +539,10 @@ export type TripUpdateManyMutationInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -486,6 +558,10 @@ export type TripUncheckedUpdateManyInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -512,6 +588,10 @@ export type TripCountOrderByAggregateInput = {
description?: Prisma.SortOrder
mountain?: Prisma.SortOrder
location?: Prisma.SortOrder
meetingPoint?: Prisma.SortOrder
itinerary?: Prisma.SortOrder
whatsIncluded?: Prisma.SortOrder
whatsExcluded?: Prisma.SortOrder
date?: Prisma.SortOrder
endDate?: Prisma.SortOrder
maxParticipants?: Prisma.SortOrder
@@ -533,6 +613,10 @@ export type TripMaxOrderByAggregateInput = {
description?: Prisma.SortOrder
mountain?: Prisma.SortOrder
location?: Prisma.SortOrder
meetingPoint?: Prisma.SortOrder
itinerary?: Prisma.SortOrder
whatsIncluded?: Prisma.SortOrder
whatsExcluded?: Prisma.SortOrder
date?: Prisma.SortOrder
endDate?: Prisma.SortOrder
maxParticipants?: Prisma.SortOrder
@@ -549,6 +633,10 @@ export type TripMinOrderByAggregateInput = {
description?: Prisma.SortOrder
mountain?: Prisma.SortOrder
location?: Prisma.SortOrder
meetingPoint?: Prisma.SortOrder
itinerary?: Prisma.SortOrder
whatsIncluded?: Prisma.SortOrder
whatsExcluded?: Prisma.SortOrder
date?: Prisma.SortOrder
endDate?: Prisma.SortOrder
maxParticipants?: Prisma.SortOrder
@@ -675,6 +763,10 @@ export type TripCreateWithoutOrganizerInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -693,6 +785,10 @@ export type TripUncheckedCreateWithoutOrganizerInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -740,6 +836,10 @@ export type TripScalarWhereInput = {
description?: Prisma.StringNullableFilter<"Trip"> | string | null
mountain?: Prisma.StringFilter<"Trip"> | string
location?: Prisma.StringFilter<"Trip"> | string
meetingPoint?: Prisma.StringNullableFilter<"Trip"> | string | null
itinerary?: Prisma.StringNullableFilter<"Trip"> | string | null
whatsIncluded?: Prisma.StringNullableFilter<"Trip"> | string | null
whatsExcluded?: Prisma.StringNullableFilter<"Trip"> | string | null
date?: Prisma.DateTimeFilter<"Trip"> | Date | string
endDate?: Prisma.DateTimeNullableFilter<"Trip"> | Date | string | null
maxParticipants?: Prisma.IntFilter<"Trip"> | number
@@ -756,6 +856,10 @@ export type TripCreateWithoutReviewsInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -774,6 +878,10 @@ export type TripUncheckedCreateWithoutReviewsInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -808,6 +916,10 @@ export type TripUpdateWithoutReviewsInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -826,6 +938,10 @@ export type TripUncheckedUpdateWithoutReviewsInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -844,6 +960,10 @@ export type TripCreateWithoutImagesInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -862,6 +982,10 @@ export type TripUncheckedCreateWithoutImagesInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -896,6 +1020,10 @@ export type TripUpdateWithoutImagesInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -914,6 +1042,10 @@ export type TripUncheckedUpdateWithoutImagesInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -932,6 +1064,10 @@ export type TripCreateWithoutParticipantsInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -950,6 +1086,10 @@ export type TripUncheckedCreateWithoutParticipantsInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -984,6 +1124,10 @@ export type TripUpdateWithoutParticipantsInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -1002,6 +1146,10 @@ export type TripUncheckedUpdateWithoutParticipantsInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -1020,6 +1168,10 @@ export type TripCreateManyOrganizerInput = {
description?: string | null
mountain: string
location: string
meetingPoint?: string | null
itinerary?: string | null
whatsIncluded?: string | null
whatsExcluded?: string | null
date: Date | string
endDate?: Date | string | null
maxParticipants: number
@@ -1035,6 +1187,10 @@ export type TripUpdateWithoutOrganizerInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -1053,6 +1209,10 @@ export type TripUncheckedUpdateWithoutOrganizerInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -1071,6 +1231,10 @@ export type TripUncheckedUpdateManyWithoutOrganizerInput = {
description?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
mountain?: Prisma.StringFieldUpdateOperationsInput | string
location?: Prisma.StringFieldUpdateOperationsInput | string
meetingPoint?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
itinerary?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsIncluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
whatsExcluded?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
date?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
endDate?: Prisma.NullableDateTimeFieldUpdateOperationsInput | Date | string | null
maxParticipants?: Prisma.IntFieldUpdateOperationsInput | number
@@ -1135,6 +1299,10 @@ export type TripSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = r
description?: boolean
mountain?: boolean
location?: boolean
meetingPoint?: boolean
itinerary?: boolean
whatsIncluded?: boolean
whatsExcluded?: boolean
date?: boolean
endDate?: boolean
maxParticipants?: boolean
@@ -1156,6 +1324,10 @@ export type TripSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensio
description?: boolean
mountain?: boolean
location?: boolean
meetingPoint?: boolean
itinerary?: boolean
whatsIncluded?: boolean
whatsExcluded?: boolean
date?: boolean
endDate?: boolean
maxParticipants?: boolean
@@ -1173,6 +1345,10 @@ export type TripSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensio
description?: boolean
mountain?: boolean
location?: boolean
meetingPoint?: boolean
itinerary?: boolean
whatsIncluded?: boolean
whatsExcluded?: boolean
date?: boolean
endDate?: boolean
maxParticipants?: boolean
@@ -1190,6 +1366,10 @@ export type TripSelectScalar = {
description?: boolean
mountain?: boolean
location?: boolean
meetingPoint?: boolean
itinerary?: boolean
whatsIncluded?: boolean
whatsExcluded?: boolean
date?: boolean
endDate?: boolean
maxParticipants?: boolean
@@ -1200,7 +1380,7 @@ export type TripSelectScalar = {
organizerId?: boolean
}
export type TripOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "title" | "description" | "mountain" | "location" | "date" | "endDate" | "maxParticipants" | "price" | "status" | "createdAt" | "updatedAt" | "organizerId", ExtArgs["result"]["trip"]>
export type TripOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "title" | "description" | "mountain" | "location" | "meetingPoint" | "itinerary" | "whatsIncluded" | "whatsExcluded" | "date" | "endDate" | "maxParticipants" | "price" | "status" | "createdAt" | "updatedAt" | "organizerId", ExtArgs["result"]["trip"]>
export type TripInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
organizer?: boolean | Prisma.UserDefaultArgs<ExtArgs>
participants?: boolean | Prisma.Trip$participantsArgs<ExtArgs>
@@ -1229,6 +1409,22 @@ export type $TripPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs =
description: string | null
mountain: string
location: string
/**
* Titik kumpul / meeting point (teks bebas)
*/
meetingPoint: string | null
/**
* Itinerary hari per hari (teks bebas, bullet OK)
*/
itinerary: string | null
/**
* Yang termasuk harga (teks bebas)
*/
whatsIncluded: string | null
/**
* Yang tidak termasuk (teks bebas)
*/
whatsExcluded: string | null
date: Date
endDate: Date | null
maxParticipants: number
@@ -1669,6 +1865,10 @@ export interface TripFieldRefs {
readonly description: Prisma.FieldRef<"Trip", 'String'>
readonly mountain: Prisma.FieldRef<"Trip", 'String'>
readonly location: Prisma.FieldRef<"Trip", 'String'>
readonly meetingPoint: Prisma.FieldRef<"Trip", 'String'>
readonly itinerary: Prisma.FieldRef<"Trip", 'String'>
readonly whatsIncluded: Prisma.FieldRef<"Trip", 'String'>
readonly whatsExcluded: Prisma.FieldRef<"Trip", 'String'>
readonly date: Prisma.FieldRef<"Trip", 'DateTime'>
readonly endDate: Prisma.FieldRef<"Trip", 'DateTime'>
readonly maxParticipants: Prisma.FieldRef<"Trip", 'Int'>