refund roadmap pr-1 and pr-2
This commit is contained in:
@@ -393,7 +393,8 @@ export const ModelName = {
|
||||
TripImage: 'TripImage',
|
||||
TripParticipant: 'TripParticipant',
|
||||
Booking: 'Booking',
|
||||
Payment: 'Payment'
|
||||
Payment: 'Payment',
|
||||
Refund: 'Refund'
|
||||
} as const
|
||||
|
||||
export type ModelName = (typeof ModelName)[keyof typeof ModelName]
|
||||
@@ -409,7 +410,7 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
||||
omit: GlobalOmitOptions
|
||||
}
|
||||
meta: {
|
||||
modelProps: "user" | "userProfile" | "account" | "organizerVerification" | "trip" | "tripReview" | "tripImage" | "tripParticipant" | "booking" | "payment"
|
||||
modelProps: "user" | "userProfile" | "account" | "organizerVerification" | "trip" | "tripReview" | "tripImage" | "tripParticipant" | "booking" | "payment" | "refund"
|
||||
txIsolationLevel: TransactionIsolationLevel
|
||||
}
|
||||
model: {
|
||||
@@ -1153,6 +1154,80 @@ export type TypeMap<ExtArgs extends runtime.Types.Extensions.InternalArgs = runt
|
||||
}
|
||||
}
|
||||
}
|
||||
Refund: {
|
||||
payload: Prisma.$RefundPayload<ExtArgs>
|
||||
fields: Prisma.RefundFieldRefs
|
||||
operations: {
|
||||
findUnique: {
|
||||
args: Prisma.RefundFindUniqueArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload> | null
|
||||
}
|
||||
findUniqueOrThrow: {
|
||||
args: Prisma.RefundFindUniqueOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>
|
||||
}
|
||||
findFirst: {
|
||||
args: Prisma.RefundFindFirstArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload> | null
|
||||
}
|
||||
findFirstOrThrow: {
|
||||
args: Prisma.RefundFindFirstOrThrowArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>
|
||||
}
|
||||
findMany: {
|
||||
args: Prisma.RefundFindManyArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>[]
|
||||
}
|
||||
create: {
|
||||
args: Prisma.RefundCreateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>
|
||||
}
|
||||
createMany: {
|
||||
args: Prisma.RefundCreateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
createManyAndReturn: {
|
||||
args: Prisma.RefundCreateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>[]
|
||||
}
|
||||
delete: {
|
||||
args: Prisma.RefundDeleteArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>
|
||||
}
|
||||
update: {
|
||||
args: Prisma.RefundUpdateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>
|
||||
}
|
||||
deleteMany: {
|
||||
args: Prisma.RefundDeleteManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateMany: {
|
||||
args: Prisma.RefundUpdateManyArgs<ExtArgs>
|
||||
result: BatchPayload
|
||||
}
|
||||
updateManyAndReturn: {
|
||||
args: Prisma.RefundUpdateManyAndReturnArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>[]
|
||||
}
|
||||
upsert: {
|
||||
args: Prisma.RefundUpsertArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.PayloadToResult<Prisma.$RefundPayload>
|
||||
}
|
||||
aggregate: {
|
||||
args: Prisma.RefundAggregateArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.AggregateRefund>
|
||||
}
|
||||
groupBy: {
|
||||
args: Prisma.RefundGroupByArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.RefundGroupByOutputType>[]
|
||||
}
|
||||
count: {
|
||||
args: Prisma.RefundCountArgs<ExtArgs>
|
||||
result: runtime.Types.Utils.Optional<Prisma.RefundCountAggregateOutputType> | number
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} & {
|
||||
other: {
|
||||
@@ -1365,6 +1440,31 @@ export const PaymentScalarFieldEnum = {
|
||||
export type PaymentScalarFieldEnum = (typeof PaymentScalarFieldEnum)[keyof typeof PaymentScalarFieldEnum]
|
||||
|
||||
|
||||
export const RefundScalarFieldEnum = {
|
||||
id: 'id',
|
||||
bookingId: 'bookingId',
|
||||
paymentId: 'paymentId',
|
||||
amount: 'amount',
|
||||
currency: 'currency',
|
||||
reason: 'reason',
|
||||
reportedBy: 'reportedBy',
|
||||
reportNote: 'reportNote',
|
||||
initiatedBy: 'initiatedBy',
|
||||
status: 'status',
|
||||
idempotencyKey: 'idempotencyKey',
|
||||
adminNote: 'adminNote',
|
||||
reviewedById: 'reviewedById',
|
||||
reviewedAt: 'reviewedAt',
|
||||
succeededAt: 'succeededAt',
|
||||
failedAt: 'failedAt',
|
||||
externalRefundId: 'externalRefundId',
|
||||
createdAt: 'createdAt',
|
||||
updatedAt: 'updatedAt'
|
||||
} as const
|
||||
|
||||
export type RefundScalarFieldEnum = (typeof RefundScalarFieldEnum)[keyof typeof RefundScalarFieldEnum]
|
||||
|
||||
|
||||
export const SortOrder = {
|
||||
asc: 'asc',
|
||||
desc: 'desc'
|
||||
@@ -1587,6 +1687,62 @@ export type EnumQueryModeFieldRefInput<$PrismaModel> = FieldRefInputType<$Prisma
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'RefundReason'
|
||||
*/
|
||||
export type EnumRefundReasonFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'RefundReason'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'RefundReason[]'
|
||||
*/
|
||||
export type ListEnumRefundReasonFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'RefundReason[]'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'RefundReporter'
|
||||
*/
|
||||
export type EnumRefundReporterFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'RefundReporter'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'RefundReporter[]'
|
||||
*/
|
||||
export type ListEnumRefundReporterFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'RefundReporter[]'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'RefundInitiator'
|
||||
*/
|
||||
export type EnumRefundInitiatorFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'RefundInitiator'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'RefundInitiator[]'
|
||||
*/
|
||||
export type ListEnumRefundInitiatorFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'RefundInitiator[]'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'RefundStatus'
|
||||
*/
|
||||
export type EnumRefundStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'RefundStatus'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'RefundStatus[]'
|
||||
*/
|
||||
export type ListEnumRefundStatusFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'RefundStatus[]'>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Reference to a field of type 'Float'
|
||||
*/
|
||||
@@ -1720,6 +1876,7 @@ export type GlobalOmitConfig = {
|
||||
tripParticipant?: Prisma.TripParticipantOmit
|
||||
booking?: Prisma.BookingOmit
|
||||
payment?: Prisma.PaymentOmit
|
||||
refund?: Prisma.RefundOmit
|
||||
}
|
||||
|
||||
/* Types for Logging */
|
||||
|
||||
Reference in New Issue
Block a user