Ticket Component
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
import { ConcertModel } from "../acts/concertModel"
|
||||
|
||||
export class OrderItemModel {
|
||||
orderId: number = -1
|
||||
quantity: number = 1
|
||||
orderPrice: number = 0
|
||||
product: ConcertModel
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
import { AddressModel } from "../user/addressModel"
|
||||
import { OrderItemModel } from "./orderItemModel"
|
||||
import { PaymentModel } from "../user/paymentModel"
|
||||
import { TicketModel } from "./ticketModel"
|
||||
|
||||
export class OrderModel {
|
||||
id: number
|
||||
accountId: number
|
||||
shippingProgress: number
|
||||
orderItems: Array<OrderItemModel>
|
||||
tickets: Array<TicketModel>
|
||||
orderedAt: string
|
||||
payment: PaymentModel
|
||||
address: AddressModel
|
||||
|
||||
20
software/src/data/models/ordering/ticketModel.ts
Normal file
20
software/src/data/models/ordering/ticketModel.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { ConcertModel } from "../acts/concertModel"
|
||||
import { SeatModel } from "../locations/seatModel"
|
||||
|
||||
export class TicketModel {
|
||||
id: number
|
||||
orderId: number = -1
|
||||
orderPrice: number = 0
|
||||
concert: ConcertModel
|
||||
seat: {
|
||||
seatNr: number,
|
||||
seatRow: {
|
||||
row: number,
|
||||
seatGroup: {
|
||||
name: string,
|
||||
surcharge: number,
|
||||
standingArea: boolean
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user